15
Primeiros passos com Plone, o CMS Pythonico Erico Andrei 12 de Julho de 2013 - 21h00

Primeiros passos com Plone, o CMS Pythonico

Embed Size (px)

DESCRIPTION

Plone é o mais longevo e premiado sistema de gestão de conteúdo escrito em Python. Utilizado em sites como Brasil.gov.br, CIA.gov e CartaCapital.com.br ele é conhecido por sua segurança e flexibilidade. Neste aulão vamos explorar o Plone, entender como ele funciona e ver que perfeccionistas com prazos amam não ter que reinventar a roda a todo momento.

Citation preview

Page 1: Primeiros passos com Plone, o CMS Pythonico

Primeiros passos com Plone,

o CMS PythonicoErico Andrei

12 de Julho de 2013 - 21h00

Page 2: Primeiros passos com Plone, o CMS Pythonico

Eu, Érico Andrei

#evangelista

#vp-plone-foundation

#plone-core-dev

#ceo-simples

#ator

@ericof

#pai-oliver

#juventino

Page 3: Primeiros passos com Plone, o CMS Pythonico

Plone é um CMS

Page 4: Primeiros passos com Plone, o CMS Pythonico

Explicando o Plone

• Utilizado para gestão de sites e intranets

• Desde grandes portais até blogs pessoais

• Desenvolvido em Python, licença GPL

• Segurança + flexibilidade

• “Portal pronto para usar”

• Pilhas incluídas!

Page 5: Primeiros passos com Plone, o CMS Pythonico

Competição Entry-Level

Page 6: Primeiros passos com Plone, o CMS Pythonico

Competição Enterprise

Page 7: Primeiros passos com Plone, o CMS Pythonico

Plone em números

• Atualmente na versão 4.3.1

• 717 Desenvolvedores core (240 em 2012)

• 30 Brasileiros (+20 em 2012)

• Traduzido para 40 idiomas

• Mais de 1500 plugins (Um por dia em 2012)

• 27 Requests / Segundo (Out of the box)

Page 8: Primeiros passos com Plone, o CMS Pythonico

Plone: Behind the Scenes

• “DO-ocracy”: Faça e você será reconhecido

• Times especializados

• Framework, Acessibilidade, Instaladores, Marketing, Segurança, UI

• Melhores práticas

• Testes, integração contínua, guia de estilo

• Mentores em cada especialidade

Page 9: Primeiros passos com Plone, o CMS Pythonico

PrimeirosPassos

Page 10: Primeiros passos com Plone, o CMS Pythonico

Passo 1: Instalar

• Instaladores (http://bit.ly/10RUNLV)

• Windows, OSX, Unified Installer (*nix like)

• Bitnami (http://bit.ly/10RUIIi)

• Instalador, VMWare, Amazon, Azure

• Desenvolvimento

• Vagrant (http://bit.ly/10RURLT)

• Buildout (Vamos lá, fazer agora)

Page 11: Primeiros passos com Plone, o CMS Pythonico

Passo 2: Utilizar

• Tipos de conteúdo

• Usuários e permissões / papéis

• Fluxo de trabalho - Workflow

• Criar uma Intranet em 5 minutos

• Regras de conteúdo

• Adicionar novos produtos

Page 12: Primeiros passos com Plone, o CMS Pythonico

Passo 2.1: Complementos

• Products.PloneFormGen

• collective.cover

• sc.social.like

• plone.app.workflowmanager

• plone.app.ldap

• collective.polls

• plone.app.multilingual

• collective.upload

Page 13: Primeiros passos com Plone, o CMS Pythonico

Passo 3: Explorar e extender

• Produtos adicionais (Complementos)

• http://pypi.python.org/

• http://plone.org/products/

• http://github.com/collective/

• Desenvolvimento

• http://github.com/collective/tutorial.todoapp

• http://github.com/collective/collective.developermanual/

Page 14: Primeiros passos com Plone, o CMS Pythonico
Page 15: Primeiros passos com Plone, o CMS Pythonico

ObrigadoÉrico Andrei

[email protected]@simplesconsultoria.com.br

@ericof, @simplesconsult,@plonehttp://www.plone.org/foundation

http://www.simplesconsultoria.com.br/http://www.slideshare.net/simplesconsultoria