SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
Plone
O CMS da moda?
Tânia Andrea
14 de agosto de 2013
Brasí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 em
Python
 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_manual
s/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 Digital
Padrão de Governo
Introdução
Por 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ção
Por 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ção
Por 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ção
Por 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
Cores
Referências
Bandeira Nacional Bandeiras dos Estados Brasileiros
Escudos e Brasões Nacionais
Cores
Estrutura padrão – Paleta Estendida
Novo Padrão
Portal
Composiçã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?

Contenu connexe

Tendances

Instalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteInstalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteHaste Design
 
Melhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressMelhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressJulian Fernandes
 
Apresentacao FISL14 - Entendendo o Twitter bootstrap
Apresentacao FISL14 - Entendendo o Twitter  bootstrapApresentacao FISL14 - Entendendo o Twitter  bootstrap
Apresentacao FISL14 - Entendendo o Twitter bootstrapAlexandre Magno Teles Zimerer
 
Como eu aprendo WordPress?
Como eu aprendo WordPress?Como eu aprendo WordPress?
Como eu aprendo WordPress?Breno Alves
 
Minicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPressMinicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPressJackson Meires
 
WordPress SEO - SearchLabs 2010
WordPress SEO - SearchLabs 2010WordPress SEO - SearchLabs 2010
WordPress SEO - SearchLabs 2010Guga Alves
 
Wordpress SEO - Plugins, conteúdo, engajamento e análise
Wordpress SEO - Plugins, conteúdo, engajamento e análiseWordpress SEO - Plugins, conteúdo, engajamento e análise
Wordpress SEO - Plugins, conteúdo, engajamento e análiseFabio Ricotta
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funçõesDaniel Marcos
 
WordPress como CMS
WordPress como CMSWordPress como CMS
WordPress como CMSleogermani
 
Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Saulo Matias
 
Trabalhando com posts e campos personalizados #CPBR9
Trabalhando com posts e campos personalizados #CPBR9Trabalhando com posts e campos personalizados #CPBR9
Trabalhando com posts e campos personalizados #CPBR9Rafael Funchal
 
Fazendo milagres com WordPress
Fazendo milagres com WordPressFazendo milagres com WordPress
Fazendo milagres com WordPressRafael Funchal
 
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.Nícholas André
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?Rafael Funchal
 
Wordpress - Mais que um gerenciador de blogs, um CMS completo!
Wordpress - Mais que um gerenciador  de blogs, um CMS completo!Wordpress - Mais que um gerenciador  de blogs, um CMS completo!
Wordpress - Mais que um gerenciador de blogs, um CMS completo!Walter Araujo dos Santos
 
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...Leo Baiano
 

Tendances (20)

Mini Curso Wordpress
Mini Curso WordpressMini Curso Wordpress
Mini Curso Wordpress
 
Instalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteInstalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmente
 
Melhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressMelhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPress
 
Apresentacao FISL14 - Entendendo o Twitter bootstrap
Apresentacao FISL14 - Entendendo o Twitter  bootstrapApresentacao FISL14 - Entendendo o Twitter  bootstrap
Apresentacao FISL14 - Entendendo o Twitter bootstrap
 
Como eu aprendo WordPress?
Como eu aprendo WordPress?Como eu aprendo WordPress?
Como eu aprendo WordPress?
 
Minicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPressMinicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPress
 
WordPress SEO - SearchLabs 2010
WordPress SEO - SearchLabs 2010WordPress SEO - SearchLabs 2010
WordPress SEO - SearchLabs 2010
 
Wordpress SEO - Plugins, conteúdo, engajamento e análise
Wordpress SEO - Plugins, conteúdo, engajamento e análiseWordpress SEO - Plugins, conteúdo, engajamento e análise
Wordpress SEO - Plugins, conteúdo, engajamento e análise
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funções
 
WordPress como CMS
WordPress como CMSWordPress como CMS
WordPress como CMS
 
Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1
 
Wordpress é blog
Wordpress é blogWordpress é blog
Wordpress é blog
 
Desbravando o HTML5
Desbravando o HTML5Desbravando o HTML5
Desbravando o HTML5
 
Trabalhando com posts e campos personalizados #CPBR9
Trabalhando com posts e campos personalizados #CPBR9Trabalhando com posts e campos personalizados #CPBR9
Trabalhando com posts e campos personalizados #CPBR9
 
Fazendo milagres com WordPress
Fazendo milagres com WordPressFazendo milagres com WordPress
Fazendo milagres com WordPress
 
Como Criar Um Blog
Como Criar Um BlogComo Criar Um Blog
Como Criar Um Blog
 
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?
 
Wordpress - Mais que um gerenciador de blogs, um CMS completo!
Wordpress - Mais que um gerenciador  de blogs, um CMS completo!Wordpress - Mais que um gerenciador  de blogs, um CMS completo!
Wordpress - Mais que um gerenciador de blogs, um CMS completo!
 
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
 

En vedette (6)

