Você está na página 1de 29

Gestão de Conteúdo

Com Plone
Roteiro
„ Gestão de Conteúdo
… Histórico
… Definição
… Vantagens

„ Plone
… Apresentação
… Demonstração

„ Desenvolvimento
Inicialmente (1994)
„ Web surge nas universidades
„ HTTP e HTML
„ Professores e/ou alunos

„ Páginas pessoais, departamentais, grupos de


pesquisa
„ Editavam o HTML usando editores
comuns de texto
„ Bloco de notas ou VI
Logo depois (1995)
„ Web alcançou as empresas
„ Surgiu a figura do Webmaster
„ Mantinham e atualizavam os sites (conteúdo e a
aparência)
„ O processo era centralizado

„ Surgem os primeiros editores HTML


(editores de texto com macros e highlight
de tags)
„ HomeSite
Num terceiro momento ...
„ Demanda crescente nas empresas
„ Equipe técnica para ajudar o Webmaster
„ Produzir as páginas do site era exclusividade do
corpo técnico
„ Surgem os primeiros editores HTML
(WYSWYG)
Indo um pouco mais adiante
„ Demanda cresce ainda mais
„ O corpo técnico é vítima de seu sucesso
„ Descentralizar a criação de conteúdo (notícias por
exemplo)
„ Surgimento da web dinâmica
„ scripts: asp, php, perl, cgi
Qual o problema ?
„ Demanda explode
„ Necessidade de sites departamentais e intranets
„ Grande volume de informação e vários tipos de
conteúdo oriundos de vários setores da empresa
„ Cadastro de usuários, permissões, fluxo de
publicação
„ Surgem as primeiras ferramentas de
gestão de conteúdo
O que é um CMS ?
„ Content Management System
„ Software que simplifica a edição e a
manutenção de um site ou portal
„ Muitas organizações ainda não são familiares
com essa tecnologia
„ Autoria descentralizada
„ Uso simplificado, não precisa de conhecimento
técnico
„ Separação de apresentação e conteúdo
O que se ganha ?
„ Redução de custos de manutenção do site
„ Sites mais flexíveis
„ Informação mais dinâmica
„ Informação mais consistente
„ Informação mais completa
O que é Plone ?
„ Sistema de Gestão de Conteúdo livre e de
código aberto
„ Construído por uma comunidade
internacional de desenvolvedores
„ Sistema Operacional: Multiplataforma
„ Linguagem: Python
„ Servidor Web: Zope
Quem usa Plone ?
„ Nasa/Jet Propulsion Laboratory
„ http://www.jpl.nasa.gov
Quem usa Plone ?
„ Lufthansa
„ http://www.lufthansa.com
Quem usa Plone ?
„ Câmara dos Deputados
„ http://www.camara.gov.br
Quem usa Plone ?
„ Serpro
„ http://www.serpro.gov.br
O que o Plone tem ?
… Recursos básicos de gestão de conteúdo
… Ferramentas de workflow
… Centenas de produtos
… Busca textual
… Interface amigável
… Acessibilidade
… Fácil de usar
… Modular e escalável
… Suporte a vários idiomas (+40 linguagens)
Arquitetura
Suporte ?
„ Suporte gratuito
… fóruns, newsgroups, listas de discussão, IRC.
„ Suporte comercial
… Centenas de empresas que oferecem
soluções em Plone
„ http://www.opensourcexperts.com/Index/index_ht
ml/Plone/index.html
Hospedagem de Plone
„ Por conta própria
„ Gratuita
„ http://www.objectis.org
„ Comercial
„ http://www.zettai.net
„ http://www.paradigma.com.br
„ http://www.insite.com.br
„ http://www.zoping.com.br
Desenvolvimento
„ Tipo de Conteúdo Personalizado
… Objetoadicionado e editado pelo usuário
… Exemplos
„ Imobiliária: Anúncio, Corretor
„ Loja virtual de discos: CD, Artista, Música
„ Órgão do Governo: Licitação, Processos
„ Departamento: Professor, Disciplina, Curso
„ Turismo: Hotel, Restaurante, Passeios
„ Policial: Criminoso, Ficha de Ocorrências
Desenvolvimento
„ Como eu defino um Tipo de Conteúdo ?
… Os campos que ele irá ter
… Os formulários entrada de dados
… Como ele será renderizado
… A resposta: Archetypes
Desenvolvimento
„ Archetypes
… Ferramenta de desenvolvimento para
desenvolvedores
… Um jeito fácil de criar e customizar um tipo de
conteúdo
„ Os campos (Schema)
„ A edição (Widgets + Validators)

„ A visão (Template)
Desenvolvimento
„ Hierarquia
Produto

Classe

Schema

Fields

Widget
Desenvolvimento
„ ArchGenXML
… Um gerador de código para Plone baseado em
Archetypes
… Modelos UML (.xmi, .zargo, .zuml)
… ArgoUML, Poseidon or ObjectDomain

ArgoUML Plone

Produto
Modelo ArchGenXML
Links de Plone
… http://www.zope.org
… http://www.plone.org
… http://www.tchezope.org
… http://www.pythonbrasil.com.br
… http://plone.org/documentation/tutorial/archge
nxml-getting-started
… http://argouml.tigris.org/
Livros
„ Definitive Guide to Plone
… Andy McKay

… Versão online gratuita em


… http://www.jazkarta.com/technology/plone/plonebook
“Plone” ?
Dúvidas ?
… alessandrojatoba@hotmail.com
… alessandrojatoba@gmail.com

Você também pode gostar