O poder do Plone
Nota : esta página é extraída e traduzida da pasta pessoal de Alexandre Limi no site plone.org. Valeu pela apresentação Alex :)
"Esta é uma apresentação um pouco bagunçada e caótica que fiz na Áustria. Todas os avisos são aplicáveis, você deveria estar lá para entendåer todo o valor da apresentação ;) Como sempre, entre no modo Full Screen do Opera para visualizar este conteúdo como apresentação ,ou no Mozilla se eles já tiverem implementado o suporte ao modo de apresentação do CSS."
Introdução
- Alexander Limi - www.limi.net
- Analista de usabilidade & Designer de Interface
- Um dos dois fundadores do Plone
- Visitando a Austria em razão do projeto LEADER
Base
- Servidor de Aplicação Zope
- Linguagem Python
- Plone Content Management System
- Código aberto
- Licença GPL, licenças comerciais disponíveis
Código aberto
- Filho dileto: Linux
- Responsabilidade social
- GPL vs. Shared Source
- Resultado final: Controle e flexibilidade
Para que o Plone é utilizado?
- Portais comunitários
- Intranets
- Websites públicos
- Administração
- Gerenciamento de projetos
- Ele próprio :)
História
- Em desenvolvimento há ao menos 2 anos
- O maior e mais bem sucedido projeto na história do Zope
- Começou como um projeto de duas pessoas
- Hoje: mais de 20 desenvolvedores no projeto, centenas de desenvolvedores de produtos
Benefícios imediatos
- Fácil aprendizado
- Foco no conteúdo, não na tecnologia
- Foco em um layout e designs coerentes/LI>
- "Rorschach test"
Tipos padrão
- Documentos
- Imagens
- Notícias
- Eventos
- Links
- Qualquer outro tipo de arquivo (Flash, PDF, Excel)
Tipos adicionais
- Acompanhamento de problemas (suporte)
- Wiki (collaborative document editing)
- Chat & Instant messaging
- Ferramentas de discussão
Metadados
- Dublin Core
- Extensível
- Adiciona valor aos objetos
Implicações dos metadados
- Torna você menos dependente da estrutura inicial do site
- Simplifica a criação de visualizações customizadas de seu conteúdo
- Disponibiliza todo este poder aos usuários através dos Tópicos
Mais sobre metadados
- Gerencia aonde o conteúdo será exibido
- Conteúdo é relevante em uma série de contextos diferentes
- Facilita a criação de relações muitos-para-muitos (Amazon.com)
Benefícios para o processo
- Gerencie seu conteúdo de qualquer lugar(inclusive de telefones celulares!)
- Edição em tempo-real
- Facilita a colboração (papéis locais)
- Abordagem user-centric(centrada no usuário)
Outros benefícios
- Uso limitado de gráficos
- Foco na acessibilidade
- Encortaja a propriedade, o que implica em conteúdo mais atualizado
- Undo de múltiplos níveis
Benefícios técnicos
- A primeira linguagem de templates do mundo compatível com os padrões
- Totalmente indexável através de um poderoso mecanismo de busca
- Modular, de fácil expansão e customização
- Sistema de workflow poderoso
Internacionalização
- Desenvolvedores em 14 países
- Desenvolvido desde o início com o objetivo de suportar múltiplos idiomas
- Fácil inclusão de novos idiomas (atualmente 50, incluindo Chinês, Japonês e Coreano)
Arquitetura de componentes
- Componentes reutilizáveis
- Agrupa o desenvolvimento
- Unifica a plataforma
- Plone + the Collective atualmente contam com
- +80 desenvolvedores
- 60 módulos plug-in
Fácil implantação
- Unidades semi-autonômas, os projetos se auto-gerenciam
- Independente de sistema operacional (Linux, Windows, Mac OS X, BSD, Solaris)
- Política de customização permite fácil empacotamento
Workflow
- Imita processos de negócios
- Workflows baseados em entidades
- Workflows baseados em ações
- Tudo pode passar pelo workflow, inclusive usuários
Integração
- Se adapta a sistemas existentes
- Autenticação
- LDAP
- SQL
- Sistemas operacionais
- Armazenamento
- Na própria base de dados orientada a objetos
- Base de dados externa (PostgreSQL, Oracle, MS SQL, Sybase, MySQL)
- Mapeamento objeto-relacional
Interface de usuário
- Grande foco em uma interface de usuário amigável e de fácil utilização
- Teste de usabilidade
- Login único
- Portlets
Interface de usuário, "Tecninquês"
- Totalmente compatível com XHTML e CSS
- Leve
- Alguns "truques de mágica"
- Toda página pode ser impressa
- Toda página tem um modo de apresentação/LI>
Arquitetura de segurança flexível
- Papéis
- Grupos
- Permissões podem ser dadas a qualquer um destes
- papéis locais
Quem utiliza o Plone
- Empresas
- Bertelsmann
- Lufthansa
- Entidades governamentais
- Gov. do Brasil
- NASA
- Gov. do Hawaii
- Gov. da Nova Zelândia
- Entidades educacionais
- University of London
- Comunidades
- Community Enabler (Australia)
The Plone Network
- Organização sem fins lucrativos baseada na França
- Organização guarda-chuvas para empresas Plone mundialemente
- Disponibiliza
- Suporte
- Treinamento
- Hopedagem
- Desenvolvimento
- Design
- Service-level agreements(SLA)
Futuro do Plone
- Mapas de tópicos (ISO 13250 e XTM 1.0)
- Archetypes
- Geração de novos tipos de conteúdo via web
- Schema de abstração mais poderoso
- Ambiente de staging
- Melhoria na integração dos workspaces
Recursos
- www.plone.org - download gratuíto
- www.zope.com
"Plone Just Works."