Ecool - Moda Ecológica
Ecool - Moda EcológicaEcool - Moda Ecológica
Ecool - Moda Ecológica
 
moda & estilo
moda & estilomoda & estilo
moda & estilo
 
Moda Ecologica
Moda EcologicaModa Ecologica
Moda Ecologica
 
Версаль
ВерсальВерсаль
Версаль
 
moda e estilo
moda e estilomoda e estilo
moda e estilo
 
Moda, Estilo e Conforto na Gestação
Moda, Estilo e Conforto na GestaçãoModa, Estilo e Conforto na Gestação
Moda, Estilo e Conforto na Gestação
 

Similaire à Plone: O CMS da moda? - Consegi 2013

Identidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalIdentidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalTania Andrea
 
Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014Tania Andrea
 
Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4Tania Andrea
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...IT4biz IT Solutions
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Caio Moreno
 
The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010Luiz Aldabalde
 
Como escolher um CMS Open-Source?
Como escolher um CMS Open-Source?Como escolher um CMS Open-Source?
Como escolher um CMS Open-Source?Simples Consultoria
 
O que podemos fazer com Python?
O que podemos fazer com Python?O que podemos fazer com Python?
O que podemos fazer com Python?Izabela Guerreiro
 
CT Sitios - Apresentação no Serpro
CT Sitios - Apresentação no SerproCT Sitios - Apresentação no Serpro
CT Sitios - Apresentação no Serprojosemurilo
 
PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?Tania Andrea
 
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...Eduardo Freire
 
Você sabe o que é Plone?
Você sabe o que é Plone?Você sabe o que é Plone?
Você sabe o que é Plone?Bruno Barbosa
 
Distribuições Drupal: Estudo de Caso Drüpen
Distribuições Drupal: Estudo de Caso DrüpenDistribuições Drupal: Estudo de Caso Drüpen
Distribuições Drupal: Estudo de Caso DrüpenRodrigo Prior Bechelli
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/DjangoÁtila Bezerra
 

Similaire à Plone: O CMS da moda? - Consegi 2013 (20)

Identidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalIdentidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo Federal
 
Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014
 
Python Zope Plone - Ftec
Python Zope Plone - FtecPython Zope Plone - Ftec
Python Zope Plone - Ftec
 
Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
 
The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010
 
Com vocês, Django!
Com vocês, Django!Com vocês, Django!
Com vocês, Django!
 
Como escolher um CMS Open-Source?
Como escolher um CMS Open-Source?Como escolher um CMS Open-Source?
Como escolher um CMS Open-Source?
 
Python-Fenalivre-Imed
Python-Fenalivre-ImedPython-Fenalivre-Imed
Python-Fenalivre-Imed
 
Python Zope Plone PloneConf 2013
Python Zope Plone PloneConf 2013Python Zope Plone PloneConf 2013
Python Zope Plone PloneConf 2013
 
O que podemos fazer com Python?
O que podemos fazer com Python?O que podemos fazer com Python?
O que podemos fazer com Python?
 
CT Sitios - Apresentação no Serpro
CT Sitios - Apresentação no SerproCT Sitios - Apresentação no Serpro
CT Sitios - Apresentação no Serpro
 
PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?PythonBrasil[12] - Por que participar?
PythonBrasil[12] - Por que participar?
 
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...
Pensando PPM "fora da caixa" do desktop a nuvem - Boas praticas, dicas e apli...
 
Você sabe o que é Plone?
Você sabe o que é Plone?Você sabe o que é Plone?
Você sabe o que é Plone?
 
Distribuições Drupal: Estudo de Caso Drüpen
Distribuições Drupal: Estudo de Caso DrüpenDistribuições Drupal: Estudo de Caso Drüpen
Distribuições Drupal: Estudo de Caso Drüpen
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/Django
 
Panorama PHP
Panorama PHPPanorama PHP
Panorama PHP
 
Python Zope Plone - Tchelinux
Python Zope Plone - TchelinuxPython Zope Plone - Tchelinux
Python Zope Plone - Tchelinux
 

Plus de Tania Andrea

Relatório APyB 2017
Relatório APyB 2017Relatório APyB 2017
Relatório APyB 2017Tania Andrea
 
Historico das Conferencias Python Brasil
Historico das Conferencias Python BrasilHistorico das Conferencias Python Brasil
Historico das Conferencias Python BrasilTania Andrea
 
Import o que importa, na PythonBrasil[11]
Import o que importa, na PythonBrasil[11]Import o que importa, na PythonBrasil[11]
Import o que importa, na PythonBrasil[11]Tania Andrea
 
Ada Lovelace Day - 200 anos
Ada Lovelace Day - 200 anosAda Lovelace Day - 200 anos
Ada Lovelace Day - 200 anosTania Andrea
 
Treinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTreinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTania Andrea
 
Identidade Digital de Governo usando o CMS Plone - FISL 2013
Identidade Digital de Governo usando o CMS Plone - FISL 2013Identidade Digital de Governo usando o CMS Plone - FISL 2013
Identidade Digital de Governo usando o CMS Plone - FISL 2013Tania Andrea
 
