simplified plugin definitions

master
joey 2007-02-13 18:51:21 +00:00
parent 716b0486f4
commit 19c58ac7c1
47 changed files with 48 additions and 47 deletions

View File

@ -1,4 +1,4 @@
[[template id=plugin name=aggregate included=1 author="[[Joey]]"]]
[[template id=plugin name=aggregate author="[[Joey]]"]]
[[tag type/useful]]
This plugin allows content from other feeds to be aggregated into the wiki.

View File

@ -1,4 +1,4 @@
[[template id=plugin name=anonok included=1 author="[[Joey]]"]]
[[template id=plugin name=anonok author="[[Joey]]"]]
[[tag type/auth]]
By default, anonymous users cannot edit the wiki. This plugin allows

View File

@ -1,4 +1,4 @@
[[template id=plugin name=brokenlinks included=1 author="[[Joey]]"]]
[[template id=plugin name=brokenlinks author="[[Joey]]"]]
[[tag type/link type/meta]]
This plugin generates a list of broken links on pages in the wiki. This is

View File

@ -1,4 +1,4 @@
[[template id=plugin name=camelcase included=1 author="[[Joey]]"]]
[[template id=plugin name=camelcase author="[[Joey]]"]]
This plugin makes words in CamelCase be treated as a [[WikiLink]]. That is
to say, any two or more words capitalised and mashed together are assumed

View File

@ -1,4 +1,4 @@
[[template id=plugin name=conditional core=1 included=1 author="[[Joey]]"]]
[[template id=plugin name=conditional core=1 author="[[Joey]]"]]
[[tag type/format]]
With this plugin, you can make text be conditionally displayed on a page.

View File

@ -1,4 +1,4 @@
[[template id=plugin name=ddate included=1 author="[[Joey]]"]]
[[template id=plugin name=ddate author="[[Joey]]"]]
[[tag type/fun]]
Enables use of Discordian dates. `--timeformat` can be used to change

View File

@ -1,4 +1,4 @@
[[template id=plugin name=favicon included=1 author="[[Joey]]"]]
[[template id=plugin name=favicon author="[[Joey]]"]]
[[tag type/chrome]]
If this plugin is enabled, then an icon link is added to pages, for web

View File

@ -1,4 +1,4 @@
[[template id=plugin name=fortune included=1 author="[[Joey]]"]]
[[template id=plugin name=fortune author="[[Joey]]"]]
[[tag type/fun]]
This just uses the `fortune` program to insert a fortune into the page.

View File

@ -1,4 +1,4 @@
[[template id=plugin name=goodstuff included=1 author="[[Joey]]"]]
[[template id=plugin name=goodstuff author="[[Joey]]"]]
[[tag type/bundle]]
This plugin enables a bunch of other plugins -- basically all the ones that

View File

@ -1,4 +1,4 @@
[[template id=plugin name=linkmap included=1 author="[[Joey]]"]]
[[template id=plugin name=googlecalendar author="[[Joey]]"]]
[[tag type/special-purpose]]
This plugin allows embedding a google calendar iframe in the wiki.

View File

@ -1,4 +1,4 @@
[[template id=plugin name=haiku included=1 author="[[Joey]]"]]
[[template id=plugin name=haiku author="[[Joey]]"]]
[[tag type/fun]]
This plugin allows inserting a randomly generated haiku into a wiki page.

View File

@ -1,4 +1,4 @@
[[template id=plugin name=html included=1 author="[[Joey]]"]]
[[template id=plugin name=html author="[[Joey]]"]]
[[tag type/html type/format]]
This plugin lets html pages be used as source pages for the wiki. The

View File

@ -1,5 +1,4 @@
[[template id=plugin name=htmlscrubber core=1 included=1
author="[[Joey]]"]]
[[template id=plugin name=htmlscrubber core=1 author="[[Joey]]"]]
[[tag type/html type/core]]
This plugin is enabled by default. It sanitizes the html on pages it renders

View File

@ -1,4 +1,4 @@
[[template id=plugin name=htmltidy included=1 author="Faidon Liambotis"]]
[[template id=plugin name=htmltidy author="Faidon Liambotis"]]
[[tag type/html]]
[[tag type/slow]]

View File

@ -1,4 +1,4 @@
[[template id=plugin name=httpauth included=1 author="Alec Berryman"]]
[[template id=plugin name=httpauth author="Alec Berryman"]]
[[tag type/auth]]
This plugin allows HTTP basic authentication to be used to log into the

View File

