O documento resume as principais novidades da versão 4 do Plone, incluindo melhorias de performance de até 61%, atualizações como o uso do Zope 2.12 e Python 2.6, substituição de ferramentas como Kupu e KSS, e novos recursos para desenvolvedores.
Introdução
● O Ploneé um CMS estável, robusto,
seguro e maduro.
● Todo CMS tem seus problemas:
● A versão 4 do Plone promete corrigir muitas
deficiências técnicas, com diversos
aprimoramentos.
● Plone 4 = “Snow Leopard” do Plone
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
Novidades do Plone4
● 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)
10.
Novidades do Plone4
● 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
11.
Novidades do Plone4
● 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
12.
Novidades do Plone4
● 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
24.
Novidades para
Desenvolvedores
● Loginusando 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
25.
Novidades para
Desenvolvedores
● Buscaem idiomas orientais
● Spliter por espaços em branco não funciona
● CJK: Chinese, Japanese e Korean
● Baseado em n-grams