プラグイン

experimental1)

Plugins provide a system of extending DokuWiki's features without the need to hack the original code (and so again on each update).

A Plugin is installed by putting it into its own folder beyond lib/plugins/. For many plugins this can be done automatically using the plugin manager.

There are several plugin types which interchange with different parts of DokuWiki. A plugin can consist of multiple types.

Currently available Plugin Types:

→ You can customize the design of DokuWiki by using templates.

Available Plugins

Did you create a plugin? Link it here.

Users please keep in mind the plugin API is still experimental2) and may change frequently, some plugins may not work due to API changes. If you encounter a non working plugin please contact the author and ask for an update.

Action Plugins

Plugin Name Info Author compatible DokuWiki version(s) Incompatible with plugin(s)
akismet Check edits against the Akismet webservice for spam Andreas Gohr devel
Blog Use DokuWiki as blogging tool Esther Brunner devel Blog (old version)
badbehaviour Test various headers and other HTTP related behaviour for bad spiders and spammers Andreas Gohr devel
CAPTCHA Use a CAPTCHA mechanism to protect the Wiki from automatic spamming Andreas Gohr devel
Discussion Add comments to a wiki page and show a simple thread list with recent comments Esther Brunner devel Blog (old version)
GoogleSearch Replace the wiki builtin search with Google's search API Andreas Gohr rc/devel
Login Redirector Redirect a dokuwiki login request to another URL Christopher Smith rc/devel
Page Redirector Redirect a wiki page to another wiki page David Lorentsen 2006-11-06
Tag Assign category tags to wiki pages and show a simple topic list Esther Brunner devel Blog (old version)
Template Switcher Let the user switch the layout template for his/her current session Gerry Weißbach rc/devel
userXtension V2.0 This plugin provides another plugin type beside the syntax, admin and action plugins. It is the user plugin type. Gerry Weißbach devel
Edit Section Reorganizer Moves the edit section buttons up to their heading, and supports nested edit sections. Ben Coburn 2006-11-06
pdfex Export PDF (a sample how to export any format) Werner Flamme rc/devel

Admin Plugins

Menu Sort Plugin Name Info Author compatible DokuWiki version(s) Incompatible with plugin(s)
1 ACL Manage page and namespace ACL settings (bundled with DokuWiki) Frank Schubert
2 darcs Interface for updating dokuwiki via darcs Alexander 'E-Razor' Krause
2 user manager Manage registered users (bundled with DokuWiki)
Works with any auth backend
Christopher Smith
20 Plugin Manager Manage your wiki's plugins (bundled with DokuWiki) Christopher Smith
40 Searchindex Manager Can (re)build the searchindex for the complete wiki Andreas Gohr
67/68 CacheRevisionsEraser Erase entire cache and/or old wiki revisions JustBurn
50 zip Backup to and restore from a zip file of wiki contents Andrew Pilsch
100 Config Manage your wiki's configuration settings (bundled with DokuWiki) Christopher Smith
101 TxtConf Manage your wiki's Text Configuration Files Stephane Chamberland dev [as of 2006-07-04]
- pagemove Move and rename pages whilst maintaining the links Gary Owen
- BackupTool for DokuWiki Backup your site and configuration data to a file. Terence J. Grant 2006-03-09
- Google Analytics for DokuWiki This tool allows you to set a code for use with Google Analytics, which allows you to track your visitors. Terence J. Grant 2006-03-09, 2006-09-28
- sympaauthUse Sympa mailing server for authentication and group definition]]David Pépin CRU 2006-03-09
- Display Wiki Page for DokuWiki This plugin defines an additional template function such that you can display more than one wiki page at a time on any given document. Terence J. Grant 2006-03-09, 2006-09-28
- Referrers for DokuWiki This plugin logs referrers for your site, so you can see where your traffic comes from. Terence J. Grant 2006-03-09, 2006-09-28
- GeoURL for DokuWiki This plugin allows you to set geographic data for your Wiki with GeoURL, which allows you and your visitors to find geotgaphicaly nearly sites. Krzysztof Burghardt 2006-03-09

Syntax Plugins

Formatting

