Archive for April 17th, 2008

Instalando Plone 3 no Ubuntu

Thursday, April 17th, 2008

Este tutorial ensinará você a instalar o gerenciador de conteúdo Plone versão 3 em seu computador usando Ubuntu 7.10.

- É necessário instalar o Zope 2.10.4 ou superior (No repositório release do Ubuntu 7.10 é encontrado a versão 2.10.4 do Zope) e algumas dependências de módulos python. Abra o terminal e instale usando o aptitude como administrador:

$ sudo aptitude install zope2.10

$ sudo aptitude install python-elementtree python-imaging

- Crie uma nova instância do Zope para gerenciar seus projetos que também é necessário para a adição do Plone 3. Vamos entrar no diretório onde se encontra o script para gerar uma nova instância e executá-la:

$ cd /usr/lib/zope2.10/bin/

$ sudo ./mkzopeinstance.py

Informe o diretório que será criado (O padrão é “/var/lib/zope2.10/instance/”), o login e a senha/confirmação de administrador que você irá escolher (no meu caso será tudo “admin”):

Directory: /var/lib/zope2.10/instance/

Se a instância for criada corretamente na pasta “/var/lib/zope2.10/instance/”, será criado alguns arquivos e pastas como “Products” e “lib” que serão substituídas futuramente na adição do Plone 3.

- Faça o download da ultima versão do Plone 3 aqui e faça o seguinte no terminal:

Entre na sua pasta pessoal onde você fez o download do pacote e descompacte.

$ cd ~/

$ tar -zxvf Plone-3.0.6.tar.gz

$ cd Plone-3.0.6

Substitua as pastas “Products” e “lib” na pasta em que você criou a instância Zope.

$ cp lib/ /var/lib/zope2.10/instance/ -Rf

$ cp Products/ /var/lib/zope2.10/instance/ -Rf

- Agora é só iniciar o Zope e testar criando um novo Plone Site de teste:

Primeiro verifique a porta que está configurada o Zope em local server no arquivo “/var/lib/zope2.10/instance/etc/zope.conf”

linha 28: %define HTTPPORT 9673

Se quiser deixar configurado para essa mesma porta não mexa no arquivo, caso contrário indique a porta que deseja configurar em localhost e salve o arquivo.

Inicie o servidor:

$ cd /var/lib/zope2.10/instance/bin

$ sudo ./zopectl start

Abra o navegador e teste o funcionamento do zope em “localhost:9673″. Se a página ” Zope Quick Start” abrir a instalação do zope foi correta! Falta agora testar o plone criando um novo Plone Site acessando “localhost:9673/manage” (o login e senha foi o que você definiu na criação da instância zope). Na página de administração do Zope que chamamos de ZMI existe uma combobox para inserir novas aplicações. Escolha Plone Site conforme a figura seguinte:

Irá abrir um formulário para você inserir o id (nome curto de acesso para o portal), Title (Título para o portal), um campo para descrição e um ultimo que você irá indicar qual template usar inicialmente (não precisa escolher nenhuma se quiser!). Clique no botão “Add Plone Site” e em seguida seguida poderá acessá-lo em “localhost:9673/<nome_id>

Se a página de “Boas Vindas” do plone abrir, a instalação foi feita com sucesso!