Plone Conference 2013 e PythonBrasil[9] no WPD em Brasília
Plone Conference 2013 e PythonBrasil[9] no WPD em BrasíliaPlone Conference 2013 e PythonBrasil[9] no WPD em Brasília
Plone Conference 2013 e PythonBrasil[9] no WPD em BrasíliaTania Andrea
 
Anúncio da PythonBrasil[9]
Anúncio da PythonBrasil[9]Anúncio da PythonBrasil[9]
Anúncio da PythonBrasil[9]Tania Andrea
 

Plus de Tania Andrea (9)

Relatório APyB 2017
Relatório APyB 2017Relatório APyB 2017
Relatório APyB 2017
 
Historico das Conferencias Python Brasil
Historico das Conferencias Python BrasilHistorico das Conferencias Python Brasil
Historico das Conferencias Python Brasil
 
Import o que importa, na PythonBrasil[11]
Import o que importa, na PythonBrasil[11]Import o que importa, na PythonBrasil[11]
Import o que importa, na PythonBrasil[11]
 
Ada Lovelace Day - 200 anos
Ada Lovelace Day - 200 anosAda Lovelace Day - 200 anos
Ada Lovelace Day - 200 anos
 
Treinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTreinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do Serpro
 
Identidade Digital de Governo usando o CMS Plone - FISL 2013
Identidade Digital de Governo usando o CMS Plone - FISL 2013Identidade Digital de Governo usando o CMS Plone - FISL 2013
Identidade Digital de Governo usando o CMS Plone - FISL 2013
 
Plone Conference 2013 e PythonBrasil[9] no WPD em Brasília
Plone Conference 2013 e PythonBrasil[9] no WPD em BrasíliaPlone Conference 2013 e PythonBrasil[9] no WPD em Brasília
Plone Conference 2013 e PythonBrasil[9] no WPD em Brasília
 
PloneGov-BR
PloneGov-BRPloneGov-BR
PloneGov-BR
 
Anúncio da PythonBrasil[9]
Anúncio da PythonBrasil[9]Anúncio da PythonBrasil[9]
Anúncio da PythonBrasil[9]
 

Plone: O CMS da moda? - Consegi 2013

  • 1. Plone O CMS da moda? Tânia Andrea 14 de agosto de 2013 Brasília - DF Consegi 2013
  • 2.  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
  • 3. O que é Plone?  Um CMS ou SGC feito em Python  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?
  • 4. 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?
  • 5. 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?
  • 6. Quem usa Python?  Google  Dropbox  Gimp / Inkscape / Blender  Brasil.gov / Globo.com  Netflix  Bit.ly  YouTube  Facebook PLONE – O CMS da moda?
  • 7. 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?
  • 8. Python – para o Google PLONE – O CMS da moda?
  • 9. 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?
  • 10. 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?
  • 11. Por que o CMS Plone? PLONE – O CMS da moda?
  • 12. O que tem o Plone com moda? PLONE – O CMS da moda?
  • 13. 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?
  • 14. 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?
  • 15. 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?
  • 16. Novidades do Plone 4.3 – 15/4/2013  Dexterity ● http://developer.plone.org/reference_manual s/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?
  • 17. 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?
  • 18. Plone – é aderente a padrões  W3C-AA  Section 508  XHTML 1.0  CSS  Dublin Core PLONE – O CMS da moda?
  • 19. Plone – é rápido! PLONE – O CMS da moda?
  • 20. Plone – é seguro! http://cve.mitre.org/ - Abril/2012 PLONE – O CMS da moda?
  • 21. Plone – vem pronto (/manage) PLONE – O CMS da moda?
  • 22. Plone – vem pronto PLONE – O CMS da moda?
  • 23. 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?
  • 24. Plone – tipos de conteúdo padrão  Arquivo  Coleção  Evento  Imagem  Link  Notícia  Pasta  Página PLONE – O CMS da moda?
  • 25. Plone – workflow padrão + opcionais PLONE – O CMS da moda?
  • 26. 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?
  • 27.
  • 29. 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?
  • 30. Plone – quem usa?  FBI.gov  CIA.gov  Brasil.gov  PF.gov  Serpro.gov  ... PLONE – O CMS da moda?
  • 31. Plone – quem usa?  FBI.gov  CIA.gov  Brasil.gov  PF.gov  Serpro.gov  ... O PLONE MUDA O BRASIL PLONE – O CMS da moda?
  • 33. Introdução Por 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.
  • 34. Introdução Por 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.
  • 35. Introdução Por 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).
  • 36. Introdução Por 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.
  • 38. Cores Referências Bandeira Nacional Bandeiras dos Estados Brasileiros Escudos e Brasões Nacionais
  • 39. Cores Estrutura padrão – Paleta Estendida
  • 42.
  • 43.
  • 44. Exemplos de miolos: ● Portal Brasil ● Portal SECOM ● página interna
  • 45.  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?