You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by Ross Gardler <rg...@apache.org> on 2005/11/23 01:29:15 UTC

Note taking plugin

I just committed the skeleton of a new note-taking plugin. This uses the 
latest and greatest features of Forrest, even ones that will not 
"officially" be in the 0.8 release - now that's cutting edge :-)

It uses Views 2 to expose a contract that creates a form into which a 
user can enter notes relating to the current page.

...and...

It uses my new prototyped configuration system (forrest.properties.xml)

It will (one day) use the new wiring capabilities of Cocoon to hook the 
note taker to the HTMLEdit plugin. So, if the HTMLEdit plugin is present 
it will use it, if not it will fall back to a basic HTML form.

NOTE
----

This plugin is *not* the start of a Forrest based CMS. If you want a CMS 
you should use the Daisy plugin so that you can leverage the Daisy CMS 
(or build a Lenya plugin based on the Daisy one and use Lenya, or 
whatever other CMS you prefer).

The goal of this note-taking plugin is only to take notes on a specific 
page. I am building it to enhance training materials with not taking 
capabilities, nothing more.

A secondary goal is to be a test case for many of the new cutting edge 
features of Forrest. Come join the party in this plugin - but please do 
not rely on it in production work ;-)

TODO
----

Lots, but the two key things are:

When a note is saved we do not show a sensible result page.

Expose the contract to an external project. At the moment it only works 
with the documentation for the plugin. I've not tested it yet, but I 
don't think contracts provided by plugins are exposed via the 
locationmap yet - this is a compelling reason to have a defined naming 
convention for plugin contracts. I'll think about this and make a 
proposal soon.

Ross

Re: Note taking plugin

Posted by Thorsten Scherler <th...@apache.org>.
Cool stuff Ross, I just had a quick glance (especially @
forrest.properties.xml). ;-)

I will try to use that as well in v2 and jump on the properties
train. ;-)

Will have a closer look later.

Thx

salu2

El mié, 23-11-2005 a las 00:29 +0000, Ross Gardler escribió:
> I just committed the skeleton of a new note-taking plugin. This uses the 
> latest and greatest features of Forrest, even ones that will not 
> "officially" be in the 0.8 release - now that's cutting edge :-)
> 
> It uses Views 2 to expose a contract that creates a form into which a 
> user can enter notes relating to the current page.
> 
> ...and...
> 
> It uses my new prototyped configuration system (forrest.properties.xml)
> 
> It will (one day) use the new wiring capabilities of Cocoon to hook the 
> note taker to the HTMLEdit plugin. So, if the HTMLEdit plugin is present 
> it will use it, if not it will fall back to a basic HTML form.
> 
> NOTE
> ----
> 
> This plugin is *not* the start of a Forrest based CMS. If you want a CMS 
> you should use the Daisy plugin so that you can leverage the Daisy CMS 
> (or build a Lenya plugin based on the Daisy one and use Lenya, or 
> whatever other CMS you prefer).
> 
> The goal of this note-taking plugin is only to take notes on a specific 
> page. I am building it to enhance training materials with not taking 
> capabilities, nothing more.
> 
> A secondary goal is to be a test case for many of the new cutting edge 
> features of Forrest. Come join the party in this plugin - but please do 
> not rely on it in production work ;-)
> 
> TODO
> ----
> 
> Lots, but the two key things are:
> 
> When a note is saved we do not show a sensible result page.
> 
> Expose the contract to an external project. At the moment it only works 
> with the documentation for the plugin. I've not tested it yet, but I 
> don't think contracts provided by plugins are exposed via the 
> locationmap yet - this is a compelling reason to have a defined naming 
> convention for plugin contracts. I'll think about this and make a 
> proposal soon.
> 
> Ross
-- 
thorsten

"Together we stand, divided we fall!" 
Hey you (Pink Floyd)