Sort Plugin Name Info Author compatible DokuWiki version(s) Incompatible with plugin(s) Depends on plugin(s)
306 actionlink Lets you use actionlinks in your wiki syntax nowotny
30 backlinks Show A list of all the backlinks to the current page Jonathan Arkell
303 Backlinks Another Backlinks-Plugin that shows the backlinks to the current page. Michael Klier 2006-10-08 backlinks -
bibtex Transform bibtex citations into nice APA format Christophe Ambroise
357 Bookmark Insert bookmark. Otto Vainio
195 Boxes Boxes to highlight part of your page - in many styles Christopher Smith
105 changelog Show the changelog in a page iDo
999 chessdiagram Creates a chessboard from FEN or 8×8 characters Michael Arlt 2006-11-06
308 Clearfloat Small plugin to clear previous floating elements such as images. Michael Klier
51 commentsrc Make a text only visible when editing the page iDo
15 complex_lists Create complex multi-level lists with cross-references - suitable for writing legal documents such as contracts and statutes Troy Rollo
311 Composer Show contents of all files in a namespace, in a single page Michael Grosser 2006-03-09
309 contact Add a Contact Form to a page Bob Baddeley
155 CSV Display CSV as table Steven Danz
1 datefilter Filters lines if a date is found which is in the past Michael Arlt 2006-11-06
500 Date/Time Standardize date/time formats. (command) Spider Joe
174 Diff A diff highlighting plugin M.Watermann
7 Directory content Show content of a directory Natalia Pujol
10 Definition List (X)HTML Definition lists, simple syntax and smart styling Christopher Smith
18 Definition List (X)HTML style definition list Matthias Watermann
3 Definition List Another (X)HTML definition list. IMHO with better (simpler and smarter) syntax Marc Wäckerlin
157 divalign Align content left, right, center, or justifyJason Byrne
500 Div/Span Shorthand Shorthand for HTML divs and spans. Spider Joe
299 externallink Add links to pages in same host, but outside wikiOtto Vainio
404 Folded Allows folding spans (inline text) and folding divs (block elements) Esther Brunner
333 gcalendar Turn wiki-pages into a group-calendar with icons Frank Hinkel 2006-11-06
321 Hidden Comment Add comments / notes to your wiki source that won't be shown on the page Esther Brunner
90 Highlight Highlighting text in various colors Joseph Nahmias 2006-03-09
95 Hilited For highlighting text Esther Brunner
325 HTML comment Enables HTML comments. Christopher Arndt
6 Horizontal Rule Add Horizontal rules Matthias Watermann
305 iframe Load an external web page into your wiki page Christopher Smith
137 In and Out Enables a simple syntax for inserted and deleted text design1st.org
138 indexmenu Allows you to insert the index of a specified namespace in your pagesSamuele Tognini 2006-03-09 and 2006-10-08rc
138 indexmenu2 Allows you to insert the index of a specified namespace in your pagesIlya Lebedev 2006-03-09 indexmenu remotescript
139 alphaindex Allows you to insert the alphabetical index of a namespace in a pageHubert Molière
155 info Displays information about DokuWikis internals (bundled with DokuWiki) Andreas Gohr
135 Inserted For marking text as inserted Esther Brunner
2 Important_Paragraf Create a paragraf with <div class="important"> or with any other classMarc Wäckerlin divalign
1 Important_Text Mark a text with <span class="important"> or with any other classMarc Wäckerlin divalign
444 keyboard Marks text as keyboard keysGina Haeussge
109 lastmod Displays the timestamp of the last modification Dennis Ploeger
100 linebreak Generate line breaks in output for line breaks in raw wiki data Christopher Smith
244 Link Way Extends the link syntax so you can put the title before the bracketsAllen Ormond
203 navilevel A navigation tree that adapts to the page that hosts it thanos 2006-03-09
176 nbsp Use non-breaking spaces M.Watermann
111 Note Display nice notes/tips/warnings Olivier Cortes
45 NumberedHeadings Adds numbered headings Lars J. Metz 2006-03-09
50 outdent Backout of section indenting (without using an empty header) Christopher Smith
1/1 OutlinerEnable collapsible outline tree page layoutPavel Vitis
195 Side Note Allow sidenotes including image caption Stephane Chamberland
400 signhere Include a signature line in a wiki page Dennis Ploeger
107 skill Show Skill level for a page iDo
999 songlist Generate wiki code from lines of a master page, indexed by IDs Reinhold Kainhofer
999 Tab Inserts 5 non-breaking spaced to 'force' a tab Tim Skoch
9/500 Term Register term and then highlight it across whole page with <acronym> tag Pavel Vitis
358 Timer Show content on page at selected timeperiod Otto Vainio
304 Uparrow Shows a simple arrow-image which links to the top of the current page. Michael Klier
193 xterm documenting xterminal output without forcing linefeeds Tom Trenker 2006-03-09
195 phpinc Including a PHP/HTML file into your wiki Markus Frosch
- Anormal Tracker Plugin Plugin to count visitors for external URLs and downloadable stuff via anormal tracker / Gerry Weißbach
- Menu Pop Up Define a link or text to show an included DokuWiki page while hovered (description in German atm) Gerry Weißbach
205 Styler This plugin provide additional formatting of your texts: expanded quotations, epigraps, verses, etc Ivan A-R
299 pageindex Bulleted list of pages within an namespace Kite
299 incl_form Safely include PHP forms Kite

Formatting Replacements

Sort Plugin Name Info Author compatible DokuWiki version(s) Incompatible with plugin(s)
275 camelcase A replacement for Dokuwiki CamelCase syntax, uses “_” to separate words in pages names Christopher Smith
195 Code A replacement for Dokuwiki <code>..</code> syntax, adds a title line Christopher Smith
8 Un/Ordered List (X)HTML style un/ordered lists Matthias Watermann
330 Source Include a file, with syntax highlighting, in a wiki page Christopher Smith

Markup Schemes

Sort Plugin Name Info Author compatible DokuWiki version(s) Incompatible with plugin(s)
105 BBCode Makes the use of BBcode syntax possible Esther Brunner
9, 49, 105 Creole Adds Creole 0.1 support for DokuWiki Esther Brunner
200 Docbook Renders Docbook code as XHTML using XSLTDaniel Calviño Sánchez
100 latexrenderparses latex blocks Alexander 'E-Razor' Krause
205 Markdown enables you to write pages using the markdown syntaxCarl-Christian Salvesen
208 Math Plugin Render mathematical expressions graphically - 100% pure php! Christopher Smith
209 MathMulti Render math [(La)TeX or Plain Text idioma] expressions as image or MathML (use Mimetex, itex2mml or plain2mml) Stephane Chamberland
890 Textile textile markup Myles Braithwaite
100 exttab1 renders table in WikiMedia style Werner Flamme rc/devel

Media

Sort Plugin Name Info Author compatible DokuWiki version(s) Incompatible with plugin(s)
192 ABC Display sheet musicAnika Henke 2005-07-01 - 2006-11-06 and devel
160 Amazon Pulls book info from AmazonAndreas Gohr
400 Amazon-heavyPulls book and media info from AmazonThomas Baumann
156 chessconverts FEN Strings to a chess boardTobias Gerner
200 ditaa Convert ascii-flowcharts to png-files using ditaa Dennis Ploeger
731 draw Draw and edit diagrams using a Java Applet Julian Rueth
299 Flickr The Flickr plugin provides an easy access to any Flickr image. Norbert Csík
56 fortune Show qotd (Quote Of The Day) Otto Vainio
123 Freemind Display Freemind Mindmaps in your wiki. (command) Patrick Maué
301 Gallery Generate a gallery from images in a namespace Andreas Gohr
- GalleryGenerate a gallery from images in a namespace, can create and save thumbnails Stefan Jahn
100 GNUplotrenders mathematical graphs nicely ;-)Alexander 'E-Razor' Krause
900 google maps Add google maps to your wiki page Christopher Smith 2006-03-05 and later
100 Graphviz New'n'fresh graphviz-plugin. Enjoy ;-) Carl-Christian Salvesen
313 iCal Creates iCal events that can be downloaded and added to your calendar Esther Brunner
322 ISBN Adds an Bookimage by ISBN and links to amazonbektek
298 icq Displays online status on ICQ users Jakob Jensen
312 lastfm Displays statistics from the last.fm Service for a given user Michael Klier >= 2006-03-09
125 mediamanager Media Manager Bob Baddeley
999 PhotoBlox Uses BlogBox's PhotoBlox application to show galleries Norbert Csík
316 sparkline Enables display of sparkline graphs Esther Brunner/Riny Heijdendael
299 toplist Insert Toplist.cz status image into your dokuwiki page Mario Lacko
314 vCard Creates vCards that can be downloaded and added to your addressbook Esther Brunner
306 video Embed video into the page Jason Byrne
302 xfortune Show random fortune cookies (updated via AJAX) Andreas Gohr
310 media_attached media upload is attached to each page Franz Xaver
- Guestbook A MySQL-based Guestbook with some security features, such as AntiSpam Array Gerry Weißbach

Behavior

