You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lenya.apache.org by Jörn Nettingsmeier <po...@uni-duisburg.de> on 2006/02/11 13:10:36 UTC
explain module types in docs...
OT in this thread, but i wanted to say i very much like the
categorization of modules by functionality that solprovider suggests
below. i found it very confusing at the beginning how so very different
things as document type handlers and sitetree could be both called
"modules". so votes++ to include this overview in a prominent place in
the 1.4 modules docs.
solprovider@apache.org wrote:
> On 2/9/06, Andreas Hartmann <an...@apache.org> wrote:
>> Michael Wechner wrote:
>>> Andreas Hartmann wrote:
>>>> Michael Wechner wrote:
>>>>> The concept is as follows:
>>>> IMO it should be
>>>> - module
>>>> - containing resource types
>>>> - containing usecases
>>>> - containing static resources, ...
>>>> - using other modules
>>> so, the "blog publication" could be a module itself (but without content)
>> Yes, IMO that would be nice. I once tried to implement this,
>> but it is apparently harder than it looks :)
>>
>>>> publication
>>>> - having content
>>>> - using modules
>>>> - containing resource types
>>>> - containing usecases
>>>> - containing static resources, ...
>>> the blog publication would basically just consist out of the blog
>>> module, right?
>
> It will be much easier once all functionality is moved to Modules. A
> Publication just has a config file with the list of Modules and
> location of the Content Repository. Everything else is handled by the
> Modules.
>
> Here is my current list of Modules:
> == AdministrationModules (Affects entire Publication)
> Users
> Groups
> IPRanges
> AdminFunctions (ServerStatus, DeleteTrash)
> Sitetree (for maintaining Resource relations in hierarchies)
> Registration (handles Register, Maintain User Infomation, Login, and Logout).
>
> == FunctionModules (backend processes, maybe categorized as Admin?)
> Notification
> Newsletter
>
> == NavigationModules (Uses multiple Resources to return Document)
> Search
> - Lucene
> - (other Search)
> WebsiteMap
> Menu
> TabbedMenu
> (other menus)
> Breadcrumb
> RSS (directly accessible by visitors)
>
> == TypeModules (Uses single Resources to return Document. Most
> configure which editor to use.)
> XHTML (or XHTMLKupu, XHTMLBXE. See below.)
> Blog
> Wiki
> XML (for XMAP, XSP)
> CSS
> ProductSample (for use in creating Fields-based Documents.)
> Asset (Returns binary file or Document with META information)
> - Image (Like Asset, but adds Height and Width)
> Section (for retrieving portions of a Document)
>
> == PageModules (return HTML Pages)
> Live
> Homepage
> Authoring
--
"Open source takes the bullshit out of software."
- Charles Ferguson on TechnologyReview.com
--
Jörn Nettingsmeier, EDV-Administrator
Institut für Politikwissenschaft
Universität Duisburg-Essen, Standort Duisburg
Mail: pol-admin@uni-duisburg.de, Telefon: 0203/379-2736
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org