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

_______________________________________________
Plone-ConoSur mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-conosur

Responder a