Sort Plugin Name Info Author compatible DokuWiki version(s) Incompatible with plugin(s) Depends on plugin(s)
199addnewpage Add a select box and an input box for adding new page iDo
300 arguments Return a value from $_GET array Olivier Fraysse
900/999autolink Register page to be automatcally linked from other pagesOtto Vainio
400 bliki Creates a simple blog engine using namespaces to store entries by date (apparently in development at the same time as Esther's!) Beau Lebens
307 Blog Display a number of recently changed pages of a given namespace Esther Brunner include
chat AJAX-driven Chat plugin Pavel Vitis
98 Cloud Show a cloud of the most frequently used words Esther Brunner
308 Content Derivative of Blog plugin, with certain enhancement and extensionAdrian Sai-wah Tam
500 Command Easily create custom syntax commands. Spider Joe
168 Doodle Create a poll that helps scheduling meetings Esther Brunner
239 Explain Explains terms and links to two alternative definitions. Terms are defined in a configuration file for the whole wiki. Just like acronyms. Marc Wäckerlin
249 GOTO Easily create redirects inside your wiki.Allen Ormond
360 ifauth Show content on page only for authorized groupOtto Vainio
303 Include Include a wiki page in another Esther Brunner
303 includeuserpage include a page based on user name Jean-Marc Lagacé
1 isns if called page doesn't exist, convert pagename in namespace name and try to open the index iDo
498 Language markup text in a different language Matthias Watermann
108 Local date Display date/time in client's regional format Pavel Vitis
99 Meta Set Metadata Esther Brunner
50 multinamespace Allow to put a file in multiple namespace iDo
106 newpage Add a link wich allow user to add a new page in wiki iDo
990 orphanswanted Find Orphan pages, Wanted pages with reference counts. Also shows reference counts for linked pages D A Edmunds
0 phpwikify (Discuss)Allows one the possibility of having output of php scripts parsedKasper Sandberg
167 Poll Create a poll on your wiki page Esther Brunner
314?RouteplanerExtand contact information with a description of the journey using lycos.de.Deshi
107 socialmark Add link to “social bookmark” a pageiDo
555 sql Execute SQL query and display the result as a table Slim Amamou
129 stats Show some wiki statistics Paco Avila (Monkiki)
500 Template Render a data set from a template. (command) Spider Joe
302 templater Allow wikipages to become templates for inclusion into other wikipages, like wikipedia Jonathan Arkell
99 Variable Display some dynamic info like current page, user or date Esther Brunner
158 WordPress Most Recent Entries(discuss)Show recent(or all) entries from any WordPress blog using a template. Peter DeWeese
- Diskussion Forum Bliki-based Diskussion Forum Thomas Preißler
- remotescript Remote Scripting (Ajax) controller to create ajax-aware plugins Ilya Lebedev 2006-03-09
- livepreview Live preview for the Dokuwiki pages, taked from the server using the RemoteScript controller Ilya Lebedev 2006-03-09 remotescript

Plugins that don't fit above

Sorry, people. I don't know, where to fit this new plugin as it is some kind of “template”-plugin and it doesn't follow the normal plugin structure. Please correct the place. Thanks.

Dennis Ploeger 2006-05-02 11:34

It's not really a plugin but more of a tip/hack as it requires actual modification of core DokuWiki code. I suspect you could make it into a plugin using the new event system and action plugins.

Sort Plugin Name Info Author compatible DokuWiki version(s)
999 template_chooser A simple dropdown box in editmode allows you to paste content from a template into the current document Dennis Ploeger
100/999 DokuTeXit Generate LaTeX file from dokuwiki format and so PDF files (if latex is present) exporting_pdf (experimental) Danjer@doudouke.org
IPA adds an IPA Typewriter to the toolbar Anika Henke 2006-11-06

Obsolete Plugins

The following plugins have been superceded by more recent plugins. Links and code have been left here to avoid orphaning the pages, and for reference so people can learn by examing the code and techniques used.

Syntax Plugins
305 Category Creates a table with links to the categories of the page Esther Brunner
900 coloured Enables coloured textta' Lajżar
10 Definition List Add html style definition list Stephane Chamberland
230 Discussion Enable comments on your wiki pages DELETEME This one is not obeolete Dave Lawson / Esther Brunner
45 Folding Sections Chris Stoll
904 Inline Folding A way to allow inline folding sectionsta' Lajżar
904 Inline Folding2 A revised version of the aboveta' Lajżar
315 Gravatar Display user avatars Esther Brunner
999 news This plugin shows the contents of a namespace on a single page. Benjamin Schweizer
Admin Plugins
100 Template Selector Interactively select template (experimental) Christopher Smith
Sort Plugin Name Info Author compatible DokuWiki version(s) Incompatible with plugin(s) Depends on plugin(s)
318 newpagebutton Add a inputbox and two buttons wich allow user to add a new page/namespace in wiki Timo "Silbär" Falk

Discussion

Hi all. Just a suggestion about this plugin page. I use iframe + folded to have this page directly in admin side, like this :

++++Plugin|{{url>http://wiki.splitbrain.org/wiki:plugins}}++++

The onliest problem for me is the table… I suggest to modify it to improve darcs and plugin_manager downloads like this :

Replace:

Menu Sort Plugin Name Info Author

With:

Menu Sort Plugin Name Info Author Download 3)
.........tar.gz
What do you think about ? Thank's

sidarus 2005-12-29 21:09 (sorry for my poor english)


Sidarus, it's a bad idea, as download URL can change often, as of version.

flor27 2006-01-11 10:30


I think it would be a good idea. To be able to work update plugins with the plugin manager the URL needs to stay fixed, anyway. Actually, plugin authors should always provide also a link to pluginname_latest.{tar.gz|zip}, so one can simply use that URL in the plugin manager. Of course, each version should still be available as pluginname_yearmonthdate.{tar.gz|zip}, just the latest one should also be copied to the fixed name.

Reinhold Kainhofer 2006-08-31 18:17


Can plugins register search functions? Would this be what Action Plugins are for? I'm talking about the ability to offer some new kind of search, e.g. search in metadata, without having to modify search.php, but doing it in plugin-space instead.

Hi Guys, I was wondering if I was the only one that thought the Plugin Wishlist section could do with some better organising or maybe even have it linked with the bounties section. So that someone can put something on the wishlist and people could vote or subscribe to this wishlist. That way if there are enough people and enough demand for it then it could be turned into a bounty project. That way if people see on the wishlist something they could add to the collective bounty (Im sure there is someway of integrating a PayPal donate button). If anyone is interested in maybe discussing this more or if one of the admins or people from the DokuWiki project would like to contact me so I can get involved in this then my addy is pimpdaddydave@gmail.com here.

Plugin wishlist

Do you need a plugin? Post the suggestion here, with contact-info, and somebody just might write it. If you think it's big enough to get in the main dokuwiki, post it in the bugtracker.

The plugins section is not a general wish-list for whatever feature is desired. The plugins interface allows for extensions to the text parsing syntax only. many of the wish-list features below can't be handled by the plugins interface, although they are valid items for a more general wish-list.


editsection fix The Edit buttons were too low by default. I installed editsection plugin, now they are too high, like with the previous section. If some hacking angel could please make an editsection fix that puts the Edit button in the middle of those two extremes, it would be much appreciated. chuck_starchaser http://deeplayer.com/phpBB2/ Never mind, the urgency is gone, for me at least; I figured a way to disambiguate which section the Edit button goes with, by using shades of gray… http://deeplayer.com/doku/doku.php/engine


Download Counter

I put some pdf- and zip-files on my page using built-in mediamanager. I want to know how often the stuff has been downloaded. It should be possible to display that numbers. Did anybody implement this?

Take a look at the Anormal Tracker Plugin

Gerry Weißbach 2006-08-01 11:58


  • As syntax which makes a section visible only if page is writable. Should be in a different color, according to the CSS. This could be used as an in-line discussion page. It might also be used for other things. Similar to the edit button being visible only if page is writable.

Burt Rosenberg 2006-05-12 16:08


  • A podcasting plugin would be very helpful, link to an mp3 on a wiki page, cache it in a local mp3 directory, and add it to a wiki wide or category wide podcast feed, if there's a little flashplayer plug for on-demand listeners, that would very cool …

pit schultz 2006-05-11 21:05pm


  • Maybe a Plugin to edit the acronyms.conf via Web? I don't like to edit this file all the times via ssh or ftp…

benjamin schlageter 2006-04-16 8:05pm

You don't need a plugin to implement this. Just make a symbolic link with a txt extension and place that file in whatever namespace you'd like. Here's what I did:

ln -s /path/to/dokuwiki/conf/acronyms.conf /path/tp/dokuwiki/data/pages/wiki/acronyms.txt
This is a hack. A proper plug-in would provide a much cleaner solution.
Sergei 2006-07-24 5:19pm

* Plugin to upload a document (e.g. foo.pdf), which will be stored locally (e.g. in data/uploads), and which can then be linked too from dokuwiki, e.g., if the document foo.pdf had been uploaded, it could be linked to from dokuwiki with a syntax such as: foo.pdf

I just realized there is an upload document button in the edit menu… (signed: he who filled in the request…)

  • A plugin to resize the image before uploading it to the wiki server - any comment on this would be very appreciated on this email shaudebourg@yahoo.fr

  • A plugin which allows users to upload documents (such as .doc and .pdf) and these are automatically added as text (and also any images) into the wiki… possible? — nathan waters 2006-01-09 12:09
You can upload documents like you upload graphics. But they will hardly ever be “automatically added as text into the wiki” – what do you think should happen here? OCR?
I think the implied wish here is an automatic, intelligent conversion from an existing format (e.g. .doc) to a (doku)wiki-fied node. This is very possible, just not fun to implement.

Approval System

  • A plugin or option in DokuWiki itself to enforce some sort of approval system, where a spesific user or group get a list of pages that are created or changed, but that will not be viewable until approved. I know this is sort of against the “spirit” of wiki's, but would make the system much more acceptable in places where compliance to document quality standards are an issue.
I'd like to see this too. I was thinking that a simple version of this would be to redirect the document save to an ACL-protected namespace. The name could include a timestamp as a hack to almost ensure uniqueness. I'm thinking on trying to write my first plugin (gulp!). —Rich J. 2006-06-10 15:24

  • A plugin to list all pages that have not been changed in a spesified time (days?). This would be useful in some environments where document revisions are done periodically. Listing pages that hasn't been edited in a long time would be a good indicator on what you need to look at. — dokuwiki.5.steinb@spamgourmet.com. This wish has been moved to indexingKonrad Bauckmeier 2005-12-19 15:39

  • I need a Plugin, which mp3s can play high-loaded and. Super would be nice, if their can help me. Contact muckel@fahrtenkrank.de

  • is it possible to create a plugin, that extends the create-page-form in pre-defined namespaces(!) by some option-buttons (or a dropdown) which allows to choose from several licenses while creating the page? Output could/should be then given in the page's footer, also as xml-code (such as creative commons licences do have…) or at least as image at the content-section and additional hidden xml-code? Think I can handle the footer per namespace via the template by myself… I know this could be rather special and may be more feature than plugin request. I can imagine this plugin/feature also usefull to sort pages to special categories when creating them. Categories which are not related to the namespace. e.g. the namespace can be “linux:pageX” and the category of that page can be “article” or “manual” or “review” or… this could at least give an output as some image somewhere in the page's content. Similar to the rating-difficulty-plugin with stars… feel motivated to find a creative solution that extends DokuWiki and maybe helps me, too! ;) it's better done in a template… I am working on that — Freddy 2005-12-04 00:23

  • Is that possible to develop a plugin that exports the current page to XML format ?
Yes, it is possible ;-) Look at users:wflamme:pdfex for a skeleton how to extract the page's content. You just have to replace the PDF-creating routines by those who create XML :-)

  • and maybe also a pdf export, a button on the page that makes it posible to save the page as af pdf
