SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
nova versão para novos desafios



Paulino Michelazzo
FISL 2011
palestrante

Paulino Michelazzo
Consultor CMS’s - Drupal & Joomla!

paulino@michelazzo.com.br
pmichelazzo
agenda

• Novidades
 • para administradores de sistemas
 • para desenvolvedores
 • para designers
• Quem já usa
web 2.0

velocidade   usabilidade   mobilidade


               busca
timeline

 5x       6x            7x

jan/07   fev/08        jan/11
novidades no Drupal 7

para administradores
bancos de dados
• Camada PDO para dados
• Suporte p/ replicação, transações, multi-inserts, etc
• Suporte para:
 • MySQL > 5.0 (e MariaDB) - default InnoDB
 • PostgreSQL > 8.3
 • SQLite > 3.3.7
 • SQL Server & SQL Azure
segurança

• Limitação de tentativas de login
• Update manager para gerenciamento de updates
  via interface web
• Proteção da execução do CRON somente com
  uma chave
performance

• Suporte para proxies HTTP (inclusive reversos) ;
• Redução de queries executadas para usuários
  autenticados
• Agrupamento de diversos objetos em única
  execução de query
atualizações
                    DRUSH

• Uma nova forma de atualização, gerenciamento e
  administração do Drupal em linha de comando
 • Instalação, remoção e atualização do core e
    módulos
 • Administração do sistema e banco de dados
• Também usado com a série 6x
novidades no Drupal 7

para desenvolvedores
módulos

• CCK built-in
 • nova distribuição de campos
• OpenID com suporte a Gmail e Google Apps
• Removidos: Blog, Ping & Throttle
• Novos Views e Panels
mais módulos
• Arquivos (Files)
 • Conjunto com CCK Built-in
 • Usado não somente p/ tipos de conteúdo
• Imagens (ImageCache & ImageAPI)
 • Built-in no core
 • API p/ manipulação de imagens dentro do core
usuários
• Módulo profile dispensado - usuários tem campos!
• Herança de permissões
• Papel administrador que recebe novas permissões
• Bloqueio de acesso por IP
• Cancelamento de contas
• Melhor controle de acesso a nodes
more things

• Documentação Hook API internalizada
• Framework de testes internalizado
• Melhorias no SEO - suporte a shortlink
• Suporte a mensagens por contexto em traduções
• Drag-n-Drop
novidades no Drupal 7

   para designers
temas

• Novos temas e outros removidos
• Tema Stark p/ verificação de HTML e CSS
• Hooks de temas com preprocess e process
• jQuery 1.42 - jQuery UI 1.8
• Novo tema administrativo
quem está usando
Obrigado

Contatos:

paulino@michelazzo.com.br
Fone: (11) 8715-2228
Twitter: @pmichelazzo

Mais conteúdo relacionado

Mais procurados

Introducao desenvolvimento-web
Introducao desenvolvimento-webIntroducao desenvolvimento-web
Introducao desenvolvimento-web
Marcio Mota
 
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
 Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In... Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
Zabbix BR
 
T03_LM3: Javascript (2013-2014)
T03_LM3: Javascript (2013-2014)T03_LM3: Javascript (2013-2014)
T03_LM3: Javascript (2013-2014)
Carlos Santos
 

Mais procurados (20)

Desenvolvendo para WordPress com Docker, Git e WP-CLI
Desenvolvendo para WordPress com Docker, Git e WP-CLIDesenvolvendo para WordPress com Docker, Git e WP-CLI
Desenvolvendo para WordPress com Docker, Git e WP-CLI
 
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
 
Web tools pt-br
Web tools pt-brWeb tools pt-br
Web tools pt-br
 
Por que Node JS?
Por que Node JS?Por que Node JS?
Por que Node JS?
 
Apache Wicket derruba o padrão JSF
Apache Wicket derruba o padrão JSFApache Wicket derruba o padrão JSF
Apache Wicket derruba o padrão JSF
 
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
 
O novo ASP.NET - Stone Tech Saturday - Março/2017
O novo ASP.NET - Stone Tech Saturday - Março/2017O novo ASP.NET - Stone Tech Saturday - Março/2017
O novo ASP.NET - Stone Tech Saturday - Março/2017
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
 
Turbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHPTurbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHP
 
Dapper - Developers-SP - Junho/2017
Dapper - Developers-SP - Junho/2017Dapper - Developers-SP - Junho/2017
Dapper - Developers-SP - Junho/2017
 
Introducao desenvolvimento-web
Introducao desenvolvimento-webIntroducao desenvolvimento-web
Introducao desenvolvimento-web
 
Performance Web com ASP.NET MVC
Performance Web com ASP.NET MVCPerformance Web com ASP.NET MVC
Performance Web com ASP.NET MVC
 
