Table of Contents

플러그인

실험적인(experimental)1)

플러그인은 원래 소스를 수정2)할 필요 없이 DokuWiki의 기능을 확장할 수 있는 시스템을 제공합니다. 각 플러그인은 lib/plugins/아래의 각각의 디렉토리에 설치됩니다. DokuWiki는 많은 플러그들의 설치를 쉽게 자동적으로 가능하도록 플러그인 매니저를 제공합니다.

DokuWiki의 서로 다른 부분과 연동되도록 몇 가지 플러그 형태가 있습니다. 플러그인 하나가 여러가지 형태를 같이 가질 수 있습니다. 현재 가능한 플러그인 형태:

템플릿을 사용하여 DokuWiki의 디자인 커스터 마이징이 가능합니다.

가장 인기 있는 플러그인

아래 목록들은 플러그인 위키 페이지들의 웹서버 접근 기록으로 부터 만들어 졌습니다. 이들은 기능 확장을 위한 좋은 출발점들을 제공하지만 더 아래쪽의 완전한 목록을 둘러 볼 필요가 있습니다.

  1. blog – 여러분의 DokuWiki를 Blog처럼 사용하세요
  2. discussion – Wiki페이지에 코멘트란을 다세요
  3. gcalendar – DokuWiki에 캘린더 기능을 다세요
  4. gallery – display a namespace full of images as a thumbnail gallery
  5. note – format a block of text as a note or warning
  6. boxes – add various colored boxes to your texts
  7. tag – use tagging to categorize pages
  8. indexmenu – insert a namespace navigation menu into a page
  9. addnewpage – 새로운 페이지를 쉽게 추가하세요
  10. indexmenu2 – a different version of the indexmenu
  11. code – a replacement and extension for DokuWiki's own code boxes
  12. include – include content of other pages
  13. math2 – add math formulas to to your pages
  14. cloud – display a cloud map of the most used words in your Wiki
  15. folded – foldable page sections

가능한 플러그인 목록

플러그인을 만들었다면 이 페이지에 링크를 추가하기 바랍니다. 사용자들은 plugin API가 아직까지 실험적인 상태3)이므로 자주 바뀔 수도 있고 어떤 플러그인들은 API변경으로 동작이 안될 수도 있다는 점을 염두해 두어야 합니다. 만일 동작이 되지 않는 플러그인을 보게 된다면 개발자와 접촉해서 업데이트에 관해 문의해보셔야 합니다.

동작 플러그인

플러그인 이름 정보 만든이 호환가능한 DokuWiki 버전(들) 호환되지 않는 플러그인(들) 플러그인 의존성
akismet Check edits against the Akismet webservice for spam Andreas Gohr devel
Blog Use DokuWiki as blogging tool Esther Brunner 2006-11-06 Blog (old version) Feed, Include, Pagelist
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
disableactionsbygroup Disable Actions By Group Peter Fry 2006-12-29
disablerightclick Disable Right Click By Group Peter Fry 2007-01-02
Discussion Add comments to a wiki page and show a simple thread list with recent comments Esther Brunner 2006-11-06 Blog (old version) Feed, Pagelist
Edit Section Reorganizer Moves the edit section buttons up to their heading, and supports nested edit sections. Ben Coburn 2006-11-06
GoogleSearch Replace the wiki builtin search with Google's search API Andreas Gohr 2006-11-06
groupstartpage Group Start Pages Peter Fry 2006-12-29
Include Include a wiki page in another Esther Brunner and Christopher Smith 2006-11-06
Login Redirector Redirect a dokuwiki login request to another URL Christopher Smith rc/devel
OpenID Allow users to login through OpenID Andreas Gohr devel
pdfex Export PDF (a sample how to export any format) Werner Flamme rc/devel
Page Redirector Redirect a wiki page to another wiki page David Lorentsen devel
Tag Assign category tags to wiki pages and show a simple topic list Esther Brunner 2006-11-06 Blog (old version) Feed, Pagelist
Task A simple task management tool for your projects Esther Brunner 2006-11-06 Feed, Pagelist
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
Virtual Keyboard Add support of different input languages directly to page edit form Ilya Lebedev 2006-11-06