this can be done on various ways – look at wiki:tips:pdfexport, wiki:discussion:exporting_pdf or users:wflamme:pdfdownload for example… Werner Flamme 2006-07-03

  • a backbutton which can be placed in the wiki page

* Something to control mouse gestures .. i.e. to read the current position of mouse … more lk for image manipulation … to read co-ordinates on an image …

26/5/06


  • A “Print Version” that reformats the page, placing the table of contents in-line instead of on the side and removes the “Edit This Page”/“Old Revision”/etc buttons – this is especially handy for software documentation.
This doesn't require a plugin, it is handled via your template's print.css file. Try printing this page, you already get all you mention except for the inline TOC. — Christopher Smith 2005-09-13 11:59
To print the TOC, remove .toc { display:none} and add .toctoggle {display: none} in your print.css — Samuel Degrande 2005-09-14 16:35

  • Syntax to allow for collapsable or expandable section
this is already available in two slightly different forms, please read the plugin list. — Christopher Smith 2005-09-13 11:59

* Use something like the Timer plugin but only display content based on user or group from the ACL. – Matt Pascoe 2005-08-26

Look for ifauthOtto Vainio 2005-09-23 11:38

  • How about a means to automatically list the contents of a given directory. This would save alot of time at times. — WS.
Look for dirlisting2005-12-10 10:16
I would like to see dirlisting expanded to allow for filebrowsing directly within the wiki pages.

  • Center text formatting (without the use of HTML markup. I don't know if this is plug-in material but maybe it is. —WS.

  • Float-boxes. Sometimes I need to float a bit of important text to the right. It should also be able to encapsulate inline RSS-feeds. — Carl-Christian Salvesen 2005-05-26 20:16
    (What about modifying the Side-note plugin to allow what you want?)
I just added a plugin called divalign (above), it seems to work pretty nice for alignment. Should do what the two above requests want. – Jason Byrne 2005-09-23

  • Textile parser (like the one created for Markdown): Textile is becoming more popular with other wikis, and a parser would help users (like me) who have to maintain different wikis for different purposes (due to features) be able to use the same syntax and more easily move content from one wiki to another. For example, I would like to move some content currently in another wiki program (Instiki) to DokuWiki, but having to re-syntax it is just too big a job. — zerohalo. Update: There's a PHP implementation of Textile already done, which could perhaps be used as the basis of a plugin.
Insert template page plugin. I want to be able to make template pages in my wiki, and then later make new pages and have a button in the edit screen to insert the exact contents of the template file. I imagine the insert template interface would be vaguely similar to the new window that pops up when you choose an uploaded media file to insert. ta' Lajżar
I think this idea is the one discussed here : Wiki Templates . A good idea indeed :-)

  • A discussion page to all the wiki pages, like wikipedia does.