Curso Java Web (JAVA, JSF, JPA)
Curso Java Web (JAVA, JSF, JPA)Curso Java Web (JAVA, JSF, JPA)
Curso Java Web (JAVA, JSF, JPA)
 
Web Tools Pt Br
Web Tools Pt BrWeb Tools Pt Br
Web Tools Pt Br
 
Principais Tecnologias WEB
Principais Tecnologias WEBPrincipais Tecnologias WEB
Principais Tecnologias WEB
 
FLISOL-Jaguaruana/CE - 2013 - Monitoramento com Software Livre - Zabbix 2.0
FLISOL-Jaguaruana/CE - 2013 - Monitoramento com Software Livre - Zabbix 2.0FLISOL-Jaguaruana/CE - 2013 - Monitoramento com Software Livre - Zabbix 2.0
FLISOL-Jaguaruana/CE - 2013 - Monitoramento com Software Livre - Zabbix 2.0
 
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
 Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In... Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
Zabbix?!? Sou Dev, o que eu tenho a ver com isso?!? - 3º Zabbix Meetup do In...
 
PHP
PHPPHP
PHP
 
T03_LM3: Javascript (2013-2014)
T03_LM3: Javascript (2013-2014)T03_LM3: Javascript (2013-2014)
T03_LM3: Javascript (2013-2014)
 
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SPMonitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
 

Semelhante a Drupal 7 - Nova Versão para Novos Desafios

Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6
SEA Tecnologia
 
Open4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourceOpen4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSource
tdc-globalcode
 

Semelhante a Drupal 7 - Nova Versão para Novos Desafios (20)

Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
 
Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6Roadshow Brasília Novas funcionalidades Liferay 6
Roadshow Brasília Novas funcionalidades Liferay 6
 
Tudo que você precisa saber sobre as principais alterações no Drupal 8
Tudo que você precisa saber sobre as principais alterações no Drupal 8 Tudo que você precisa saber sobre as principais alterações no Drupal 8
Tudo que você precisa saber sobre as principais alterações no Drupal 8
 
BigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage APIBigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage API
 
Desenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) DrupalDesenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) Drupal
 
Entity Framework 4, Novas funcionalidades
Entity Framework 4, Novas funcionalidadesEntity Framework 4, Novas funcionalidades
Entity Framework 4, Novas funcionalidades
 
Uso estratégico do MySQL para empresas de TI: Novidades e Futuro
Uso estratégico do MySQL para empresas de TI: Novidades e FuturoUso estratégico do MySQL para empresas de TI: Novidades e Futuro
Uso estratégico do MySQL para empresas de TI: Novidades e Futuro
 
Mini curso JBC
Mini curso JBCMini curso JBC
Mini curso JBC
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em Go
 
Cake PHP
Cake PHPCake PHP
Cake PHP
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
 
Monitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsMonitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application Insights
 
MySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicaçõesMySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicações
 
Novos Recursos do Moodle 2
Novos Recursos do Moodle 2Novos Recursos do Moodle 2
Novos Recursos do Moodle 2
 
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendAnálise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
 
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018
 
Open4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourceOpen4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSource
 
TechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOpsTechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOps
 
Flask e Docker - rumo a AWS!
Flask e Docker - rumo a AWS!Flask e Docker - rumo a AWS!
Flask e Docker - rumo a AWS!
 
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018
 

Mais de Paulino Michelazzo

1 Forum de SL de Duque de Caxias
1 Forum de SL de Duque de Caxias1 Forum de SL de Duque de Caxias
1 Forum de SL de Duque de Caxias
Paulino Michelazzo
 

Mais de Paulino Michelazzo (20)

Intercon 2011
Intercon 2011Intercon 2011
Intercon 2011
 
Como vender e ganhar dinheiro com software livre
Como vender e ganhar dinheiro com software livreComo vender e ganhar dinheiro com software livre
Como vender e ganhar dinheiro com software livre
 
Inquebrable Drupal
Inquebrable DrupalInquebrable Drupal
Inquebrable Drupal
 
HTML 5 - A mudança da Web
HTML 5 - A mudança da WebHTML 5 - A mudança da Web
HTML 5 - A mudança da Web
 
As novidades do WordPress 3.0 para criativos
As novidades do WordPress 3.0 para criativosAs novidades do WordPress 3.0 para criativos
As novidades do WordPress 3.0 para criativos
 
Joomla! do desktop ao datacenter
Joomla! do desktop ao datacenterJoomla! do desktop ao datacenter
Joomla! do desktop ao datacenter
 
Inovação em software
Inovação em softwareInovação em software
Inovação em software
 
