[Plone-conosur] Agregar roles en Sharing Tab

Roberto Allende rover en menttes.com
Mar Dic 30 15:52:59 UTC 2008


Alfredo Daniel Rezinovsky escribió:
> http://plone.org/documentation/how-to/add-new-roles-to-the-sharing-page
>
> Cuando dice: "Lets assume you have a package named mypackage" habla de
> un producto, o una "package" es otra cosa ?
>   
Un package es una forma de "agrupar" codigo python e implica cosas del 
estilo
definir espacio de nombres, directorio, etc. Te recomiendo que leas:  
http://docs.python.org/tutorial/modules.html (la seccion package)

Un producto es un paquete python especial, en el sentido que está hecho 
para zope y sigue ciertas convenciones, como por ejemplo, que el nombre 
esté con mayusculas, etc. Te recomiendo que le des una mirada a 
http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/MaintainingZope.stx 
(la seccion que titulada Installing New Products)

A partir de zope3, los "productos" dejan de usarse y se usan solo 
paquetes por varias razones, una de ellas es que el desarrollo con zope 
sea mas al "modo python" que tener convenciones propias de zope. Como 
Plone 3 esta en un momento de transicion, vas a ver que hay cosas que 
son productos, por ejemplo CMFPlone, LinguaPlone, que estan en un 
directorio products. Y paquetes, plone.app.contentrules, 
plone.app.multilingual, por ejemplo que son paquetes y vienen 
empaquetados en eggs.

Para crear un producto podes usar DYIPlone, en caso que quieras agregar 
un skin nuevo a plone o ArchgenXML en caso que quieras crear un nuevo 
tipo de contenidos Archetypes. Tutoriales para hacer esto:
* http://tinyurl.com/diyplonestyle
* http://plone.org/products/archgenxml/documentation

Para crear paquetes para plone, esto se usa mucho a partir de plone 3, 
lo mejor es paster. Url: 
http://plone.org/documentation/how-to/use-paster ademas de ser el futuro 
estandard dentro de la comunidad plone, paster esta muuuuuy bueno y su 
uso se ha extendido a otros frameworks como pylons, solo por nombrar uno :).

Espero que sea de utilidad.

saludos
r.

--
http://robertoallende.com




Más información sobre la lista de distribución Plone-ConoSur