Instalação Plone 2.5.5 com módulos customizados

O Plone é o CMS com menos falhas de segurança, software livre, gratuito e totalmente customizável; que pode atender diversas necessidades com portais e sítios web.

[ Hits: 23.114 ]

Por: Ricardo Brito do Nascimento em 22/10/2011 | Blog: http://brito.blog.incolume.com.br


Boas práticas, conclusão e referências



Boas práticas

As duas instâncias zope client servem para balancear as requisições; e devem ser idênticas para funcionar adequadamente. Uma forma de garantir a igualdade de funcionalidades é compartilhar os mesmos módulos agregadores de funções. E a maneira mais fácil de fazê-lo é utilizando links simbólicos.

# cd /opt/Plone-2.5.5/zeocluster/client1
# ln -sf ../Products .

# cd /opt/Plone-2.5.5/zeocluster/client2
# ln -sf ../Products .


Para efeito de organização, principalmente se o ambiente tiver diversos produtos Plone, uma boa prática é separar os produtos originais, ou básicos; antes de instalar novos produtos.

# mv Product plone
# mkdir Product
# cd Product
# ln -s ../plone/* .


Conclusão

Agora o ambiente está pronto para ser iniciado.

Basta executar:

# /opt/Plone-2.5.5/zeocluster/bin/startcluster.sh

Verificar portas ativas:

# netstat -nlt

Se as portas não foram alteradas, 8100 escutará zope server, 8080 zope client1 e 8081 zope client2.

Acessando a ZMI

No navegador digite a url:

http://localhost:8080/manage

Reiniciar:

# /opt/Plone-2.5.5/zeocluster/bin/restartcluster.sh

Encerrar:

# /opt/Plone-2.5.5/zeocluster/bin/restartcluster.sh

Para instalar novos produtos Plone, instale-os no diretório /opt/Plone-2.5.5/zeocluster/Products/, que será compartilhado entre as instâncias que seguirem as boas práticas sitadas neste tutorial. Para que se tenha efeito é sempre necessário reiniciar o ambiente.

Desvantagens

O PZP é um excelente CMS, a única desvantagem é manter a infraestrutura, que deve conter um servidor de aplicação PZP como mostrado neste artigo, e obrigatoriamente um servidor de cache, em alguns casos acrescenta-se um servidor Web.

Atualizações

As atualizações deste artigo e o mesmo em formato PDF pode ser encontrado em:

Referências


Página anterior    

Páginas do artigo
   1. Introdução
   2. Escopo
   3. Instalação
   4. Entendendo a estrutura PZP
   5. Boas práticas, conclusão e referências
Outros artigos deste autor

Proteção utilizando fail2ban contra ataques do tipo

Gerenciando certificados A1 fornecidos pelo ICB-Brasil no navegador Chrome sobre Linux

Encapsulamento de Apache com chroot

Configurando proxy no shell

CMS Plone 4.1.6 com invólucro Virtualenv + Buildout + Mount Point + BLOB Storage + Unicode UTF-8

Leitura recomendada

FreeBSD + Zope/Plone, uma idéia frustrante?

Gerenciando registros em banco de dados com Zope

Criando formulários no Zope/Plone utilizando o banco de dados MySQL

CMS Plone 4.1.6 com invólucro Virtualenv + Buildout + Mount Point + BLOB Storage + Unicode UTF-8

wxPython, uma biblioteca GUI multi-plataforma (parte 1)

  
Comentários
[1] Comentário enviado por f_Candido em 23/10/2011 - 21:10h

Olá,

Tutorial legal. Parabéns! Contudo, é bom salientar que o Plone se encontra hoje na versão 4, que pela comunidade: http://plone.org/products/plone/releases/2.5.5
Se possível, façam a atualização.

Mais uma vez, parabéns pela iniciativa,



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts