summaryrefslogtreecommitdiff
path: root/inc/pluginutils.php
Commit message (Collapse)AuthorAge
* helper plugin patchEsther Brunner2007-02-27
| | | | darcs-hash:20070227122635-20862-e10e801a5224585fa32d8dc3401fd5eb98d70930.gz
* Some renderer plugin updatesAndreas Gohr2007-01-20
| | | | | | | The namingscheme for renderer plugins now matches the other types, the plugin manager now returns info on renderer plugins, too darcs-hash:20070120002731-7ad00-fcea93a6a6da807103b6aa82d6472196125cb3ec.gz
* fix bug#956 (also sp. in pluginutils)chris2006-10-27
| | | | darcs-hash:20061027004117-9b6ab-b7eda08e246e942a1ca4841b94abeda4c2ed722c.gz
* suppress boring errorsBen Coburn2006-09-08
| | | | | | | | Suppress any errors from set_time_limit, unlink, and file_exists functions. see: http://www.freelists.org/archives/dokuwiki/09-2006/msg00004.html darcs-hash:20060908193433-05dcb-013617431870ab5bfb2ce8c6e99ba5af13493228.gz
* unittest fixeschris2006-08-04
| | | | darcs-hash:20060804142243-9b6ab-d208f7f1a67a9958fda05c519c8407ad5e733cea.gz
* action pluginschris2006-04-14
| | | | | | | | | | | | | | | | | | | | | | | | 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 :-) darcs-hash:20060414193737-9b6ab-f23d3d9b93e4c50a3ad97ced03eabc6c0363650b.gz
* plugin manager upate: protect default plugins, add enable/disable functionalitychris2006-03-11
| | | | darcs-hash:20060311192655-9b6ab-c54d280d35b121730e2f8d50b15fe647d986574c.gz
* file cleanupsAndreas Gohr2006-02-17
| | | | | | | | | | This patch cleans up the source code to satisfy the coding guidelines (see http://wiki.splitbrain.org/wiki:development#coding_style) It converts files to UNIX lineendings and removes tabs and trailing whitespace. Not all files were cleaned yet. darcs-hash:20060217222040-7ad00-bba3d2bee3b5aa7cbb5184258abd50805cd071bf.gz
* config plugin update & removal of $conf['pluginmanager'] optionchris2006-01-26
| | | | darcs-hash:20060126011342-9b6ab-40d04573bef34fa4012edac74186355b9a7ff0d9.gz
* better_xhtml_compliance_1.patchAnika Henke2006-01-14
| | | | darcs-hash:20060114163558-d5083-0d8e27162de2b0bfe9783e31cf4ca45a99006dd5.gz
* More work on Javascript and CSS dispatchersAndreas Gohr2005-10-29
| | | | darcs-hash:20051029185222-7ad00-c184ab3496539f3027407c7d17e8770a1849546a.gz
* pluginutils update avoid missing aggregate files before plugin manager has ↵chris2005-09-08
| | | | | | created them darcs-hash:20050908000531-50fdc-f4542a4c6b597ffeaa8c81afd35a41e667f5fa52.gz
* error reporting for plugins turned on once again; checks if file existsEsther Brunner2005-09-02
| | | | darcs-hash:20050902145953-283c4-d03ea404000d8b307d91b678f3ed3fc1a0ebac15.gz
* correction to non-intrusive plugin manager patch - now uses correct $conf ↵chris2005-08-25
| | | | | | setting name. darcs-hash:20050825004756-50fdc-e7d1dfffb9a53c6b8dba757e181f83bdf0809ed8.gz
* non-intrusive changes to support plugin managerchris2005-08-25
| | | | darcs-hash:20050824231545-50fdc-2d0fc2e9efba6c6d740f00c9113d07eabc3963ce.gz
* minor plugin fixes to protect against invalid/malformed pluginschris2005-08-05
| | | | darcs-hash:20050804235036-50fdc-1881a40da689bc5abbe608a2ce96a1ed192a43a4.gz
* plugin tweaks, info plugin fixesAndreas Gohr2005-08-03
| | | | darcs-hash:20050803180226-7ad00-7bce1982ed6589511ce38e2e4e5e4cdf8640a0ae.gz
* fix for closing plugindirEsther Brunner2005-08-03
| | | | darcs-hash:20050803172402-283c4-7c735ba09b53950d122b319c92fd121192bc5a79.gz
* support for plugin subfolders added - plugins/[name]/[type]/[file].phpchris2005-08-02
| | | | darcs-hash:20050802191421-50fdc-abf82fcb52dfabd74b7119f2e6a53ea590bb1d90.gz
* plugin javascript load fix: print.css -> script.jschris2005-08-02
| | | | darcs-hash:20050802084121-50fdc-9a4bf03b72365ac5218c0ba7b6ad6dc971e29676.gz
* Load plugin javascriptAndreas Gohr2005-08-01
| | | | | | Javascript files from plugins called script.js are loaded automatically darcs-hash:20050801182242-7ad00-2bc839c92c54e641347ed1cbeadf8bba3ef6a7a8.gz
* Plugins can add their own CSS nowAndreas Gohr2005-07-31
| | | | | | | | | | | | Plugins can use their own styleheets now. They are loaded in the tpl_metaheader function. The following files are used if existing in the plugin's directory: style.css - overall style used always screen.css - only used in normal view (media darcs-hash:20050731073521-7ad00-dcece7a255d3b08a1d2da9f2444b31e628ee76ea.gz
* Changed pluginloading to use referencesAndreas Gohr2005-07-30
| | | | | | | | | This patch allows the use of $this in syntax plugins to set internal variables and let them remain between handle and render calls. Even when it is possible now to use this method you should exchange data betwenn handler and render calls by using the $data array only. darcs-hash:20050730215156-7ad00-69ea79859360d9902533633395de3e1b677f6e46.gz
* sorting support for syntax plugins, info plugin now actually does somethingandi2005-05-21
| | | | | | | | | | | | | | | Syntax plugins now need to implement getSort() which should return a number. This number is used to add all syntax modes in the correct order. To see a list in which order current modes are loaded you can use the info plugin like this: ~~INFO:syntaxmodes~~ lists all known modes (includes existing plugins) with their sorting score ~~INFO:syntaxtypes~~ lists all syntax types and their registered modes (useful for implementing the getType() function. darcs-hash:20050521210430-9977f-2baaf6043afc6ea3fed41cdca97564218fb519c2.gz
* first attempt of syntax pluginsandi2005-05-19
The first version of the new plugin system. Syntax plugins only yet. A very simple example plugin called info (doing nothig useful yet) is included. Missing Features - Doku_Block_Handler needs work (doesn't honur plugins yet) - there is no way to specify the order of plugins and other modes yet - useful output from the info plugin - bug testing and fixing - code cleanup - documentation darcs-hash:20050519201009-9977f-f793dbfc6a39d8a9643b610927d93cd3288bdd6b.gz