Criando e sustentando uma empresa livre
Criando e sustentando uma empresa livreCriando e sustentando uma empresa livre
Criando e sustentando uma empresa livre
 
CMS Livres Gestao de conhecimento para web
CMS Livres   Gestao de conhecimento para webCMS Livres   Gestao de conhecimento para web
CMS Livres Gestao de conhecimento para web
 
POG nunca mais - SOLISC
POG nunca mais - SOLISCPOG nunca mais - SOLISC
POG nunca mais - SOLISC
 
Criando e sustentando uma empresa livre - Solisc
Criando e sustentando uma empresa livre - SoliscCriando e sustentando uma empresa livre - Solisc
Criando e sustentando uma empresa livre - Solisc
 
CMS Livres na Dataprev
CMS Livres na DataprevCMS Livres na Dataprev
CMS Livres na Dataprev
 
CMS Livres - EDTED Recife
CMS Livres - EDTED RecifeCMS Livres - EDTED Recife
CMS Livres - EDTED Recife
 
Intercon 2009
Intercon 2009Intercon 2009
Intercon 2009
 
1 Forum de SL de Duque de Caxias
1 Forum de SL de Duque de Caxias1 Forum de SL de Duque de Caxias
1 Forum de SL de Duque de Caxias
 
Por quê blogar com e sem WordPress
Por quê blogar com e sem WordPressPor quê blogar com e sem WordPress
Por quê blogar com e sem WordPress
 
6º FGSL
6º FGSL6º FGSL
6º FGSL
 
Criando e sustentando uma empresa livre - ENECOMP
Criando e sustentando uma empresa livre - ENECOMPCriando e sustentando uma empresa livre - ENECOMP
Criando e sustentando uma empresa livre - ENECOMP
 
Yes We Can
Yes We CanYes We Can
Yes We Can
 
Soluções eficientes e de baixo custo em e-commerce
Soluções eficientes e de baixo custo em e-commerceSoluções eficientes e de baixo custo em e-commerce
Soluções eficientes e de baixo custo em e-commerce
 

Drupal 7 - Nova Versão para Novos Desafios

  • 1. nova versão para novos desafios Paulino Michelazzo FISL 2011
  • 2. palestrante Paulino Michelazzo Consultor CMS’s - Drupal & Joomla! paulino@michelazzo.com.br pmichelazzo
  • 3. agenda • Novidades • para administradores de sistemas • para desenvolvedores • para designers • Quem já usa
  • 4. web 2.0 velocidade usabilidade mobilidade busca
  • 5. timeline 5x 6x 7x jan/07 fev/08 jan/11
  • 6. novidades no Drupal 7 para administradores
  • 7. bancos de dados • Camada PDO para dados • Suporte p/ replicação, transações, multi-inserts, etc • Suporte para: • MySQL > 5.0 (e MariaDB) - default InnoDB • PostgreSQL > 8.3 • SQLite > 3.3.7 • SQL Server & SQL Azure
  • 8. segurança • Limitação de tentativas de login • Update manager para gerenciamento de updates via interface web • Proteção da execução do CRON somente com uma chave
  • 9. performance • Suporte para proxies HTTP (inclusive reversos) ; • Redução de queries executadas para usuários autenticados • Agrupamento de diversos objetos em única execução de query
  • 10. atualizações DRUSH • Uma nova forma de atualização, gerenciamento e administração do Drupal em linha de comando • Instalação, remoção e atualização do core e módulos • Administração do sistema e banco de dados • Também usado com a série 6x
  • 11. novidades no Drupal 7 para desenvolvedores
  • 12. módulos • CCK built-in • nova distribuição de campos • OpenID com suporte a Gmail e Google Apps • Removidos: Blog, Ping & Throttle • Novos Views e Panels
  • 13. mais módulos • Arquivos (Files) • Conjunto com CCK Built-in • Usado não somente p/ tipos de conteúdo • Imagens (ImageCache & ImageAPI) • Built-in no core • API p/ manipulação de imagens dentro do core
  • 14. usuários • Módulo profile dispensado - usuários tem campos! • Herança de permissões • Papel administrador que recebe novas permissões • Bloqueio de acesso por IP • Cancelamento de contas • Melhor controle de acesso a nodes
  • 15. more things • Documentação Hook API internalizada • Framework de testes internalizado • Melhorias no SEO - suporte a shortlink • Suporte a mensagens por contexto em traduções • Drag-n-Drop
  • 16. novidades no Drupal 7 para designers
  • 17. temas • Novos temas e outros removidos • Tema Stark p/ verificação de HTML e CSS • Hooks de temas com preprocess e process • jQuery 1.42 - jQuery UI 1.8 • Novo tema administrativo
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.