[Zope-CMF] Re: Understanding Tool Construction
Gerry Kirk
gerry at faithonline.com
Wed Nov 12 15:21:29 EST 2003
Hi,
Funny I should stumble across this post while looking for something
else. Part of our application we are currently building will include a
newspaper.
Is any of your stuff available for public consumption?
Regards,
Gerry
Tres Seaver wrote:
> On Tue, 2003-08-05 at 06:01, Chris Withers wrote:
>
>>Tres Seaver wrote:
>>
>>>Chris, your imagination is too limited here: the existing tools cover
>>>only a small slice of possible services / utilities. On my current
>>>project, we have added several *dozen* tools, of different flavors.
>>
>>Oh, cool. Can you give us soem examples?
>
>
> This application is for publishing a major newspaper and related content
> feeds. None of these tools are included in the CMF, although some might
> eventually land there (some are already available on cvs.zope.org,
> though not supported):
>
> - Action icons tool (defines icon, title, etc. for actions baseed on
> category and action ID)
>
> - Ad policies tool (defines ad positions, setup tags, etc.)
>
> - Page assembly tool (builds pages from approved content assets)
>
> - Asset repository (holds content assets)
>
> - Asset types tool (defines sub-page-level views for assets)
>
> - Composites tool (manages drag-and-drop page layout actions)
>
> - Events tools
>
> - Feeds tool (holds multi-step feed definitions)
>
> - Scheduler tools (dispatches scheduled tasks)
>
> - File-based items tool (defines where on filesysetm and in URL-space
> binary bits for file-based assets and resources live)
>
> - Invalidation tool (propagates page update events out to a
> helper process, which can then purge / reload pages from the Squid
> caching tiers)
>
> - Listeners tool (maps events onto user-definable handlers)
>
> - Lock tool (UI-helper for querying / setting DAV locks)
>
> - Logger tool (allow PythonScripts to srite to the event log easily)
>
> - Messages tool (message drop for users / groups)
>
> - Navigation tool (generates dynamic nav fragments, based on folder
> properties)
>
> - Page locator tool (maps asset metadata to page locations)
>
> - Relationships tool (manages dependency information between pages
> and assets)
>
> - Schemas tool (defines content asset schemas by portal_type)
>
> - Sitemap tool (emits XML for consumption by Flash)
>
> - Site search tool (aggregates various catalog searches with external
> search plugins)
>
> - Tease-generation tool (defines policies for generating "tease list"
> assets)
>
> The point is that many applications go beyond the model defined by
> CMFCore's interfaces. Tools capture the "interstitial" bits of the
> application, where important functions are not directly bound to a
> particular piece of content.
>
> Tres.
More information about the Zope-CMF
mailing list