Tue 06 November 2012
tags: bootstart começar plone pontape inicial
Plone é um CMS (Content management system, ou seja, sistema de gestão de conteúdo), no Brasil muito usado no Governo (saiba mais porque o Governo Brasileiro selecionou Plone como sistema de gestão de conteúdo, palestra do Giuseppe Romagnolli na Plone Symposium).
Como estou usando uma maquina Linux vou explicar como subir o Plone em ambiente Unix.
Iremos usar versão 4.2.2 (estável) do Plone, para começa precisamos baixar o source do Plone e descompactar:
$ cd /tmp/
$ wget --no-check-certificate https://launchpad.net/plone/4.2/4.2.2/+download/Plone-4.2.2-UnifiedInstaller.tgz
$ tar -vxf Plone-4.2.2-UnifiedInstaller.tgz
$ cd Plone-4.2.2-UnifiedInstaller
Antes de instalar o Plone precisamos instalar alguns pacote no Linux, como:
Como o Plone trabalha com a biblioteca PIL precisamos instalar recurso para trabalhar com imagem:
$ echo "Instalar biblioteca Python"
$ sudo aptitude install python-distribute python-dev build-essential libssl-dev libxml2-dev libxslt1-dev libbz2-dev
$ echo "Instalar biblioteca de imagem"
$ sudo aptitude install libjpeg62-dev libreadline-gplv2-dev wv poppler-utils python-imaging
$ echo "Instalar controle de versão"
$ sudo aptitude install subversion git
Após a instalação das dependências do Plone, vamos começa a realmente interagir com o Plone. Agora precisamos instalar o Plone, existe dois modelo de Plone, um onde instalamos a instancia Plone e outra que instalamos um Cluster de ZEO (ambiente de produção que precisa isolar ZEO do Plone):
$ ./install.sh standalone
No final da instalação do Plone o mesmo vai retorna algumas informações importante como a senha do usuário Administrador do Zope, pasta que foi instalado o Plone, informações para suporte (da comunidade) e etc.
#####################################################################
###################### Installation Complete ######################
Plone successfully installed at /home/avelino/Plone
See /home/avelino/Plone/zinstance/README.html
for startup instructions
Use the account information below to log into the Zope Management Interface
The account has full 'Manager' privileges.
Username: admin
Password: xxxxxxx
This account is created when the object database is initialized. If you change
the password later (which you should!), you'll need to use the new password.
- If you need help, ask the mailing lists or #plone on irc.freenode.net.
- The live support channel also exists at http://plone.org/chat
- You can read/post to the lists via http://plone.org/forums
- Submit feedback and report errors at http://dev.plone.org/plone
(For install problems, specify component "Installer (Unified)")
avelino@SAO-NT-01072:/tmp/Plone-4.2.2-UnifiedInstaller $
Agora depois do Plone instalado queremos subir um site:
Temos o Zope/Plone rodando na porta 8080 liberado para todos os IP de sua maquina, ao acessar o endereço no browser http://127.0.0.1:8080/ veremos esse site:
Precisamos criar um Plone Site, para isso basta clicar no botão "Criar um novo site Plone, após clicar você será redirecionado para uma pagina onde deve preencher com nome e titulo do site, abaixo dessas duas informações temos a lista de produtos (para quem vem de outro CMS geralmente é chamado de Plugin) instalados no Plone. Como estamos começando agora vamos deixar todos em branco e clicar em Criar site Plone.
Após clicar no botão você acabou de criar o seu Plone Site.
Agora basta você colocar conteúdo em seu Plone Site.
No Brasil temos a comunidade PloneGov-BR.