Upload
tania-andrea-moreira
View
705
Download
1
Embed Size (px)
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?
Dropbox
Gimp / Inkscape / Blender
Brasil.gov / Globo.com
Netflix
Bit.ly
YouTube
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 – 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
● @taniaandrea_com
http://www.slideshare.net/TaniaAndreaMirandaMoreira/
Obrigada!
PLONE – O CMS da moda?