Plone: O CMS da moda? - Consegi 2013

Preview:

DESCRIPTION

Plone is adhering to open standards, accessibility standards and moving towards a solution development increasingly simple and fast. CMS is a widely used in government portals and websites of private initiative. Why is success? Does fashion or merit?

Citation preview

PloneO CMS da moda?

Tânia Andrea14 de agosto de 2013Brasília - DF

Consegi 2013

Tânia Andrea

● Cientista da Computação● Pós em Software Livre e

Ger. de Projetos● Coordenadora de projetos

pelo Grupo TV1 na Secom/PR● Consultora externa● Diretora na APyB● Big Kahuna 2013 – PloneConf / PythonBrasil[9]● Mãe de um casal lindo :)

Sobre mim

O que é Plone?

Um CMS ou SGC feito emPython

Criado por Alexander Limi e Alan Runyan, em 2001

Software Livre, afinal está no Consegi :)

Plone Foundation

www.plone.org

Servido pelo Zope

PLONE – O CMS da moda?

O que é Zope?

Z Object Publishing Environment

Servidor de Aplicações WEB

Aberto pela Digital Creations (atual Zope Corporation), em 1998

Banco de Dados OO – Zope Object Database (ZODB)

Multiplataforma

Escrito em Python

PLONE – O CMS da moda?

O que é Python?

Linguagem de Programação OO

Criada por Guido van Rossum, em 1991

Não leia “Píton”, “Fíton” ou “Pitôn”, é Python!

Python Software Foundation (PSF)

www.python.org

PLONE – O CMS da moda?

Quem usa Python?

Google

Dropbox

Gimp / Inkscape / Blender

Brasil.gov / Globo.com

Netflix

Bit.ly

YouTube

Facebook

PLONE – O CMS da moda?

Python – para o Yahoo!

“Python is a dynamic object-oriented programming language that can be used for

many kinds of software development. It offers strong support for integration with other

languages and tools, comes with extensive standard libraries, and can be

learned in a few days.”

http://developer.yahoo.com/python

PLONE – O CMS da moda?

Python – para o Google

PLONE – O CMS da moda?

E como você quer usar Python?

Web: Django, Zope/Plone e web2py

Interface gráfica: wxPython, PyGTK e PyQt

Processamento científico: NumPy e SciPy

Processamento de imagens: PIL

2D: Matplotlib e SVGFig

3D: Visual Python, PyOpenGL e Python Ogre

Mapeamento objeto-relacional: SQLAlchemy

PLONE – O CMS da moda?

Python – links

Pacotes: http://pypi.python.org/

Documentação: http://docs.python.org/

Boas Práticas: http://python.org/dev/peps/pep-0008

APyB:

● http://associacao.python.org.br

● http://associados.python.org.br

Evento Brasileiro: http://www.pythonbrasil.org.br

Lista://groups.google.com/group/python-brasil

PLONE – O CMS da moda?

Por que o CMS Plone?

PLONE – O CMS da moda?

O que tem o Plone com moda?

PLONE – O CMS da moda?

Definição de moda:

“É a tendência de consumo da atualidade. A palavra moda significa costume e provém do

latim modus [...]A moda é abordada como um fenômeno sociocultural que expressa os valores da

sociedade - usos, hábitos e costumes - em um determinado momento.”

http://pt.wikipedia.org/wiki/Moda

PLONE – O CMS da moda?

Plone – panorama

+ de 300 Core Developers sendo 30 brasileiros (+20 em 2012)

+ de 1500 Plugins

+ de 40 idiomas

Totalmente testado

Multiplataforma

Pronto para usar

Ajustar, não Construir tudo!

PLONE – O CMS da moda?

Novidades do Plone 4.2

Suporte ao HTML 5

Resultado da busca

Coleções (pastas espertas)

Suporte ao Python 2.7

plone.app.theming

...

PLONE – O CMS da moda?

Novidades do Plone 4.3 – 15/4/2013

Dexterity

● http://developer.plone.org/reference_manuals/external/plone.app.dexterity/index.html

Busca indiferente aos acentos

Criar, editar e compartilhar tema Diazo no site

Mais RSS – Atom, iTunes feed formats

KSS fora, mesmo!

...

PLONE – O CMS da moda?

Novidades do Plone 5

“Vamos mudar o mundo de novo” (Alexander Limi)

Release Manager – Eric Steele

Novo jeito de pensar:

● Temas – através de regras

