- Info
Plone Revolutions
Palestra feita no FLISOL 2008 na PUC do Rio
Também disponível no modo de apresentação.
Visão Geral
- Características das ferramentas ECM
- Gestão de Conteúdo
- Cases
- Funcionalidades (litle demo)
- Comparativo focado em Skining
- Comparativo focado em Desenvolvimento
Visão Geral
- TimeLine
- Como acompanhar?
- Quando Migrar?
- O que virá?
Características das ferramentas ECM
- Gestão de Conteúdo
- BPM (Business Process Managment)
- Administração de usuários, e Grupos de Usuários
- Controle de Temas/Aparência
- Gestão de Perfis
Características das ferramentas ECM
- Internacionalizável
- Multi-língue
- Integrável
- Extensível e Plugável
Gestão de Conteúdo
- Criação e edição de conteúdo
- Editor RichText (decoração de texto)
- Indexação de conteúdo para a Busca (incluindo doc, pdf, excel, etc...)
- Classificação de Conteúdo (Keywords)
- Gestão Descentralizada, Colaboração
Gestão de Conteúdo
- Gestão de Direitos, Autores e Colaboradores
- Staging/versionamento
- Regras de conteúdo
- Modo de apresentação
- Modo wiki
Gestão de Conteúdo
- Modo de navegação (next/previous)
- Sizing de imagens (miniaturas em diversas escalas)
- Conteúdo Mutilíngue
- Padrão Dublin Core
- Gestão de conteúdo Multilíngue
Cases
Cases
Funcionalidades
Plone 2.5 (27 funcionalidades)
Plone 3.0 (46 funcionalidades)
Acrescimo de 70% em funcionalidades!
fonte: http://plone.org/products/plone/features/3.0
Funcionalidades
Minhas preferidas
- Edição Local
- Modo apresentação
- Portlet Engine
- Content Rules
- Staging & Versionamento
- Kupu Upgrade
Comparativo de Skinning
Plone 2.5
- Zope Page Templates (Macros)
- base_properties (parametrização CSS)
- ploneCustom.css (sobreposição de estilos CSS)
- portal_skins (controle de aparência)
- portal_css (controle e cache de CSS)
- portal_javascript (controle e cache de CSS)
Comparativo de Skinning
Plone 3
- Viewlets (portal_view_customization (ZMI Vs FS))
- Generic Setup
- Tema registrado por XML
- CSS registrado por XML
- JS registrado por XML
- KSS (Ajax)
Skining Coringa
DIY Plone Style
http://plone.org/products/diyplonestyle
Comparativo de Desenvolvimento
Plone 2.5
- Five
- Generic Setup
- Gatilhos (métodos com nomes reservados)
- Classes continham configurações (portal_types)
- Views em Zope 3 (abstração)
- RAD (AGX)
Comparativo de Desenvolvimento
Plone 3
- Generic Setup (configurações do portal_types, indices, roles, etc ...)
- Gatilhos (Rules Engine!) ++
- Adapters (legalização do Monkey Patch?)
- Views em Zope 3 (lógica e/ou abstração)
- RAD (AGX, Genesis e paster)
TimeLine
Plone 2.0 (2004)
- Tipos baseados em CMF
- Monkey Patch
TimeLine
Plone 2.1 (2005)
- Tipos deixam de ser baseados em CMF
- Archetypes (conceito de schema, Zope3)
- Formulários baseados em CPT
- Monkey Patch
TimeLine
Plone 2.5 (2006)
- Archetypes (conceito de schema, Zope3)
- Gatilhos - métodos (em classes de tipos) com nomes reservados
- Generic Setup
- Five incorporado ao Core
- Views e Adapters (Zope 3)
TimeLine
Plone 3.0 (2007)
- Archetypes (conceito de schema, Zope3)
- Generic Setup (Setup)
- Five (Zope 3 no Zope 2)
- KSS (Ajax)
- Viewlets
TimeLine
Plone 3.0 (2007)
- Eggs
- Adapters e Views (Zope 3, abstração e lógica)
- Gatilhos com nomes reservados e Roles Engine
- Subscribers
Como acompanhar?
Além das listas e canais de IRC, que discutem abertamente propostas e implementações, é possível que sejam acompanhadas as evoluções (motivações e outros detalhes) pela página:
http://plone.org/products/plone/roadmap
Quando Migrar?
Comece a usar Plone 3 agora!
Porque e quando não migrar um projeto em versões anteriores?
O que virá?
Plone 3.1!
Plone 3.1
- Features update (evolução das funcionalidades)
- Não existem grandes mudanças!
- Não existem novas funcionalidades!
- Migração simples
Features Upgrade
- Novos tipos de portlets
- Novos temas
- Controle de portlets via Generic Setup
- Controle de Content Rules via Generic Setup
- Personalização do mecanismo de portlets
Features Upgrade
- Flexibilização do PAS (mecanismo de autenticação)
- Flexibilização do mecanismo de Workflow
- Integração do Unified Installer com o Build Out (update easily)
- e mais ...
Perguntas
?
Contato
castardo@3pw.com.br