o futuro do plone

30
30 de agosto de 2012 O Futuro do Plone Érico Andrei SERPRO - Brasília

Upload: simples-consultoria

Post on 19-May-2015

468 views

Category:

Technology


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

Page 1: O Futuro do Plone

30 de agosto de 2012

O Futuro do PloneÉrico Andrei

SERPRO - Brasília

Page 2: O Futuro do Plone

Apresentações,Avisos eAnúncios

Page 3: O Futuro do Plone

I, Érico Andrei#evangelista

#board-member

#core-dev

#ceo-simples

Plon

e

@microsoft

@vesta-technologies

@abril.com

@editora-abril

Pass

ado

Page 4: O Futuro do Plone
Page 5: O Futuro do Plone

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

Page 6: O Futuro do Plone

Plone é um CMS

Page 7: O Futuro do Plone

Competição Entry-Level

Page 8: O Futuro do Plone

Competição Enterprise

Page 9: O Futuro do Plone

Plone não é um framework genérico

Page 10: O Futuro do Plone

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

Page 11: O Futuro do Plone

~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

Page 12: O Futuro do Plone

Plone é Seguro

Atualizado até 25/11/2011

Page 13: O Futuro do Plone

Caminhos

Page 14: O Futuro do Plone

+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)

Page 15: O Futuro do Plone

ORM? Hein?

Hoje:

ZODB (Zeo Server) + SQL Alchemy

Futuro:

ZODB (RelStorage) + SQL Alchemy

Page 16: O Futuro do Plone

Requests

Server:

Hoje: ZServer

Hoje: / Futuro Zope wsgi

Desafio:

Refactor para suportar WebOb

Page 17: O Futuro do Plone

Toolbox: Hoje

Zope 2

ZCA / ZCML

Generic Setup

Archetypes, Dexterity

Skins, Diazo

Page 18: O Futuro do Plone

Toolbox: Futuro próximo

plone.api

grok

Generic Setup

Dexterity

Diazo

Page 19: O Futuro do Plone

Diazo

Page 20: O Futuro do Plone

Tema Conteúdo

Regras

Resultado

Page 21: O Futuro do Plone

Tema

Page 22: O Futuro do Plone

Conteúdo

Page 23: O Futuro do Plone

Regras

Page 24: O Futuro do Plone

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

Page 25: O Futuro do Plone

Demo Diazo

Page 26: O Futuro do Plone

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

Page 27: O Futuro do Plone

Demo Toolbar

Page 28: O Futuro do Plone

Dexterity

Page 29: O Futuro do Plone

Demo Dexterity

Page 30: O Futuro do Plone

Muito obrigadoÉrico Andrei

[email protected]@ericof

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

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