● Tipos de conteúdo – toolbar no topo, desenvolver na Web mas gravar em FS, etc

● + às 13h, nesta sala :)

PLONE – O CMS da moda?

Plone – é aderente a padrões

W3C-AA

Section 508

XHTML 1.0

CSS

Dublin Core

PLONE – O CMS da moda?

Plone – é rápido!

PLONE – O CMS da moda?

Plone – é seguro!

http://cve.mitre.org/ - Abril/2012

PLONE – O CMS da moda?

Plone – vem pronto (/manage)

PLONE – O CMS da moda?

Plone – vem pronto

PLONE – O CMS da moda?

Plone – temas padrões (skins)

Define a aparência do site

O padrão é Sunburst Theme

Layers ficam na ordem de precedência

custom é o primeiro por padrão e convenção

Diazo simplica tudo com regras XML

PLONE – O CMS da moda?

Plone – tipos de conteúdo padrão

Arquivo

Coleção

Evento

Imagem

Link

Notícia

Pasta

Página

PLONE – O CMS da moda?

Plone – workflow padrão + opcionais

PLONE – O CMS da moda?

Plone – tem comunidade festiva \o/

#PloneConf → Brasília, 30/Set a 6/Out

#PSSA - Plone Symposium South America

PyCon's - http://pycon.org

● PyCon AR → Rosário, 24 e 25/Set● #PythonBrasil → Brasília, 30/Set a 6/Out● PyCon “US” → Montreal, 9 a 17/Abr/2014

#WPD - http://plone.org/events/wpd

#sprint, #dojo, ...

PLONE – O CMS da moda?

Keynotes confirmados:

PLONE – O CMS da moda?

Ainda no Consegi 2013:

● 14/08/2013 13:00 - “Plone 5 – você ainda vai ter um” – no CT1 - BNDES

● 14/08/2013 13:45 às 18:00 – Oficina Plone

● 14/08/2013 14:00 – “Big Data com Python” – no MAud 1 - Honestino Guimarães

● 15/08/2013 12:00 – “Identidade Digital no Governo usando o CMS Plone” – no MAud 1 - Honestino Guimarães

PLONE – O CMS da moda?

Plone – quem usa?

FBI.gov

CIA.gov

Brasil.gov

PF.gov

Serpro.gov

...

PLONE – O CMS da moda?

Plone – quem usa?

FBI.gov

CIA.gov

Brasil.gov

PF.gov

Serpro.gov

...

O PLONE MUDA O BRASIL

PLONE – O CMS da moda?

Identidade DigitalPadrão de Governo

IntroduçãoPor que padronizar?

A escolha dos menus é feita com base nos principais temas ou assuntos do ministério ou secretaria. Aliado a uma linguagem multimídia de fácil atendimento, o portal torna-se acessível a todos os brasileiros.

IntroduçãoPor que padronizar?

A padronização de elementos como cabeçalho, campo de busca, menu principal e demais atributos ajudam a identificar o portal como propriedade digital do governo federal gerando credibilidade.

IntroduçãoPor que padronizar?

É dever do ministério ou secretaria cumprir o Decreto de Lei no 5.296, de 2004, que torna obrigatória a implementação dos critérios de acessibilidade em portais para atender as pessoas com deficiência através das normas do Modelo de Acessibilidade de Governo Eletrônico (e-MAG).

IntroduçãoPor que padronizar?

A infraestrutura criada para o portal de um ministério pode ser replicada em outros órgãos, reduzindo custos e otimizando evoluções de TI.

Identidade Visual

CoresReferências

Bandeira Nacional Bandeiras dos Estados Brasileiros

Escudos e Brasões Nacionais

CoresEstrutura padrão – Paleta Estendida

Novo Padrão

PortalComposição da estrutura padrão

2

Exemplos de miolos:● Portal Brasil● Portal SECOM● página interna

O que é:

● www.softwarelivre.gov.br/plone

Repositório:

● https://github.com/plonegovbr/

Instalação do portal de Identidade Digital de Governo Eletrônico, Plone:

● https://identidade-digital-de-governo-plone.readthedocs.org/

Contribua com a PloneGov-BR!

PLONE – O CMS da moda?

Tânia Andrea

● www.taniaandrea.com

● taniaa.moreira@gmail.com

● tania@ploneconf.org

● @taniaandrea_com

http://www.slideshare.net/TaniaAndreaMirandaMoreira/

Obrigada!

PLONE – O CMS da moda?