Re: Documenting Packages for Future Developers

"Israel Saeta Pérez" <[email protected]>
Newsgroups gmane.comp.web.zope.plone.documentation
Message-ID <[email protected]>
On Sun, Jan 4, 2009 at 7:06 PM, George L wrote:

> Take an example you gave:
>
> """
> This product creates two new content-types, FortuneCookie and FortuneSteak.
> For more info about content-types, check
> http://plone.org/docs/content-types
> """
>
> A brief statement would work fine for a basic Archetypes content type (and
> there should be a link to Archetypes tutorials specifically). But if it
> gets
> a little more complicated -- uses a custom validation chain, uses an event
> handler to trigger an action upon a workflow action, uses
> archetypes.schemaextender, etc. -- it's helpful to add a little more info
> about what other topics the developer has to go look up.
>

Creating such an exhaustive list of technologies used in each product is
cumbersome IMHO.

Aditionally, I see the process of looking for documentation more like a
"cascade" than like a plain list of things to learn. If the purpose of a
product is to create a content-type, the first thing a user should read the
content-types manual, and whenever he/she finds something in the manual
he/she doesn't understand well (workflow, events, etc.), look for more
information about that topic, ideally clicking on a link on the
content-types manual.

Naming conventions for a product structure (interfaces.py, browser, etc.)
helps a lot, too.

-- israel

------------------------------------------------------------------------------

_______________________________________________
Plone-docs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plone-docs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.