do you think of a solution like this on www.litwiki.de ? — Freddy 2005-10-22 15:38

OMG, am I talking to myself here? If anyone else wanna know how it works… email me… Freddy

there is the discussion plugin to post comments/open discussions on a page. — Guy Brand 2006-01-02 20:10

  • A calendar would be really cool! I imagine that it could be a small table, with links for each day, the links could then point to calendar:year:month:day — I'd really like that calendar plugin too. Users could have personal calendars and share events in a global calendar set up inside dokuwiki. — Guy Brand 2006-01-02 20:10
Done. See calendar. — Michael Klier 2006-01-18 17:35
It's broken as of 2006-04-20.
another calendarGerry Weißbach 2006-08-01 11:58

  • Pic of the day / Message of the day
I made one simple QOTD plugin fortuneOtto Vainio 2005-10-14 13:26
I believe that content plugin can easily be modified to fetch random or daily entries within a namespace. – Miranda

  • A “Bookmark” plugin to place a named point in a document for linking in. E.g. <bookmark foo> might produce <a name="foo"></a> to allow the point in the document to be linked to — You automatically create such an anchor every time you make a header. — ta' Lajzar 2005-08-04 01:06 < There's two limitations there - if the title changes it will break inbound links without people realising they broke them and what if you want to link to other elements in the page, like a table, without creating a title for them? Check Bookmark Otto Vainio


  • A plugin to use different css class for tables. This way you could have different looking tables. Sometimes there is a need for tables with borders and sometimes not. Otto Vainio
What I'd like is actually to be able to specify background color per row of a table. Not sure how to hack the syntax for
this to get put into place though maybe a
| first row | cell |
##rrggbb:| second row | cell |


would work. Note the double pound (#) sign in that.
Drew Northup


  • A expanding/collapsing javascript index. Each namespace is represented by a folder icon. Each page is represented by document icon. As an option this could be on every page as a navigational sidebar. Alex Polite

  • An expanded syntax for ordered lists. Following the first list marker with a number forces the list to start with that number. If this is preceded by a letter, that forces a particular style of ordered list. The following is an example of the suggested syntax.
      - This is a default ordered list.
      -2 This is an ordered list with numbers, starting at 2.
      -A2 This is an ordered list with capital letters starting at B.
      -a2 This is an ordered list with lower case letters starting at b.
      -r2 This is an ordered list with lower case Roman numerals starting at ii.
      -R2 This is an ordered list with capital Roman numerals starting at II.
I'd love to see this included in dokuwiki, when I first tried using lists I thought it worked something like that (a programming language I used did something simular).
But DokuWiki syntax is no programming language and in my opinion shouldn't be one. One of the main advantages of DokuWiki is its sensible and uncluttered source text. If you really need to specify the type of ordering lists, you can use a plugin. For example [list=i] creates a list with lower Roman numerals using the BBCode plugin. — Esther 2005-08-19
Please note, that such a construct is deprecated for →HTML and invalid for →XHTML. And I don't think that DokuWiki should generate invalid web-pages.
Matthias Watermann
It appears that using HTML to define these is deprecated, but CSS is still a valid method for defining appearance in this way. — ta' Lajzar 2005-09-12 00:12

  • A sort of “references” plugin that would collect all links in current page and list them inside <li></li>, would be useful as summary of resources/links on the bottom of a page. Question, is standard parser building such list internally, that would be accessible from plugin? If not, how to collect links? Hook onto http://? (I made this already working locally, though it needs a patch to xhtml.php. I will post soon — Pavel Vitis 2005-08-18 14:03)

  • A birthday list which shows all birthdays of the current week and/or the current month.

  • A plugin to perform calculations [ e.g. sum(row) ] in tables similar to what common spreadsheet programms (e.g. OpenOfficeCalc) do.

  • A Backlink plugin which provides the function of http://host/dokuwiki/?do=backlink inside a page. Together with the category plugin from Esther i could have “category pages” (like mediawiki ?) with links to allpages regarding to this category. — Uwe Kirbach 2005-09-01 17:22
Done. Check the backlinks plugin. — Jonathan Arkell 2005-11-12 00:08

  • Tables with rowspan support like this tip. I would like to draw server racks for our data center. — Uwe Kirbach 2005-09-01 17:29
  • I would also like to see this functionality. It is quite a common requirement for technical documentation, and so I think it would make a good addition to dokuwiki. james.johnson at publitek dotcom.


  • A plugin which show a button to convert the page in a pdf file (with hyperlinks). — ZeBob 2005-10-16 11:45

  • A plugin to allow HTML character entities, such as &#240;. Currently, this is only possible by enabling HTML code generally, which carries a bit of a security risk in a publicly editable environment. — ta' Lajzar 2005-09-30 12:31
This should be very easy to do. For entity codes (e.g. &nbsp;) use conf/entities.conf. For hex codes, take a look at the tutorial, in particular the first example. Your pattern will be &#x?\d{2,4}; and replace the $renderer→doc .= date('r') line with $renderer→doc .= $data[0]. For the rest, follow the steps in the tutorial :). — Christopher Smith 2005-09-30 15:57
Are you sure about conf/entities.conf? A quick test suggests that, at least in the July releases, that file has no effect. Has that been fixed in the latest release?
“&” and “#” seem to have no effect “%nbsp;” will work. It may be worth filing a bug report for “&” and “#” not working in conf/entities.conf. — Christopher Smith 2005-10-02 11:02

  • a plugin to move / rename pages : a button to rename current page and change backlinks would come in handy when you can't give shell access to your users. nodens 2005-10-18 11:06
Look at the pagemove plugin. — Guy Brand 2006-01-31 00:03

  • A plugin to specify which template the page should use. This would be useful for setting a style for an entire namespace.
This isn't possible due to the way plugins are set up. The template is already half-way through before the wiki page is output. Given the current Dokuwiki structure this would need to be handled as part of the template itself. You may be better off placing your request on templatesChristopher Smith 2005-10-22 11:16

  • A plugin to send & receive trackbacks : a trackback box between a page and the bottom menu or attaching the trackback message to the bottom of each page. ex) wiki trackback sandbox on circle.ch/wiki. Is it Web2.0. Jei Lee 2005-10-25 10:8

  • A plugin to show the index of a namespace, like it is done in the Namespaceindex tip but to be used within an existing page. Something like “<index NAMESPACE />”. Federico Pelloni 2005-11-04 17:11 CET
