10. O Buildout do seu projeto.
Para efeito didático vamos definir 3 coisas antes de continuar, o nome do projeto, o nome do usuário administrador e o local (no sistema de arquivos) onde o portal será "instalado".
Nosso projeto se chamará "estudo" (sem aspas) e nosso usuário administrador "zope" (também sem aspas). Nossa pasta base para a instalação será o /opt (fique a vontade para escolher uma que lhe agrade mais).
10.1. Devemos executar o "paster" passando os parâmetros necessários e o nome do nosso projeto, como no comando abaixo:
cd /opt
paster create -t plone3_buildout estudo
Onde:
- plone3_buildout é o template que escolhemos;
- estudo é o nome que definimos para o portal.
Será criada uma pasta com o nome do estudo e criados alguns arquivos iniciais. Durante o processo serão feitas algumas perguntas, entre elas o nome do usuário administrador, que em nosso caso deve ser zope, e também será necessário informar e confirmar uma senha.
10.2. Seguindo com a configuração de nosso portal, devemos entrar na pasta criada:
cd estudo
10.3. Executar o script "bootstrap.py". Este script criará a estrutura básica de pastas e alguns arquivos.
python2.4 bootstrap.py
10.4. Agora sim vamos à instalação do Zope e dos produtos, executando o comando:
./bin/buidout -v
(-v = verbose, o buildout tem um arquivo de configuração, o buildout.cfg, que fica na raiz do seu portal. Em uma próxima ocasião veremos detalhes sobre este arquivo. O comando executado acima tem esta sintaxe devido ao arquivo de configuração estar na raiz e o script dentro da pasta bin do portal)
10.5. Caso você execute este comando como root, não se esqueça de alterar o dono dos arquivos para o usuário indicado acima. Isso pode ser feito com o comando:
cd ..
$ sudo chown zope:zope estudos/ -R
10.6. Testando sua instancia
bin/instance fg
(fg roda em modo debug)
Agora basta digitar no browser:
http://ip-do-servidor:8080/manage
Bibliografia: