[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