O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python...
Transcript of O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python...
![Page 2: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/2.jpg)
Quem sou eu?
● Desenvolvedor de Software● Consultor de Tecnologia
● Instrutor e Mentor
● Sysadmin “de luxo”● Former Plone core developer
● Mestre em IA● Apenas um rapaz latino americano...
![Page 3: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/3.jpg)
Roteiro
● O que é o Plone?● Plone é bom?● Quem usa Plone?● Novidades do Plone 4● Demo
![Page 4: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/4.jpg)
O que é Plone?
● Solução de Gerenciamento de Conteúdo● Flexível● Robusta● Extensível● Fácil de Instalar (e usar)● Segura!
● Alicerce do Portal Modelo!
![Page 5: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/5.jpg)
O que é Plone?
● Está entre os 2% melhores projetos de código aberto
● 200 “core developers”● 300+ “solution providers” (57 países)● Desenvolvimento ativo desde 2001● Disponível em mais de 40 idiomas
![Page 6: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/6.jpg)
O que é Plone?
● Melhor histórico de segurança entre os CMS mais conhecidos
● Portado para todos os principais sistemas operacionais (Windows, Mac OSX, Linux)
● Plone Foundation● 501(c)(3) not-for-profit organization
![Page 7: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/7.jpg)
Plone é bom?
● O Plone é um CMS estável, robusto, seguro e maduro.
● A versão 4 do Plone corrige muitas deficiências técnicas e oferece diversos aprimoramentos importantes
● Plone 4 = “Snow Leopard” do Plone
![Page 8: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/8.jpg)
Quem usa Plone?
![Page 9: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/9.jpg)
Quem usa Plone?
Provavelmente você já usou ;)
![Page 10: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/10.jpg)
![Page 11: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/11.jpg)
![Page 12: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/12.jpg)
Plone é SEGURO.
![Page 13: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/13.jpg)
CVE - http://cve.mitre.org
“CVE® is a publicly available and free to use list or dictionary of standardized identifiers for common computer vulnerabilities and exposures”
Plone: 12
Zope: 27
Python: 85
wordpress: 193
drupal: 359
joomla: 416
PHP: 4458Atualizado em 22/11/2010
![Page 14: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/14.jpg)
Plone é RÁPIDO.
![Page 15: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/15.jpg)
http://jstahl.org/archives/2010/01/19/plone-4-three-times-faster-than-drupal-joomla-or-wordpress/
![Page 16: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/16.jpg)
http://blog.hannosch.eu/2010/01/plone-4-how-much-faster-is-it.html
![Page 17: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/17.jpg)
Testes de Performance
● Precisam ser analisados com MUITA cautela
● Comparar Plone com plataformas baseadas em PHP e MySQL é errado
● De qualquer forma, desde as primeiras versões alpha do Plone 4, houve uma preocupação com eficiência
![Page 18: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/18.jpg)
60%É aproximadamente quanto o Plone 4
é mais rápido que o Plone 3.3.5
![Page 19: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/19.jpg)
Novidades do Plone 4
● Muitas pequenas melhorias● Finalmente: evolução e não revolução● Zope 2.12
● Fully eggified● Não inclui mais o Zope 3 completo● Redução de código em 200.000 linhas (em
relação ao Zope 2.11.x)
![Page 20: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/20.jpg)
Novidades do Plone 4
● ZODB 3.9 (suporte blob)● Fim das ZClasses e Versions● Python 2.6
● Python 2.4 e 2.5 não tem mais suporte oficial● Mais rápido e melhor gerenciamento de
memória (unladen swallow)● Python 2.4 + Zope 2.12 + 64 bits = problema
![Page 21: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/21.jpg)
Novidades do Plone 4
● CMF 2.2● plone.folder
● Implementação unificada, similar ao Large Plone Folder, mas com suporte a ordenação
● Novo Skin: Sunburst● SecureMailHost: redundante● CMFActionIcons: deprecated
![Page 22: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/22.jpg)
Novidades do Plone 4
● Setuptools substituído pelo distribute● Kupu substituído pelo TinyMCE● KSS substituído por (muito) JQuery
● plone.app.jquerytools: tabs, tooltips, expose, overlay, scrollable, flashembed
● Algumas substituições são sinal de maturidade e responsabilidade
![Page 23: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/23.jpg)
![Page 24: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/24.jpg)
![Page 25: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/25.jpg)
![Page 26: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/26.jpg)
![Page 27: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/27.jpg)
![Page 28: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/28.jpg)
![Page 29: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/29.jpg)
![Page 30: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/30.jpg)
![Page 31: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/31.jpg)
Novidades para Desenvolvedores
● Login usando e-mail● “./bin/instance fg” coloca o portal_css e
portal_javascript em modo debug● Melhorias no registro de usuários
● Escolha de grupo ao adicionar usuário● Exibir/Omitir campos● Utility para campos extras
![Page 32: O Novo Plone 4 · Novidades do Plone 4 ZODB 3.9 (suporte blob) Fim das ZClasses e Versions Python 2.6 Python 2.4 e 2.5 não tem mais suporte oficial Mais rápido e melhor gerenciamento](https://reader034.fdocument.pub/reader034/viewer/2022050201/5f5519c8d699a13c9f6b626f/html5/thumbnails/32.jpg)
Novidades para Desenvolvedores
● Busca em idiomas orientais● Spliter por espaços em branco não funciona● CJK: Chinese, Japanese e Korean● Baseado em n-grams