









































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Manual com comandos básicos do gerenciador de conteúdos Plone.
Tipologia: Manuais, Projetos, Pesquisas
1 / 49
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Maio, 2006
Luiz Inácio Lula da Silva Presidente
Roberto Rodrigues Ministro
Conselho de Administração
Luís Carlos Guedes Pinto Presidente
Silvio Crestana Vice-Presidente
Alexandre Kalil Pires Claúdia Assunção dos Santos Viegas Ernesto Paterniani Hélio Tollini Membros
Silvio Crestana Diretor-Presidente
José Geraldo Eugênio de França Kepler Euclides Filho Tatiana Deane de Abreu Sá Diretores-Executivos
Eduardo Delgado Assad Chefe-Geral
José Ruy Porto de Carvalho Chefe-Adjunto de Administração
Kleber Xavier Sampaio de Souza Chefe-Adjunto de Pesquisa e Desenvolvimento
Deise Rocha Martins dos Santos Oliveira Supervisora da Área de Comunicação e Negócios
Embrapa Informática Agropecuária Área de Comunicação e Negócios (ACN) Av. André Tosello, 209 Cidade Universitária "Zeferino Vaz" – Barão Geraldo Caixa Postal 6041 13083-970 – Campinas, SP Telefone (19) 3789-5743 – Fax (19) 3289- URL:
Comitê de Publicações
Adriana Farah Gonzalez (secretária) Ivanilde Dispato Kleber Xavier Sampaio de Souza (presidente) Luciana Alvim Santos Romani Marcia Izabel Fugisawa Souza Stanley Robson de Medeiros Oliveira
Suplentes
José Iguelmar Miranda Laurimar Gonçalves Vendrusculo Maria Goretti Gurgel Praxedes Silvio Roberto Medeiros Evangelista
Supervisor editorial: Ivanilde Dispato Normalização bibliográfica: Maria Goretti Gurgel Praxedes Editoração eletrônica: Área de Comunicação e Negócios (ACN)
1. edição on-line - 2006^ a Todos os direitos reservados.
http://www.cnptia.embrapa.br e-mail : sac@cnptia.embrapa.br
Vendrusculo, Laurimar Gonçalves. Introdução ao plone tutorial/ Laurimar Gonçalves Vendrusculo, Luciana Alvim Santos Romani, Luciana Aparecida de Campos— Campinas : Embrapa Informática Agropecuária,
46 p. : il. — (Documentos / Embrapa Informática Agropecuária ; 61).
ISSN 1677-
CDD — 004.678 (21. Ed.)^ st
Autoras
Laurimar Gonçalves Vendrusculo M.Sc., Pesquisadora da Embrapa Informática Agropecuária Caixa Postal 6041, Barão Geraldo 13083-970 - Campinas, SP Telefone (19) 3789- e-mail: laurimar@cnptia.embrapa.br
Luciana Alvim Santos Romani M.Sc. em Ciência da Computação, Pesquisadora da Embrapa Informática Agropecuária Caixa Postal 6041, Barão Geraldo 13083-970 - Campinas, SP Telefone (19) 3789- e-mail: luciana@cnptia.embrapa.br
Luciana Aparecida de Campos Consultora da Embrapa Informática Agropecuária Caixa Postal 6041, Barão Geraldo 13083-970 - Campinas, SP Telefone (19) 3789-
Apresentação
Eduardo Delgado Assad Chefe-Geral
Este tutorial tem como objetivo apresentar as principais definições relacionadas a um Sistema Gerenciador de Conteúdo com ênfase na tecnologia Plone. O documento expõe os passos para instalação do Plone e as principais etapas para a criação de um sítio web.
O gerenciador de conteúdo é uma ferramenta com taxa crescente de utilização, pois agiliza a criação, catalogação, personalização e controle de acesso de sítios na web. Esses sistemas conhecidos também como CMS (Content Management System) tratam informações estruturadas dos bancos de dados convencionais e organizam também as semi-estruturadas. Outro diferencial é o compromisso no tratamento de variados formatos tais como áudio, vídeo, e-mail e documentos diversos (formulários, propostas, notícias).
O Plone é um sistema gerenciador de conteúdo livre e de código aberto com licença GPL, desenvolvido em Zope. Usuários leigos, no desenvolvimento de sítios, são seus maiores adeptos, pois de maneira rápida e eficiente tornam disponíveis suas informações na web. Outro grande potencial de uso do Plone é em ambientes onde seja necessária a atividade de workflow de documentos. Neste caso um documento submetido ao sítio pode ser revisto por outro usuário ou grupos de usuários definidos no sistema, os quais incorporarão sugestões e correções ao documento, configurando também um ambiente de produção literária colaborativa.
Dada a pouca disponibilidade de publicações formais no uso do Plone, este documento visa contribuir no manuseio desta ferramenta por meio de um exemplo prático que constrói uma intrane t simplificada.
Introdução ao Plone
Tutorial
Gerenciamento de Conteúdo
Um gerenciador de conteúdo é uma ferramenta que permite automatizar e integrar os procedimentos desde a criação, catalogação, indexação, personalização, controle de acesso até a publicação de conteúdos em sítios na web. Também conhecidos como CMS (Content Management System), os gerenciadores tratam todos os tipos de informações que podem ser aquelas estruturadas nos bancos de dados de uma organização, mas também as semi-estruturadas, não se limitando apenas a textos HTML, mas também áudio, vídeo, e-mails e documentos diversos (formulários, processos, propostas, atividades diárias, notícias).
Uma das grandes vantagens de um gerenciador de conteúdo web é a facilidade de incorporação de novos recursos, desenvolvidos pela equipe responsável pelo CMS ou por colaboradores. Este princípio permite que os módulos sejam desenvolvidos independentemente e anexados à estrutura do CMS quando necessário. Uma outra vantagem é o uso de um repositório central para armazenar as informações a serem publicadas em cada página. Assim o gerenciador mantém um histórico de todas as versões das páginas, quem as alterou e quando. O CMS pode também dar permissões diferenciadas a cada usuário, permitindo que ele altere somente as partes do sítio pelas quais é responsável.
Os CMSs podem ser escritos nas mais diversas linguagens de programação que tenham algum tipo de interface com a web. Alguns exemplos de linguagens mais utilizadas são: Java, Phyton, Php, Perl, entre outras. Existem inúmeras ferramentas de gerenciamento de conteúdo e é função do usuário, a definição da melhor alternativa que seu sistema necessita. Alguns exemplo de gerenciadores desenvolvidos em Php são o Php-Nuke (PHP-Nuke, 2005), o PostNuke (PostNuke.Com, 2005) e o Xoops (Xoops, 2005). Dentre os gerenciadores desenvolvidos em Java, destacam-se o OpenCMS (Alkacon Software, 2005) e o Apache Lenya (Apache Software Foundation, 2005). E finalmente os gerenciadores desenvolvidos em Phyton pode-se citar o Plone (Plone Foundation,
O Plone é um sistema gerenciador de conteúdo livre e de código aberto com licença GPL e desenvolvido em Zope. O Zope é uma plataforma completa para desenvolvimento de aplicações, escrito na linguagem de programação Phyton.
Laurimar Gonçalves Vendrusculo Luciana Alvim Santos Romani Luciana Aparecida de Campos
Servidor
Um computador com melhores recursos de hardware obviamente fará com que o Plone tenha uma melhor performance. Em geral, para desenvolver ou hospedar sítios de grande porte exige-se uma máquina com 1.5 GHz de CPU e 1 GB de RAM. É recomendado o mínimo 600 MHz e 256 MB de RAM.
Para realizar a instalação básica do Plone é necessário 50 MB de espaço em disco. Deve-se tomar cuidado com o banco de dados do Plone que pode crescer muito dependendo da quantidade de dados que se armazena.
Cliente
O Plone necessita somente de um browser que possa acessar o servidor. Se os usuários quiserem se logar, os cookies devem estar habilitados. JavaScript não é necessário mas oferecerá uma experiência mais interessante para o usuário.
Dicas de browsers para o Plone 1.0:
Plone também é completamente funcional nos seguintes browsers , mas pode ser possível que o layout original do Plone se pareça um pouco diferente:
Download do Plone
A última versão do Plone está disponível nas seguintes URLs:
Instalação usando o Windows Installer
Instalador
O Windows Installer automatiza a instalação do Plone no ambiente Windows. As versões do Windows 9x, ME, NT 3.51+, 2000 e XP foram testadas. É necessário que se tenha permissões de administrador no computador para proceder à
O instalador segue os passos comuns para instalação de softwares , siga as opções dos botões "Next" ou "Cancel". É dispensável o detalhamento de todos os passos, a maioria deles são intuitivos. Como mostra a Fig. 2.
Fig. 2. Interface que descreve a licença de uso do Plone.
Fig. 3. Tela de entrada de senha e usuário no processo de instalação.
instalação. Se já estão instalados o Zope ou o Python pode-se querer instalar o fonte separadamente para economizar espaço em disco. A instalação inclui pacotes extras e opções, um banco de dados e outros módulos.
O instalador do Plone para Windows pode ser transferido do sítio Plone.org, na sessão downloads. Depois de transferir o instalador para o computador que trabalhará como servidor, dê um clique duplo para iniciar a instalação. A página inicial é mostrada na Fig. 1.
Fig. 1. Tela inicial de instalação do Plone.
Fig. 6. Processo de instalação do software Plone.
São realizadas algumas tarefas no final da instalação, tais como a compilação de todos os arquivos do Python. Quando a instalação terminar, o Plone não é iniciado automaticamente. Se deixar a caixa "Rodar o Controlador do Plone" (Launch Plone Controller) marcada o Controlador do Plone será executado, possibilitando o início do Plone (Fig. 7).
Fig. 7. Interface final de instalação do Plone.
Controlador do Plone
O Plone Controller permite que o usuário administre a instância do Plone, por meio de uma interface que controle seus objetos (arquivos de log, portas) e sua iniciação (Fig. 8). Para iniciar o Controlador do Plone, selecione a opção "Plone" do menu Iniciar.
Fig. 8. Seleção do Plone no Windows.
O controlador inicia com a página "Plone Controller" que permite que seja iniciado ou interrompido o servidor Plone. Clicando o botão "Start", o Plone é iniciado, a mensagem "Plone has started" é mostrada. O status do botão muda para Stop, clicando novamente este finaliza o funcionamento do Plone,´por meio da mensagem "Plone has stopped" (Fig. 9). O resultado de tal ação é que ao chamar o sítio do Plone no browser não haverá resposta do sistema.
Fig. 9. Interface do controlador do Plone.
Quando o servidor Plone iniciar seus serviços, pode-se acessar o sítio Plone clicando no botão "View Plone" (Visualizar o Plone). Isto iniciará o browser padrão com o sistema Plone instalado no localhost.
O botão "Zope Management Interface" (Interface de Gerência do Plone) leva a interface de gerenciamento do seu Zope. É necessário que o usuário se autentique (nome, senha), para acessar esta interface.
Portas
A aba "Ports" (Portas) permite que o usuário especifique as portas para uso do Plone (Fig. 10). Se a porta for deixada em branco, então essa porta não estará disponível. Certifique-se de que nenhum outro servidor está "escutando" na mesma porta do Plone, servidores tais como IIS, Apache, PWS podem estar acessando portas similares:
Fig. 11. Interface para cadastro alternativo de usuário admin no Plone.
Criando uma Instância do Plone
Para criar um novo sítio, é preciso criar uma instância no Plone. Para tanto, selecione no menu, na porção direita da Fig.12, a opção "Plone sítio".
A interface da Fig.13 surgirá para o preenchimento dos campos de iD, descrição, título. O nome dado no iD determina o diretório no qual ficará a estrutura do novo sítio. Para acessar o novo sítio, basta digitar http://localhost:8080/
Como exemplo neste tutorial, reproduz-se parte do sítio da intranet da Embrapa Informática Agropecuária como estudo de caso visando demonstrar os principais recursos do Plone. Neste documento, é criada a estrutura de conteúdo de alguns dos setores de chefia e administrativos da Embrapa Informática Agropecuária. São eles: chefia-geral e administração. Dentro de cada setor especificamente são alocados diversos tipos de informação, tais como: arquivos .pdf, figuras, notícias, vídeo, etc.
Fig. 12. Opção para criação de uma instância do Plone.
Introdução ao Plone - Tutorial
Fig. 13. Interface para preenchimento de dados relacionados à instância Plone.
Alterando a configuração básica do Plone
Com a instância intranet criada, observa-se que a estrutura padrão gerada pelo Plone cria a pasta members e uma página introdutória de boas-vindas ao sistema Plone, nomeada de index.html ou página inicial (Fig. 14).
Para excluir a pasta members, seleciona-se o botão que está à frente da pastamembers e aciona-se o botão excluir. A exclusão da pasta tem por objetivo
Fig. 14. Tela de entrada do sítio intranet usado como estudo de caso.
A pasta members foi retirada conforme a Fig. 15.