O Futuro do Plone

Post on 19-May-2015

468 views 0 download

description

Apresentação feita para o CISL do Serpro em 30/08/2012 (Vídeo disponível em http://streaming.serpro.gov.br/cisl/futurodoplone.html)

Transcript of O Futuro do Plone

30 de agosto de 2012

O Futuro do PloneÉrico Andrei

SERPRO - Brasília

Apresentações,Avisos eAnúncios

I, Érico Andrei#evangelista

#board-member

#core-dev

#ceo-simples

Plon

e

@microsoft

@vesta-technologies

@abril.com

@editora-abril

Pass

ado

CMS: Sistema de gerenciamento de conteúdo

Foco em mantenedores de conteúdo

Preocupação com Acessibilidade

Modelo de portal pronto para usar

Adaptar ao invés de construir do zero

O Plone

Plone é um CMS

Competição Entry-Level

Competição Enterprise

Plone não é um framework genérico

Atualmente na versão 4.2

~400 Desenvolvedores Core

Traduzido para 40 idiomas

Mais de 1500 plugins

27 Requests / Segundo (Out of the box)

Plone em Números

~400 Desenvolvedores core

Código no Github

Times especializados

UI, Framework, Infra, Segurança

Plone é TOTALMENTE testado

Integração Contínua

jenkins.plone.org

travis-ci.org/collective

Desenvolvimento

Plone é Seguro

Atualizado até 25/11/2011

Caminhos

+10 anos de commits

Inicialmente sobre Zope 2 + CMF

Zope 3 (boa idéia, péssimo nome)

Hoje: Zope 2 + CMF + Grok + Zope 3 (ZCA)

ORM? Hein?

Hoje:

ZODB (Zeo Server) + SQL Alchemy

Futuro:

ZODB (RelStorage) + SQL Alchemy

Requests

Server:

Hoje: ZServer

Hoje: / Futuro Zope wsgi

Desafio:

Refactor para suportar WebOb

Toolbox: Hoje

Zope 2

ZCA / ZCML

Generic Setup

Archetypes, Dexterity

Skins, Diazo

Toolbox: Futuro próximo

plone.api

grok

Generic Setup

Dexterity

Diazo

Diazo

Tema Conteúdo

Regras

Resultado

Tema

Conteúdo

Regras

Regras<theme /><notheme /><rules> ... </rules><replace /><before /> <after /><drop /><strip /><merge /><copy />

Demo Diazo

Produção,Modo Rápido

DiazoRequest

WSGI Server127.0.0.1:81

HTTPD Server127.0.0.1:80

ZServer127.0.0.1:8080

Proxy

Proxy

Proxy

Varnish0.0.0.0:80

Demo Toolbar

Dexterity

Demo Dexterity

Muito obrigadoÉrico Andrei

erico@simplesconsultoria.com.br@ericof

+55.11.3898.2121http://www.simplesconsultoria.com.br

@simplesconsulthttp://www.slideshare.net/simplesconsultoria