Try my indexmenuSamuele Tognini 2006-03-24 12:55

  • A plugin to show some sort of map system. Borrow API from Google maps? Look at the Google Maps pluginReinhold Kainhofer 2006-08-29 12:13
  • A plugin to update dokuwiki (with checksum validation)
  • A plugin where the user can choose his favorite template
  • An internal non-wiki file (zip, pdf, etc.) linker with relative path detection. I've found it in here.

  • A plugin to use DokuWiki as a CVS server/client (for OpenSource web developpment).

sidarus 2005-12-29 21:45


It would be very helpful to plugin users if there was a date column in the tables for the different plugins that would indicate the date of the last update or original checkin of the plugin. This would make it easier to update/select plugins to be used in a particular environment


  • A plugin that emulates the interwiki linking style, but uses anidb.info and animenewsnetwork pages (numbered files). — 3pyon 2006-01-02 23:30

I've been looking for a plugin so that a link or button opens up a telnet session. i.e. in the same way that an external link can open up a new web page IE or Firefox, it would be useful to be able to open up a telnet on to a device. Not sure if this is possible via a different method? I'm using DokuWiki for an internal support page and opening up telnet pages from the Wiki would be great. Rob 2006-01-04

This is already included in DokuWiki. Just use telnet://somehost and it'll be autolinked. — Gonzalo García


Nice feature the _template.txt added lately in dokuwiki… but how can an admin edit it whitout an ftp client and an editor? Wouldn't it be easier to edit it directly in the dokuwiki editor? (or is it already possible?)
So here is the desired plugin: Admin plugin to edit the _template.txt file in a namespace
— Stephane Chamberland 2006-01-05

No, it's not possible but you can allow it to admins with two lines of code change. Open inc/pageutils.php and look for the function cleanID(). At the beginning, introduce global $INFO; then replace about line 98 (the one with trim() with the following:
  $id = ($INFO['perm'] == 255 ? trim($id,':.-') : trim($id,':._-'));

. Now you can edit the 名前空間テンプレート by calling ?id=_template&do=edit. — Esther Brunner 2006-01-05 22:33