관리 플러그인

메뉴 정렬 플러그인 이름 정보 만든이 호환가능한 DokuWiki 버전(들) 호환되지 않는 플러그인(들)
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 2006-03-09, 2006-11-06
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
- 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-11-06
- sympaauthUse Sympa mailing server for authentication and group definitionDavid 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
- Referrers for DokuWiki This plugin logs referrers for your site, so you can see where your traffic comes from. Terence J. Grant
- GeoURL for DokuWiki This plugin allows you to set geographic data for your Wiki with GeoURL, which allows you and your visitors to find geographically nearly sites. Krzysztof Burghardt 2006-03-09, 2006-11-06
- pagecache Allows you disable caching for a page. Balazs Kelemen 2006-11-06
- authlink A way to show user which internal link can be visited by the permissions defined in ACL. (not a plugin) Balazs Kelemen 2006-11-06
999 Dokucrypt A plugin to support client side cryptography Scott Moser 2007-01-05
999 userhistory Displays all changs done by selected user Ondrej Zara 2007-01-17

문법 플러그인

Formatting

정렬 플러그인 이름 정보 만든이 호환가능한 DokuWiki 버전(들) 호환되지 않는 플러그인(들) 플러그인 의존성
306 actionlink Lets you use actionlinks in your wiki syntax nowotny
139 alphaindex Allows you to insert the alphabetical index of a namespace in a pageHubert Molière
- Anormal Tracker Plugin Plugin to count visitors for external URLs and downloadable stuff via anormal tracker / Gerry Weißbach
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-11-06 backlinks -
bibtex Transform bibtex citations into nice APA format Christophe Ambroise
357 Bookmark Insert bookmark. Otto Vainio
500 Ltr Left to right block when in RTL (eg. hebrew) setup. Ariel Kroszynski
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 2006-11-06
217 cite Small plugin insert Harvard-style-like links to CiteULike based on CiteULike article ID dan mackinlay 2006-11-06
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 - useful for simple calendars Michael Arlt 2006-11-06
500 Date/Time Standardize date/time formats. (command) Spider Joe
10 Definition List (X)HTML Definition lists, simple syntax and smart styling Christopher Smith
18 Definition List Full range (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
174 Diff A diff highlighting plugin (see Code as well) M.Watermann
7 Directory content Show content of a directory Natalia Pujol
157 divalign Align content left, right, center, or justifyJason Byrne
500 Div/Span Shorthand Shorthand for HTML divs and spans. Spider Joe
309 Editor Shows a list of recently changed pages by a given editor Esther Brunner 2006-11-06 Feed, Pagelist
299 externallink Add links to pages in same host, but outside wikiOtto Vainio
245 French Typography Respect French typographical rules for non-breaking spaces.Philippe Debar tested with 2006-11-06
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
320 GTD (Getting Things Done) Implements a nice formatted easy to use ToDo list. Michael Klier 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
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
299 incl_form Safely include PHP forms Kite
138 indexmenu Allows you to insert a customizable index or a list of pages starting from a specified namespace.Samuele Tognini 2006-03-09 and 2006-11-06
138 indexmenu2 Allows you to insert the index of a specified namespace in your pagesIlya Lebedev 2006-03-09 indexmenu remotescript
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
- layout Positioned block elements and styling for ad-hoc layout, columns etc Ivan A-R 2006-11-06
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
- Menu Pop Up Define a link or text to show an included DokuWiki page while hovered (description in German atm) Gerry Weißbach
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
298 NsToC Namespace Table-of-Content Matthias Watermann
50 outdent Backout of section indenting (without using an empty header) Christopher Smith
1/1 OutlinerEnable collapsible outline tree page layoutPavel Vitis
299 pageindex Bulleted list of pages within an namespace Kite
168 Pagelist Lists pages in a nice looking table or unordered list Esther Brunner 2006-11-06
195 phpinc Including a PHP/HTML file into your wiki Markus Frosch
999 progressbar Makes progress bars on wiki pages. Mike Smith
176 SHY Use soft hyphens M.Watermann
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
205 Styler This plugin provide additional formatting of your texts: expanded quotations, epigraps, verses, etc Ivan A-R
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
415 Tip Use small notes M.Watermann
304 Uparrow Shows a simple arrow-image which links to the top of the current page. Michael Klier 2006-11-06
193 xterm documenting xterminal output without forcing linefeeds Tom Trenker 2006-03-09

포맷팅 대체

정렬 플러그인 이름 정보 만든이 호환가능한 DokuWiki 버전(들) 호환되지 않는 플러그인(들) 플러그인 의존성
275 camelcase A replacement for Dokuwiki CamelCase syntax, uses “_” to separate words in pages names Christopher Smith 2005-09-19+
194 Code Syntax highlighting with optional linenumbers M.Watermann
195 Code A replacement for Dokuwiki <code>..</code> syntax, adds a title line Christopher Smith 2006-03-05+
6 Horizontal Rule Add Horizontal rules Matthias Watermann
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 2006-11-06+

마크업 문법

정렬 플러그인 이름 정보 만든이 호환가능한 DokuWiki 버전(들) 호환되지 않는 플러그인(들)
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 exttab1 renders table in WikiMedia style Werner Flamme rc/devel
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

미디어

정렬 플러그인 이름 정보 만든이 호환가능한 DokuWiki 버전(들) 호환되지 않는 플러그인(들)
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
300 delicious Displays a list of http://del.icio.us links Konstantin Baierer
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
- Guestbook A MySQL-based Guestbook with some security features, such as AntiSpam Array Gerry Weißbach
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
310 media_attached media upload is attached to each page Franz Xaver
299 Medialist Shows a list of media files which are linked in the given page or belong to the namespace of the page. Michael Klier 2006-11-06
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

동작

정렬 플러그인 이름 정보 만든이 호환가능한 DokuWiki 버전(들) 호환되지 않는 플러그인(들) 플러그인 의존성
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
chat AJAX-driven Chat plugin Pavel Vitis
380 BOMfix suppress UTF-8 Byte-Order-Mark M.Watermann
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
- Diskussion Forum Bliki-based Diskussion Forum Thomas Preißler
168 Doodle Create a poll that helps scheduling meetings Esther Brunner 2006-09-03
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
308 Feed Generates feeds for other plugins (Blog, Discussion, Editor, Tag, Task) Esther Brunner 2006-11-06
249 GOTO Easily create redirects inside your wiki.Allen Ormond
360 ifauth Show content on page only for authorized groupOtto Vainio
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
- livepreview Live preview for the Dokuwiki pages, taked from the server using the RemoteScript controller Ilya Lebedev 2006-03-09 remotescript
108 Local date Display date/time in client's regional format Pavel Vitis
99 Meta Set Metadata Esther Brunner 2006-11-06
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 2006-03-09
- remotescript Remote Scripting (Ajax) controller to create ajax-aware plugins Ilya Lebedev 2006-03-09
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 2006-09-03
158 WordPress Most Recent Entries(discuss)Show recent(or all) entries from any WordPress blog using a template. Peter DeWeese

분류에 맞지 않는 플러그인

다음의 플러그인들은 위 항목 분류에 맞지 않습니다.

정렬 플러그인 이름 정보 만든이 호환가능한 DokuWiki 버전(들)
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 [at] doudouke [dot] org 2007-06-26
IPA adds an IPA Typewriter to the toolbar Anika Henke 2006-11-06
800 s5 Create slide show presentations from DokuWiki pages andi [at] splitbrain [dot] org develonly

폐기된 플러그인

아래 플러그인들은 최근의 다른 플러그인들로 대체되었습니다. 고아 페이지들로 남겨지거나 사람들이 코드 테스트와 테크닉을 배울 수 있도록 링크와 코드는 남겨져 있습니다.

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
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

Plugins with broken links

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 4)
.........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 add