Plone - Instalação no Ubuntu
Segue abaixo a instalação do Plone 5:
O Plone funciona com o python 2.7, verifique se existe essa versão com o comando:
python -V
Abaixo tem um passo a passo da instalação. Mas se preferir, no final da pagina possui um script para instalação rápida.
Como o Plone necessita de várias dependências, é recomendável que seja usado o virtualenv para isolar o projeto do sistema, basicamente é criado um pasta com o python isolado, assim, o Plone vai utilizar esse novo python da pasta, e não a versão do sistema, segue abaixo o comando de instalação do virtualenv:
Para instalar o virtualenv:
sudo apt-get install python-pip
sudo pip install virtualenv
Para criar um projeto isolado utilizando o virtualenv:
mkdir ProjetoPlone
cd ProjetoPlone
virtualenv -p python2 --no-site-packages .ProjetoPlone
O plone requer que algumas dependências sejam instaladas em seu sistema operacional:
sudo apt-get install build-essential libxslt1-dev wget libxml2-dev libxml2-utils zlib1g-dev libjpeg-dev libfreetype6-dev poppler-utils wv python2.7-dev python-setuptools
Agora vamos fazer o nosso projeto reconhecer o python dentro do virtualenv, detro da pasta criada (no nosso exemplo foi ProjetoPlone) execute o comando abaixo:
source .ProjetoPlone/bin/activate
Nosso cursor do terminal vai ter as iniciais da pasta criada pelo virtualenv (.PloneTeste)… Isso quer dizer que o python que está sendo utilizado não é mais o do sistema, e sim do virtualenv.
Com o virtualenv ativado, vamos instalar duas bibliotecas que o Plone depende:
pip install Pillow
pip install zc.buildout
Agora vamos criar um arquivo simples de configuração do Plone, dentro da pasta do projeto. Execute o seguinte comando:
echo """
[buildout]
extends =
http://dist.plone.org/release/5-latest/versions.cfg
parts =
instance
[instance]
recipe = plone.recipe.zope2instance
user = admin:admin
http-address = 8080
eggs =
Plone
Pillow
""" > buildout.cfg
Com isso, vai ser criado um arquivo buildout.cfg dentro da pasta ProjetoPlone.
Para executar a instalação do Plone, execute o comando:
.ProjetoPlone/bin/buildout
A Instalação pode levar alguns minutos...
Caso tenha pulado o passo a passo e queira instalar rodando um script
Segue o comando para baixar o script depois executar o mesmo:
wget https://rawgit.com/CleitonDeLima/9c8d4392053df16a182e/raw/6372d32d704e41d64504d681bf7223efc5b88019/script_install_plone.sh
source script_install_plone.sh
Agora por ultimo, depois do Plone instalado é só rodar o comando (verifique que você esteja na pasta do projeto):
bin/instance fg
Com isso, vai ser instanciado um servidor local do plone, para cancelar, só executar ctrl + C.
Agora é só acessar o navegador com a url http://localhost:8080 e conhecer o Plone (: