You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Tony Collen <tc...@neuagency.com> on 2003/02/22 00:15:51 UTC

[Blocks] Propsal: Block descriptions

First off, I'd like to congratulate Stefano on the awesome work he's done
with reworking the build system.

I've been poking around, and so far I've been very impressed.

Now that blocks are "live", I'd like to propose something very small and
simple:  For each block, we put a simple file, called perhaps "about.xml"
(in document-1.1 format) which would be a very short description
explaining what each block does.

I would liken it to when someone installs Redhat or Debian, and there is a
short 1 or 2 paragraph/sentence description of what each package supplies.
For instance, blocks/lucene/ could have something like this:

-=-
Provides SearchGenerator, LuceneIndexTransformer, and required components
for the Lucene indexing system.  Jakarta Lucene is a high-performance,
full-featured text search engine written entirely in Java. It is a
technology suitable for nearly any application that requires full-text
search, especially cross-platform.
-=-

So basically, a quick blurb about what exactly is provided, and possibly a
futher blurb about any technologies that are included.  This could also
help newbies^H^H^H^H^H^H^H newcomers know exactly what they're getting
when they build cocoon.

I could envision a GUI build system using the about.xml files for each
block to display what each block actually does, and then a user could
select a checkbox based on that description.  Or maybe not. Just blabbing
my mouth off :)


Have a good weekend everybody,

Tony