Good Morning! This are the darcs changes for DokuWiki committed yesterday. Please test them and report bugs. --------------------------------------------------------------------- Fri Apr 14 22:17:05 CEST 2006 chris[at]jalakai.co.uk * event ACTION_TEMPLATE This event is advisory only. Event data is the $ACT variable The default action is to display an "unknown action" message The event is triggered by tpl_content if it does not recognise the $ACT value. It is the complement to event 'ACTION_DISPATCH'. Handlers of this event can output XHTML which will be displayed in the main dokuwiki window - ie. where the wiki page would normally be displayed. Fri Apr 14 22:11:01 CEST 2006 chris[at]jalakai.co.uk * event HANDLER_FINALISED This event is advisory only. Event data is the handler object. There is no default action to prevent. The event is signalled by the handler during its finalisation of the instruction list. At the time of signalling the instruction list is complete except for three instrucitons, meta, document_start & document_end. Syntax plugins could register for this event to finalise processing of their data knowing it is complete, e.g. an alternate footnote plugin. Fri Apr 14 21:56:01 CEST 2006 chris[at]jalakai.co.uk * add ACTION_DISPATCH event The 'ACTION_DISPATCH' event[1] is triggered prior to any processing of the $ACT variable[2]. This gives custom content the opportunity to add new "do" commands and to process any custom form data. This event is advisory only (there are no '_before' or '_after' advise) Preventing default action will skip Dokuwiki's own processing of the $ACT value, this includes its cleansing of the $ACT variable. [1] also refer ACTION_TEMPLATE event [2] $ACT is the do variable from the query string Fri Apr 14 21:37:37 CEST 2006 chris[at]jalakai.co.uk * action plugins This patch adds events and a third plugin type, "action" plugins, to DokuWiki. The patch doesn't include any event signalling, that will be added in later patches. Action plugins are loaded before most Dokuwiki processing takes place and at the same time are given the opportunity to register handlers (or hooks) to receive specific dokuwiki events. Other parts of Dokuwiki (e.g. templates and syntax plugins) can also register handlers to receive events. Any part of Dokuwiki can create and signal events, including templates and plugins. This patch also revises the admin plugin class by making it an extension of a new class, DokuWiki_Plugin. The DokuWiki_Plugin_Action class also extends this new class. Further details of events, their signalling and handling, and of action plugins will be added to wiki.splitbrain.org in due course :-) Fri Apr 14 17:03:58 CEST 2006 Andreas Gohr <andi[at]splitbrain.org> * relative upper links Now allows links like [[..:..:page]] Fri Apr 14 13:06:03 CEST 2006 Andreas Gohr <andi[at]splitbrain.org> * magpie dir removed Fri Apr 14 13:05:17 CEST 2006 Andreas Gohr <andi[at]splitbrain.org> * magpie files removed Fri Apr 14 13:00:47 CEST 2006 Andreas Gohr <andi[at]splitbrain.org> * feed aggregation revamped Feeds are now parsed with SimplePie. The feed syntax was enhanced --------------------------------------------------------------------- Single patches can be downloaded from http://dev.splitbrain.org/darcs/index.cgi/dokuwiki/?c=patches Bye, your darcs changlog mailer -- DokuWiki mailing list - more info at http://wiki.splitbrain.org/wiki:mailinglist