Any idea of how to display a “source code tree” that can be edited to add comment, hilighted to make code structure even more appearent and folded to show only subset of the tree?
I've tried with 3 nice plugins: lists, boxes and folded… unfortunately without success.
Anyone would be willing to code some plugin to do this? Or simply to suggest a syntax and ideas on how to do it (a good start would be the above mensioned plugin I guess… but they cannot be easely nested and are not working together – correct me if I'm wrong). Thanks!
— Stephane Chamberland 2006-01-05


I'd like to see an easier way to redirect from one page to another. Something like {{redirect:other_page}} or even a special button to set up a redirect. Writing the HTML to do it isn't hard, but it seems like such a hack, and requires that html interpreting is turned on. It also isn't simple for novice html users to understand.
Payton 2006-01-13


A plugin that allows a user to change his password. Thomas Sturm 2006-01-18 16:31 If the auth module supports it, there is an “Update Profile” button at the bottom of each page, where you can change your email and your password. — Reinhold Kainhofer 2006-08-29 12:13


A simple comment plugin to add comments to a wiki page.

<comment NAME>This is a comment</comment>

Would insert the following into the wiki page:

NAME: This is a comment

Mike 2006-01-30


Email This Page and addressbook?

I listed an 'email this page' button as an enhancement request- perhaps there could also be an addressbook populated by people with ACL accounts. User would check recipients and enter a text message, php would send email notice. (I should clarify: it doesn't email the whole page, just a link to it.) At my company I am trying to get people to use the wiki instead of email to discuss project development. Below is the concept for a simple email this page button, with no address book. Both approaches, addressbook vs native mail client, seem to have advantages.

An 'email this page' button would would help collaboration by ensuring contributors that their edits are seen by people from whom they want comments. Since it would send the notice from the users email client, the user would have a record of the notification. Even though it is easy to copy and paste a url into an email, as we are painfully aware not everyone seems to be able to do this, nor would it occur to them. A button would both suggest the possibility and make it idiot-proof to do.

It would also be a workaround for the problem of people not subscribing to pages because they don't want to be “spammed” by small changes. This would be the way to alert them.

The button would invoke the users email client and fill in appropriate fields. Unlike the automated notices, “From” would be the users address. The subject line would show the automated statement of change. The message body would contain the automated change info including the direct link to the page. The user could add any additional message text.

Thanks

Chris_Yeager Burlington, MA USA cyeager@ansoft.com


Task (i.e.: workflow) plugin

It would be really nice to have a workflow plugin for DokuWiki. I would like to be able to create work items that would have a click box to assign a task to a logged in user and then also to be able to complete the order. 2006-02-16 josh.fuller@telus.com


Dynamic Task List plugin

Ability to have to-do lists and task lists in DokuWiki such as you can find in Confluence and others. 2006-02-22 loopy@videotron.ca

Following on from the above two/three posts, I'm currently looking to not only having a dynamic task list (which would also include a set date for completion and automatically emailed reminders) but also to be able to link this task list to say something like 'Tasks' in Outlook. Currently my work PC uses Outlook and as I have other items to complete outside of where my DokuWiki page resides, this would act as one collection point. It would also be of benefit for those users with multiple Wiki sites. If anyone has looked at this in the last four months, please contact me. 2006-07-03 a.pratley@gec.org.au

Replacing order of template's css joining

To: DokuWiki's developers There is no chance now to correct plugin's css from template's one. This is because of proccessing order in /lib/exe/css.php, so i suggest to place line

if (isset($tplstyles['screen'])) $files = array_merge($files, $tplstyles['screen']);

directly before

$files[DOKU_CONF.'userstyle.css'] = '';

(and for print mode the same). That will allow to redefine styles declared in plugin's css (for example box plugin) — Alex V.Musienko 2006-03-07 03:12


Captcha-like feature

Since CAPTCHA is hard to implement (see below), I will be pleased by a workaround like: define an alphanumeric string, and user must type it in an input box, but either case-reverted, rtl, or both. EX: Text is k9F:g6d;REzA

  • If option rtl (right-to-left) is checked, user has to typed in: AzER;d6g:F9k
  • If option case-revert is on, input will be : K9f:G6D;reZa
  • If both are on, input is: aZer;D6G:f9K

Length and character classes should be configurable. Robots on Dokuwiki are not so hard to cheat, I think.They are not as evolved as those for Yahoo, MSN, etc.. 2006-03-07 dw-plugin-captcha@mmichel.freesurf.fr


Wiki - Book

I'd like a plugin that allows one to create an online book out of wiki pages
It would generate a navigation bar with next/prev/up-level so that you can move through the pages
The wiki pages which make up the book would be listed in a master wiki page for the book, with the pages indented to various degrees, making a tree structure
It would look something like a table of contents, with levels being something like book→part→section→chapter→sub-section→page or maybe allow flexibility on the levels
While you are viewing a page in the book, you would not see the table of contents, just a navigation bar

Wiki pages would themselves not necessarily 'belong' to the book, they could be used in multiple books
They would not reference the book or the table of contents, but the table of contents would reference them
Thus the nav bar needs to be separate from the contents of the page being viewed
(nav bar is a rendering of table of contents; page viewed is rendering of current page)
Rearranging the book pages is as simple as editing the table of contents page, no changes to other pages are required

If you have a large wiki with lots of interesting pages, different users could each create their own 'books' which could be as simple as recommended trails through the overall wiki
If you like, this plugin could be called 'trail' rather than book
A book should be able to reference any page, in any namespace, but could perhaps default to the namespace of the book
In an ideal world, a search function should be possible which only searches pages in a given book, as opposed to entire wiki or a namespace

jimwnet@yahoo.com 2006-03-19 11:00


Wiki - Poll I'd like a way to add a poll to a page to take votes for predefined items. Once a user has voted, they are not allowed to vote again (either by authenticating by IP address, username, or whatever). There should also be a way to graphically display the results after the user has voted. Look at the Poll plugin. — Reinhold Kainhofer 2006-08-29 12:13


Wiki - User-Tracking

I'd like to track my users by creating a log-file which tells me where he/she has been and how long he/she stayed there. a_m_a_r_y@hotmail.de 2006-05-03

You also might have a look at the Anormal Tracker Plugin. It does not save the stats in wiki or a logfile but you can handle them via the anormal tracker.

Gerry Weißbach 2006-08-01 11:58


Wiki - Forms

I'd like to save the entries a user made in html-Forms included in Wiki. a_m_a_r_y@hotmail.de 2006-05-03

Done? Both incl_form and phpinc allow you to safely include PHP.
I know I have a form that reads/writes to a MySQL DB as well as sending emails and the like.
kite@puzzlers.org 2006/10/9

Wiki - Enhanced Media Page Control

I'd like to have a more sophisticated Media page that only attempted to display a configureable range (10, 20, 30, etc) of media at once. Even better would be if graphical media were automatically resized into thumbnails using ImageMagick and the media page only displayed those thumbnails. My wiki has going on hundreds of large image files and it's a serious problem whenever I want to insert images into pages as it's essentially impossible to browse with so many images and it is a HUGE list that makes it troublesome to upload more files. I've considered adding namespaces just for the sole purpose of organizing my images better, but this seems like an inelegant solution.

cineris@gmail.com 2006-05-15


Wiki - Checkboxes

In order to generate software test documents, I would like to have functioning checkboxes, preferably ones that could be placed anywhere, including inside tables, inside folded blocks (with the folded plugin) or outlines (outliner plugin). It would be nice if there were two different kinds of checkbox: one kind in which the checkbox state is saved locally (eg in a cookie), and each checkbox acts as its own submit button; and a second kind where the checkbox state is saved with the page, which would likely require a separate submit button.

henry.olders@mcgill.ca 2006-06-01


User Pages

A plugin to implement template-based pages for each user. Added by default on the creation of a user in a namespace such as people:username. acl to grant full access to the particular user and read-only to others can also be created by default. Also a list of users and their pages to go along with it.

doku@vipulmathur.org 2006-06-25

Yes, I'd like this, too! – Werner Flamme 2006-10-12
For that I'd suggest a common change in ACL with user rights as Linux provides — Gerry Weißbach 2006-11-15 13:42

HTML Conversion

While I'm aware of ways to convert HTML to DokuWiki, my users would find a toolbar button that automated this process rather handy. This site works particularly well.

siwek@nscl.msu.edu 2006-06-12


Phonetic

Word 2003 has an option to manually insert phonetics above specified words… I was wondering if it was possible to create a module or plugin for docuwiki that does the following for Koine-Greek: a) allows the user to upload a two column wordlist; first column source text, second column phonetic text. b) specify the fonts for the source and phonetic text. c) Have the docuwiki, automatically recognise the words from the source text on any text [as one types] and auto-insert and center the phonetic text ABOVE (and centred) over each (tagged) occurance…

An optional button to insert tags on selected text would be great also, not to mention unicode capability for the source text column, and the option to configure both language and fonts as per source text and phonetic output, if necessary Thanx a million…

Please contact keith (at) pm-intl (.) org Keith


wap-plugin

It would be a great extension for all handheld and smartphone users in order to access your dokuwiki-page from everywhere at any time.

taillefer@web.de 2006-06-27

As far as I know you can just enter the the URL into your handlheld / mobile and the pages will be shown, though without the nice style.

“Draft” image plugin

How about a plugin that will display a transparent “Draft” image over the text on a page when certain tags are applied around the text? Take the tags away and the image disappears. dmoran@kcp.com 2006-07-06

I second this one. Very usefull for me – Jroeterd


Autonumbering plugin

