Pular para o conteúdo. Ir para a navegação
Ações do site
Opções do usuário

TcheZope.org

Ações do documento

O Básico

Princípios que todos devem conhecer

CAIXA Software Livre

Baseado na palestra dada por Joel Burton na conferência de Plone em Viena, este tutorial discute algumas das melhores práticas para o desenvolvimento em Plone. Se você estiver fazendo o desenvolvimento de um site com Plone e quiser manter sua saúde, esta é a melhor leitura. Requer alguma familiaridade com o Zope e o Plone.
Página 1 de 9.

Construir produtos para cada feature principal

Para toda feature do site que pôde ser reusada em um outro site, construir um produto para isto. Por exemplo, eu procurei recentemente um site de Plone que permitisse que o Plone usasse a feature de “enviar ao amigo” para alguma página, baseada no URL, baseado não apenas no conteúdo do Plone. Isto requereu somente a mudança de 3 skins do CMFPlone, e pude customizar para este site. Alternativamente, eu escolhi separá-lo e colocá-lo fora do produto SendToURL, permitindo que eu o adicione, em um site imediatamente. E, se eu quiser customizar mais estes skins para um outro local, eu posso fazer assim:

Construir um produto de site para customizaçao de sites

Para o próprio site, construir “um produto de site” depender muito menos, de scripts de instalação, de gráficos, de skins, etc. mantenha esta informação, que é muito específica do site, nas features.

Evitar métodos, scripts, externos desconectados, etc.

Métodos externos ou outros tipos de páginas modelo ou scripts que são manipulados fora de seu ZODB acima são desconectados e duros de manter. Então faça-o parte da featute de seus produtos, ou se forem somente para o próprio site, parte de seu produto do site.

 
por CAIXA Software Livre Última modificação 03/06/2007 17:06
Contribuidores: José Carlos Gaspar - tradução para o português, Joel Burton - autor do original; Kapil Thangavelu - Inspiração para colocar na base de dados e muito mais; Calvin Hendryx-Parker e David "Whit" Morriss - idéias e feedback; Alan Runyan Por liberar diversos produtos que ensinam “caminho certo”; Alexander Limi - Conversão do PloneHelpCenter e insistência.
Creative Commons
Navegação
Enquete
Como você efetiva sua participação comunitária?








Mais »