@ -1,4 +1,4 @@
[[template id=plugin name=img included=1 author="Christian Mock" ]]
[[template id=plugin name=img author="Christian Mock"]]
[[tag type/chrome]]
This is an image handling plugin. While ikiwiki supports inlining full-size

View File

@ -1,4 +1,4 @@
[[template id=plugin name=inline core=1 included=1 author="[[Joey]]"]]
[[template id=plugin name=inline core=1 author="[[Joey]]"]]
[[tag type/core]]
This is a [[PreProcessorDirective]] that allows including one wiki page

View File

@ -1,4 +1,4 @@
[[template id=plugin name=linkmap included=1 author="Joey Hess"]]
[[template id=plugin name=linkmap author="Joey Hess"]]
[[tag type/meta]]
[[tag type/slow]]
This plugin uses [graphviz](http://www.graphviz.org/) to generate a graph showing the links between a

View File

@ -1,4 +1,4 @@
[[template id=plugin name=lockedit core=1 included=1 author="[[Joey]]"]]
[[template id=plugin name=lockedit core=1 author="[[Joey]]"]]
[[tag type/auth]]
This plugin enables [[page_locking]]. It is enabled by default.

View File

@ -1,4 +1,4 @@
[[template id=plugin name=map included=1 author="Alessandro Dotti Contra"]]
[[template id=plugin name=map author="Alessandro Dotti Contra"]]
[[tag type/meta]]
This plugin generates a hierarchical page map for the wiki. Example usage:

View File

@ -1,4 +1,4 @@
[[template id=plugin name=mdwn core=1 included=1 author="[[Joey]]"]]
[[template id=plugin name=mdwn core=1 author="[[Joey]]"]]
[[tag type/format type/core]]
This plugin lets ikwiki convert files with names ending in ".mdwn" to html.

View File

@ -1,4 +1,4 @@
[[template id=plugin name=meta included=1 author="[[Joey]]"]]
[[template id=plugin name=meta author="[[Joey]]"]]
[[tag type/meta]]
This plugin allows inserting arbitrary metadata into the source of a page.

View File

@ -1,4 +1,4 @@
[[template id=plugin name=mirror included=1 author="[[Joey]]"]]
[[template id=plugin name=mirror author="[[Joey]]"]]
[[tag type/special-purpose]]
This plugin allows adding links a list of mirrors to each page in the

View File

@ -1,4 +1,4 @@
[[template id=plugin name=opendiscussion included=1 author="[[Joey]]"]]
[[template id=plugin name=opendiscussion author="[[Joey]]"]]
[[tag type/auth]]
This plugin allows editing of Discussion pages by anonymous users who have

View File

@ -1,4 +1,4 @@
[[template id=plugin name=openid included=1 author="[[Joey]]"]]
[[template id=plugin name=openid author="[[Joey]]"]]
[[tag type/auth]]
This plugin allows users to use their [OpenID](http://openid.net/) to log

View File

@ -1,4 +1,4 @@
[[template id=plugin name=orphans included=1 author="[[Joey]]"]]
[[template id=plugin name=orphans author="[[Joey]]"]]
[[tag type/meta]]
This plugin generates a list of possibly orphaned pages -- pages that no

View File

@ -1,4 +1,4 @@
[[template id=plugin name=otl included=1 author="[[Joey]]"]]
[[template id=plugin name=otl author="[[Joey]]"]]
[[tag type/format]]
This plugin allows ikiwiki to process `.otl` outline files, as created by

View File

@ -1,4 +1,4 @@
[[template id=plugin name=pagecount included=1 author="[[Joey]]"]]
[[template id=plugin name=pagecount author="[[Joey]]"]]
[[tag type/meta]]
Provides a \\[[pagecount ]] [[PreProcessorDirective]] that is replaced with

View File

@ -1,4 +1,4 @@
[[template id=plugin name=pagestate included=1 author="Enrico Zini"]]
[[template id=plugin name=pagestate author="Enrico Zini"]]
[[tag type/meta type/tags]]
This plugin can generate stats about how pages link to each other. It can

View File

@ -1,4 +1,4 @@
[[template id=plugin name=passwordauth core=1 included=1 author="[[Joey]]"]]
[[template id=plugin name=passwordauth core=1 author="[[Joey]]"]]
[[tag type/auth]]
[[tag type/core]]

View File

@ -1,4 +1,4 @@
[[template id=plugin name=poll included=1 author="[[Joey]]"]]
[[template id=plugin name=poll author="[[Joey]]"]]
[[tag type/useful]]
This plugin allows you to create online polls in the wiki. Here's an

View File

@ -1,4 +1,4 @@
[[template id=plugin name=polygen included=1 author="Enrico Zini"]]
[[template id=plugin name=polygen author="Enrico Zini"]]
[[tag type/fun]]
This plugin allows inserting text generated by polygen into a wiki page.

View File

@ -1,4 +1,4 @@
[[template id=plugin name=rawhtml included=1 author="[[Joey]]"]]
[[template id=plugin name=rawhtml author="[[Joey]]"]]
[[tag type/html type/format]]
This plugin changes how ikiwiki handles html files, making it treat html

View File

@ -1,4 +1,4 @@
[[template id=plugin name=rst included=1 author="Sergio Talens-Oliag"]]
[[template id=plugin name=rst author="Sergio Talens-Oliag"]]
[[tag type/format]]
[[tag type/slow]]

View File

@ -1,4 +1,4 @@
[[template id=plugin name=search included=1 author="[[Joey]]"]]
[[template id=plugin name=search author="[[Joey]]"]]
[[tag type/useful]]
This plugin is included in ikiwiki, but is not enabled by default. It adds

View File

@ -1,4 +1,4 @@
[[template id=plugin name=shortcut included=1 author="[[Joey]]"]]
[[template id=plugin name=shortcut author="[[Joey]]"]]
[[tag type/format]]
This plugin allows external links to commonly linked to sites to be made

View File

@ -1,4 +1,4 @@
[[template id=plugin name=sidebar included=1 author="Tuomo Valkonen"]]
[[template id=plugin name=sidebar author="Tuomo Valkonen"]]
[[tag type/chrome]]
If this plugin is enabled, then a sidebar is added to pages in the wiki.

View File

@ -1,4 +1,4 @@
[[template id=plugin name=signinedit core=1 included=1 author="[[Joey]]"]]
[[template id=plugin name=signinedit core=1 author="[[Joey]]"]]
[[tag type/auth]]
This plugin, which is enabled by default, requires users be logged in

View File

@ -1,4 +1,4 @@
[[template id=plugin name=smiley included=1 author="[[Joey]]"]]
[[template id=plugin name=smiley author="[[Joey]]"]]
[[tag type/chrome]]
This plugin makes it easy to insert smileys and other special symbols into

View File

@ -1,4 +1,4 @@
[[template id=plugin name=tag included=1 author="[[Joey]]"]]
[[template id=plugin name=tag author="[[Joey]]"]]
[[tag type/tags type/link]]
This plugin allows tagging pages. List tags as follows:

View File

@ -1,4 +1,4 @@
[[template id=plugin name=template included=1 author="[[Joey]]"]]
[[template id=plugin name=template author="[[Joey]]"]]
[[tag type/format]]
With this plugin, you can set up templates, and cause them to be filled out

View File

@ -1,4 +1,4 @@
[[template id=plugin name=toc included=1 author="Joey Hess"]]
[[template id=plugin name=toc author="Joey Hess"]]
[[tag type/chrome]]
Add a table of contents be to a page:

View File

@ -1,4 +1,4 @@
[[template id=plugin name=toggle included=1 author="[[Joey]]"]]
[[template id=plugin name=toggle author="[[Joey]]"]]
[[tag type/chrome]]
With this plugin you can create links on pages that, when clicked, toggle

View File

@ -1,4 +1,4 @@
[[template id=plugin name=typography included=1 author="[[Roktas]]"]]
[[template id=plugin name=typography author="[[Roktas]]"]]
[[tag type/format]]
This plugin, also known as

View File

@ -1,4 +1,4 @@
[[template id=plugin name=wikitext included=1 author="[[Joey]]"]]
[[template id=plugin name=wikitext author="[[Joey]]"]]
[[tag type/format]]
This plugin allows ikiwiki to process pages written in the original wiki

View File

@ -12,3 +12,5 @@ john
Couldn't the [[templates/plugin]] template replace the "included" parameter
with the same check used for "third-party plugin"? Don't "third-party plugin"
and "included in ikiwiki" form precisely complementary sets? --[[JoshTriplett]]
> Yes, can be done..

View File

@ -1,7 +1,7 @@
<span class="infobox">
Plugin: <TMPL_VAR name><br />
Author: <TMPL_VAR author><br />
Included in ikiwiki: <TMPL_IF included>yes<TMPL_ELSE>no</TMPL_IF><br />
Included in ikiwiki: [[if test="sourcepage(plugins/contrib/*)" then="""no""" else="""yes"""]]<br />
Enabled by default: <TMPL_IF core>yes<TMPL_ELSE>no</TMPL_IF><br />
Currently enabled: [[if test="enabled(<TMPL_VAR name>)" then="yes" else="no"]]<br />
</span>