A plugin that will insert auto-numbered elements. For example, <number eqn> would insert the next number in the eqn series. You could imagine other tokens (<number section last> would let you insert the last number from a series, etc. This could be based on the javascript from this Greek page (get it translated at the Babel fish). The javascript also provides hierarchical numbering, using, e.g., the h1, h2, … headings.
Peter Barnes 2006-07-07 02:05

I've now got a little javascript to do the work, just not clever enough to make my own plugin. — Peter Barnes 2006-07-25 19:14


Author-System

What's about a Plugin with which comments have to be acceptet by an admin before they get public. — Sebastian 2006-07-10 17:40


Setting default link namespace for page

It would be nice to be able to change the default namespace for links on a page. For example, as it is now if you are creating a page people:Joe_Smith, a link on the page such as [[wizard]] will create a link to people:wizard. I would like to be able to set a flag that would make the link instead point to the root namespace or some other namespace.


mediawiki style tables

How about a plugin to enable dokuwiki to interpret tables formatted using mediawiki style table formatting, or a close facsimile of that style?

This is something I like to see (and use ;-)), too! Werner Flamme 2006-10-12

Agenda

How about a plugin for 'special pages' that display a page like this:

07 2006
Su Mo Tu We Th Fr Sa
1
2 3 4) 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

where the source for this page is (for example)

[agenda:200607]
[agenda:200607|0900] do something

If someone can code it or suggest me how to write some code… It would be very helpful for me LOL thank you

Sergio 2006-07-14 10:45

Check out gcalendar. Does something similar…

Shiva 2006-08-16 11:15


IPA

I need a plugin which enables users to add IPA (International Phonetic Alphabet) when they edit wiki pages. The behavior should be like using the button in the tool-bar when adding “Special Chars”. Anyone could help me? Thanks a lot.

Li Xiaolai 2006-08-31 20:22

I am also interested in such a plugin. I thought about doing it myself, but I don't know when I will find the time. So, for your information: If no-one else does it before me, you can expect something during the next few months … — Anika Henke 2006-09-03 17:48
Done. :-) (see above) — Anika Henke 2006-11-12 16:10

Advanced Tables

I seriousely cannot believe no one ever requested more advanced table syntax. How about something that looks more like MediaWiki's sytax?

{| border="1" cellspacing="0" cellpadding="5" align="center"
! Header
! align="left" | Cells
|- 
| align="right" | a
| align="center" valign="top" | table
|-
|}

As you can see you can use standard table parameters when creating the table and each cell. The |- command creates a new TR, a | creates a new TD, and if you use | [params] | content you can specify TD parameters (html standard). This permits advanced tables without the need for a dozen < html > and < /html > tags! I'll admit this lack of table customization is really getting on my nerves…
Eric Lachance 2006-10-10 01:50

I have put a bounty on it already. Feel free to add :)

Shiva Shankar 2006-10-10 10:30


Presentation editor

I'd like to be able to make my very simple presentations with Dokuwiki, just like I do with Xwiki

Low Priority / Mis-Placed Requests

The following wishlist items probably cannot be implemented within the plugin framework, and are candidates to be moved to a different wishlist area of this site.

  • CAPTCHA verification on save. — Carl-Christian Salvesen 2005-05-26 20:16
  • Crypto Plugin. For storing passwords and other confidential data, it would be nice to have the file encrypted on-disk. A password would be necessary to view and change the page. This could be a platform independent, web based replacement for applications like Password Gorilla, which are usually not freely available across different platforms. The code would need to use one of the widely accepted symmetric cryptosystems like AES. — Marc Haber 2005-05-27 — This can probably already be implemented using the ACL features of dokuwiki. — ta' Lajzar 2005-08-09 02:51 — How can on-disk encryption be implemented with ACLs? My intention is to have the content protected agains

LDAP Authentication

I thing Dokuwiki is very good software. I am new in it and I like it! Is there someone who is interesting in writing LDAP Auhentication plugin for id? My name is Yovko Yovkov and my email is yyovkov@yyovkov.net.


I'd like to see a functional iCalendar plugin. There is one on the plugins page, but it doesn't seem that it's being updated anymore, and I've not been able to get it to work. — Garyv 2006-08-21 21:52


ACL for added syntax

Hello, is it possible to disable / enable syntax added by plug ins for a user or group of user ? that could be very usefull to permit only for admin to do some things like using php, using blog syntax etc. …

Mail form plugin

I was wondering about the absence of a very simple plugin I would appreciate very much: a form with “subject” and “body” (and eventually “your mail”) fields that allows users (even without write permissions) to send mail to a predefined (in the syntax of the page, I imagine) address.

I imagine something like that:

{{mailform>address_to_which_email@must_be.sent}}

Well, I also thought that if such plugin doesn't exists, maybe it's because the same thing can be done by simply embedding php. Since I don't know how to create the second page (the one that receives the form data and sends the email), I would be grateful if someone could link me an example of a such thing at work.

Pietro Battiston 2006-09-05

Both incl_form and phpinc allow you to safely include PHP forms.
I have a form that sends emails using incl_form (which I wrote for that exact purpose).
In fact, the sample form is may mail form.
kite@puzzlers.org 2006/10/9

Password Reminder System

I have a lot of users, and they all forget their passwords. Having a “Forgot your password?” link that emails the user their password, or resets the password to something new, would be very useful.

Peter Beckman 2006-09-09

Progress Bar

How about a way to insert a simple progress bar into a wiki node?

tekronis 2006-09-10

Template manager

Why isn't there a template manager to install tempates from an URL? Wouldn't it be extremely similar to the plugin manager?

Viktor 2006-10-18

Yes. I might just do one after the next release. It'll be a little more sophisticated than the plugin manager as I'll probably construct it to allow template packages to include plugins and have both plugins and templates installed together. Of course anyone else is welcome to make one in the meantime ;) — Christopher Smith 2006-10-25 19:58

Tables with edit and sort function

Hi,

I would really like a table which could be sorted by row/columns

For example:

NameSurnameAgeCategory
GoldDave 45 P
GoldLarry 16 C
BondJames 81 P
BushGeorge 54 C

I would like to sort this table vie pressing a key by name, surname, category and age. That would be very nice. Totally awesome would be a filter-function, in this special case “show only children (category C)”.

Table would look like that then:

NameSurnameAgeCategory
GoldLarry 16 C
BushGeorge 54 C

– Dansen, Oct. 27th 2K6, Dansen

I second this, or at least the sorting part. The filter part might be too complex.

If you use firefox you can try TableTools Extesion -http://www.mingyi.org/other/tabletools.html – Avi, Nov. 07th

1) , 2)
The syntax & admin plugins can be considered “fairly” stable
3)
You can also install directly from plugin_manager or darcs

Just copy and paste the link
4)
09:00 do something