PhpWiki lets you extend it with new functionality via a plugin mechanism. In short, you extend a PHP class we provide and customize it to print out the content you want. For more information see WikiPlugin, HelloWorldPlugin, and view the source of the files in /lib/plugin.

If there is no example page for the plugin, or you need more information, the best place to go is the source of the plugin. Under your wiki's root directory, the folder lib/plugin contains all the PHP files for the plugins.

Some plugins require external libraries not provided with PhpWiki or PHP, such as the GD library for graphics.


List of plugins on this wiki

Plugins

Plugin Description Arguments
AllPages List all pages in this wiki. info=
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
noheader=
include_empty=1
debug=
userpages=
AllUsers List all once authenticated users. info=pagename
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
noheader=
include_empty=1
debug=
AnalyseAccessLogSql Show summary information from the access log table. mode=referring_domains
caption=
local_referrers=true
period=
count=0
AppendText Append text to any page in this wiki. page=[pagename]
pages=
s=
before=
after=
redirect=
AsciiMath Render ASCII Math as MathML
AsciiSVG Render inline ASCII SVG width=200
height=200
script=
onmousemove=
AtomFeed Atom Aggregator Plugin feed=
description=
url=
maxitem=0
titleonly=
AuthorHistory List all page revisions edited by one user with diff links, or show a PageHistory-like list of a single page for only one user. exclude=
noheader=
includeminor=
includedeleted=
author=StevenBrewer
page=[pagename]
info=version,minor,author,summary,mtime
BackLinks List all pages which link to [pagename]. info=pagename
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
include_self=
noheader=
page=[pagename]
BoxRight A simple plugin for <div class=boxright> with wikimarkup
CacheTest This is a simple example using WikiPluginCached. text='This is a simple example using WikiPluginCached.'
font=3
type=png
Calendar Calendar prefix=[pagename]/
date_format=%Y-%m-%d
year=
month=
month_offset=0
month_format='%B %Y'
wday_format=%a
start_wday=1
display_weeknum=0
CalendarList CalendarList prefix=[pagename]
date_format=%Y-%m-%d
order=normal
year=
month=
month_offset=0
next_n_days=
next_n=
last_n_days=
last_n=
month_format='%B %Y'
wday_format=%a
start_wday=1
CategoryPage Create a Wiki page. exclude=
pagename=[pagename]
plural=
singular=
self_on_create=1
showbuds=
Chart Render SVG charts width=200
height=200
type=line
color=green
data=
Comment Embed hidden comments in WikiPages.
CreateBib Automatically create a Bibtex file from linked pages pagename=[pagename]
CreatePage Create a Wiki page by the provided name. s=
initial_content=
template=
vars=
overwrite=
verify=
CreateToc Create a Table of Contents and automatically link to headers extracollapse=1
firstlevelstyle=number
headers=1,2,3,4,5
indentstr=&nbsp;&nbsp;
jshide=0
liststyle=dl
noheader=0
notoc=0
pagename=[pagename]
position=full
width=200px
with_counter=0
with_toclink=0
CurrentTime A simple plugin that displays current time and date format='%Y-%m-%d %T'
DeadEndPages List pages which are not linked to by any other page. noheader=
include_empty=
exclude=
info=
sortby=
limit=0
paging=auto
Diff Display differences between revisions pagename=[pagename]
versions=
version=
previous=major
DynamicIncludePage Dynamically include the content from another wiki page. page=
rev=
quiet=
bytes=
words=
lines=
sections=
section=
sectionhead=
state=
ExternalSearch Redirects to an external web site based on form input s=
formsize=30
url=
name=
useimage=
width=
height=
debug=
button_position=right
FacebookLike Display a Facebook Like button. See http://developers.facebook.com/docs/reference/plugins/like width=450
height=35
colorscheme=light
show_faces=false
layout=standard
action=like
FileInfo Display file information like version, size, date... of uploaded files. file=
display=
format=
quiet=
FoafViewer Parse an RDF FOAF file and extract information to render as HTML foaf=
original=
FrameInclude Displays a url in a seperate frame inside our body. Only one frame allowed. src=
page=
name=content
title=
rows=18%,*,15%
cols=20%,*
frameborder=1
marginwidth=
marginheight=
noresize=
scrolling=auto
FullTextSearch Search the content of all pages in this wiki. info=pagename
exclude=
author=
owner=
creator=
sortby=-hi_content
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
s=
hilight=1
case_exact=
regex=auto
noheader=
quiet=1
FuzzyPages Search for page titles similar to [pagename]. s=
debug=
GoTo Go to or create page. size=32
GoogleMaps Displays a marker with further infos (when clicking) on given coordinates Longitude=
Latitude=
ZoomFactor=5
Marker=1
InfoText=
MapType=Hybrid
SmallMapControl=
width=500px
height=400px
GooglePlugin Make use of the Google API q=
mode=search
startIndex=1
maxResults=10
formsize=30
GraphViz GraphViz image or imagemap creation of directed graphs imgtype=png
alt=
pages=
exclude=
help=
debug=
HelloWorld Simple Sample Plugin salutation=Hello,
name=World
HtmlConverter Convert HTML markup into wiki markup.
Imdb Query a local imdb database query=
template=
where=
title=
name=
sortby=
limit=
IncludePage Include text from another wiki page. page=
rev=
quiet=
bytes=
words=
lines=
sections=
section=
sectionhead=
IncludePages Include multiple pages. pages=
exclude=
page=
rev=
quiet=
bytes=
words=
lines=
sections=
section=
sectionhead=
IncludeSiteMap Include recursively all linked pages starting at exclude=
include_self=0
noheader=0
page=[pagename]
description='Include recursively all linked pages starting at '
reclimit=2
info=
direction=back
firstreversed=
excludeunknown=1
includepages=words=50
IncludeTree Dynamic Category Tree exclude=
include_self=0
noheader=0
page=[pagename]
description='Dynamic Category Tree'
reclimit=2
info=
direction=back
firstreversed=
excludeunknown=1
includepages=words=100
category=
dtree=1
InterWikiSearch Perform searches on InterWiki sites listed in InterWikiMap. s=
formsize=30
JabberPresence Simple jabber presence plugin scripturl=http://edgar.netflint.net/status.php
jid=StevenBrewer@jabber.com
type=image
iconset=gabber
LdapSearch Search an LDAP directory host=
port=389
basedn=
filter=(cn=*)
attributes=
user=
password=
options=
LikePages List page names which share an initial or final title word with '[pagename]'. info=pagename
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
page=[pagename]
prefix=
suffix=
noheader=
LinkDatabase List all pages with all links in various formats for some Java Visualization tools info=
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
format=html
noheader=
include_empty=
exclude_from=
LinkSearch Search page and link names info=pagename
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
s=
page=*
direction=out
case_exact=
regex=auto
noform=
noheader=
ListPages List pages that are explicitly given as the pages argument. info=pagename
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
pages=
dimension=0
ListRelations Display the list of all defined relations and optionnally attributes in this entire wiki info=pagename
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
mode=relations
ListSubpages Lists the names of all SubPages of the current page. info=
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
noheader=
basepage=
maxpages=
MediawikiTable Layout tables using a Mediawiki-like markup style.
ModeratedPage Support moderated pages page=[pagename]
moderators=
require_level=
require_access=edit,remove,change
id=
pass=
MostPopular List the most popular pages. info=
exclude=
author=
owner=
creator=
sortby=-hits
limit=20
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=[pagename]
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
noheader=0
NewPagesPerUser List all new pages per month per user userid=
month=0
since=0
until=0
comments=0
links=1
debug=0
NoCache Don't cache this page. nocache=1
OldStyleTable Layout tables using the old markup style. caption=
cellpadding=1
cellspacing=1
border=1
summary=
OrphanedPages List pages which are not linked to by any other page. noheader=
include_empty=
exclude=
info=
sortby=
limit=0
paging=auto
PageDump View a single page dump online. s=
page=[pagename]
format=
download=
PageGroup PageGroup for [pagename] parent=
rev=
section=Contents
label=
loop=
PageHistory List PageHistory for [pagename] days=
show_minor=1
show_major=1
limit=
page=[pagename]
format=
PageInfo Show extra page Info and statistics for [pagename]. page=[pagename]
version=[version]
PageTrail PageTrail Plugin numberlinks=5
invisible=
duplicates=
PasswordReset Allow admin to reset any users password, allow user to request his password by e-mail. user=
PhotoAlbum Displays a set of photos listed in a text file with optional descriptions src=
url=
mode=normal
numcols=3
showdesc=both
link=1
attrib=
bgcolor=#eae8e8
hlcolor=#c0c0ff
align=center
height=auto
width=auto
cellwidth=image
tablewidth=
p=
h=
duration=6
thumbswidth=80
PhpHighlight PHP syntax highlighting wrap=1
string=#DD0000
comment=#FF8000
keyword=#007700
bg=#FFFFFF
default=#0000BB
html=#000000
PhpWeather The PhpWeather plugin provides weather reports from the Internet. icao=EKAH
cc=DK
language=en
menu=
units=both_metric
Ploticus Ploticus image creation device=png
-prefab=
-csmap=
data=
alt=
help=
PluginManager List of plugins on this wiki info=args
PopUp Used to create a clickable popup link. link=HomePage
title=
text=
width=500
height=400
resizable=no
scrollbars=no
toolbar=no
location=no
directories=no
status=no
menubar=no
copyhistory=no
close=no
PopularNearby List the most popular pages nearby. pagename=[pagename]
mode=nearby
limit=5
noheader=0
PopularTags List the most popular tags. pagename=[pagename]
limit=10
mincount=5
noheader=0
PreferenceApp Analyzes preferences based on voting budget and ratings. category=
lockedBudget=
pageTextLabel=
group=
roundCalc=true
neutralRating=3
declareBudget=true
PrevNext Easy navigation buttons for [pagename] prev=
next=
contents=
index=
up=
first=
last=
order=
style=button
align=left
class=wikiaction
Processing Render inline Processing width=200
height=200
script=
onmousemove=
RandomPage Displays a list of randomly chosen pages or redirects to a random page. info=
exclude=RandomPage,HomePage,AllPages,RecentChanges,RecentEdits,FullRecentChanges
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
numpages=20
pages=
redirect=
hidename=
RateIt Rating system. Store user ratings per page pagename=[pagename]
version=
id=rateit
imgPrefix=
dimension=
small=
show=
mode=
RawHtml A plugin to provide for raw HTML within wiki pages.
RecentChanges List all recent changes in this wiki. days=2
show_minor=
show_major=1
show_all=
show_deleted=sometimes
only_new=
author=
owner=
limit=
format=
daylist=
difflinks=1
historylinks=
caption=
category=
pagematch=
RecentChangesCached Caches output of RecentChanges called with default arguments. days=2
show_minor=
show_major=1
show_all=
show_deleted=sometimes
only_new=
author=
owner=
limit=
format=
daylist=
difflinks=1
historylinks=
caption=
category=
pagematch=
RecentEdits List all recent edits in this wiki. days=2
show_minor=1
show_major=1
show_all=1
show_deleted=sometimes
only_new=
author=
owner=
limit=
format=
daylist=
difflinks=1
historylinks=
caption=
category=
pagematch=
RecentReferrers Analyse access log. info=pagename
exclude=
author=
owner=
creator=
sortby=
limit=15
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
noheader=
RedirectTo Redirects to another URL or page. href=
page=
RelatedChanges List of changes on all pages which are linked to from this page. days=2
show_minor=1
show_major=1
show_all=1
show_deleted=sometimes
only_new=
author=
owner=
limit=
format=
daylist=
difflinks=1
historylinks=
caption='Related Changes'
category=
pagematch=
page=[pagename]
RichTable Layout tables using a very rich markup style.
RssFeed Simple RSS Feed aggregator Plugin feed=
description=
url=
maxitem=0
titleonly=
debug=
SearchHighlight Hilight referred search terms. noheader=
hits=
s=
case_exact=
regex=
SemanticRelations Display the list of relations and attributes on this page. page=[pagename]
relations=
attributes=
units=
noheader=
nohelp=
SemanticSearch Search relations and attributes info=
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
s=*
page=*
relation=
attribute=
attr_op=:=
units=
case_exact=1
regex=auto
noform=
noheader=
SemanticSearchAdvanced Parse and execute a full query expression info=pagename
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
s=
page=*
case_exact=
regex=auto
noform=
noheader=
SiteMap Recursively get BackLinks or links exclude=
include_self=0
noheader=0
page=[pagename]
description='Recursively get BackLinks or links'
reclimit=4
info=
direction=back
firstreversed=
excludeunknown=1
includepages=
category=
dtree=
SqlResult Display arbitrary SQL result tables alias=
ordered=
template=
where=
sortby=
limit=0,50
SyncWiki Synchronize pages with external PhpWiki url=
noimport=0
noexport=0
noupload=0
label=SyncWiki
passwd=
sid=
SyntaxHighlighter Source code syntax highlighter (via http://www.andre-simon.de) syntax=
style=
color=
number=0
wrap=0
SystemInfo Provides access to PhpWiki's lower level system information.
TeX2png Convert Tex mathematicals expressions to cached png files. This is for small text text='$$(a + b)^2 = a^2 + 2 ab + b^2$$'
Template Parametrized page inclusion. page=
vars=
rev=
section=
sectionhead=
TexToPng Converts TeX to an image. May be used to embed formulas in PhpWiki. tex=
magstep=3
img=png
subslash=off
antialias=on
transparent=off
center=off
TitleSearch Search the titles of all pages in this wiki. info=
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
s=
auto_redirect=
noheader=
case_exact=
regex=auto
format=
Transclude Include an external web page within the body of a wiki page. src=
title='Transcluded page'
height=450
quiet=
TranslateText Define a translation for a specified text lang=
pagename=[pagename]
translate=
UnfoldSubpages Includes the content of all SubPages of the current page. info=pagename
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=[pagename]
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
quiet=
maxpages=
smalltitle=
words=
lines=
bytes=
sections=
section=
sectionhead=
UpLoad Upload files to the local InterWiki Upload:<filename> logfile=phpwiki-upload.log
autolink=1
page=[pagename]
size=50
mode=actionpage
UriResolver Converts an uri-escaped identifier back to an unique XML-ID
UserPreferences Allow any user to adjust his own preferences. userid=
passwd=
autologin=
email=
notifyPages=
theme=MacOSX
lang=
editWidth=80
noLinkIcons=
editHeight=22
timeOffset=0
ownModifications=
majorModificationsOnly=
relativeDates=
googleLink=
doubleClickEdit=
UserRatings List the user's ratings. dimension=0
userids=
pageids=
category=
pagename=[pagename]
exclude=
limit=0
noheader=0
userPage=
nobuds=
info=pagename
Video Display video in Flash width=460
height=320
url=
file=
autoplay=false
VisualWiki Visualizes the Wiki structure in a graph using the 'dot' commandline tool from graphviz.
WantedPages Lists referenced page names which do not exist yet. info=pagename
exclude=
author=
owner=
creator=
sortby=
limit=100
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
page=[pagename]
withlinks=0
noheader=
exclude_from=PgsrcTranslation,InterWikiMap
WantedPagesOld Lists referenced page names which do not exist yet. noheader=
exclude=PgsrcTranslation
page=[pagename]
sortby=
limit=50
paging=auto
WatchPage Manage notifications emails per page. page=[pagename]
mode=add
WhoIsOnline Show summary information of the current user sessions. mode=summary
pagename=[pagename]
allow_detail=
dispose_admin=
WikiAdminChmod Set individual page permissions. info=pagename,perm,mtime,author
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
s=
perm=
WikiAdminChown Change owner of selected pages. s=
author=
owner=
creator=
only=
exclude=
info=pagename,owner,mtime
sortby=pagename
limit=0
paging=none
user=
WikiAdminMarkup Change the markup type of selected pages. s=
author=
owner=
creator=
only=
exclude=
info=pagename,markup,mtime
sortby=pagename
limit=0
paging=none
markup=2
WikiAdminPurge Permanently purge all selected pages. s=
author=
owner=
creator=
only=
exclude=
info=most
sortby=pagename
limit=0
paging=none
WikiAdminRemove Permanently remove all selected pages. s=
author=
owner=
creator=
only=
exclude=
info=most
sortby=pagename
limit=0
paging=none
min_age=0
max_age=31
WikiAdminRename Rename selected pages s=
author=
owner=
creator=
only=
exclude=
info=pagename,mtime
sortby=pagename
limit=0
paging=none
updatelinks=0
createredirect=0
WikiAdminSearchReplace Search and replace text in selected wiki pages. s=
author=
owner=
creator=
only=
exclude=
info=some
sortby=pagename
limit=0
paging=none
WikiAdminSelect Allows selection of multiple pages which get passed to other WikiAdmin plugins. s=
author=
owner=
creator=
only=
exclude=
info=most
sortby=pagename
limit=0
paging=none
WikiAdminSetAcl Set individual page permissions. s=
author=
owner=
creator=
only=
exclude=
info=pagename,perm,mtime,owner,author
sortby=pagename
limit=0
paging=none
p=[]
WikiAdminSetAclSimple Set simple individual page permissions. s=
author=
owner=
creator=
only=
exclude=
info=pagename,perm,mtime,owner,author
sortby=pagename
limit=0
paging=none
p=[]
WikiAdminUtils Miscellaneous utility functions for the Administrator. action=
label=
WikiForm Provide generic WikiForm input buttons action=upload
default=
buttontext=
overwrite=
size=50
WikiFormRich Provide generic WikiForm input buttons action=
method=post
class=wikiaction
buttontext=
cancel=
nobr=
WikiPoll Enable configurable polls page=[pagename]
admin=
require_all=1
require_least=0
WikicreoleTable Layout tables using the Wikicreole syntax.
YouTube Embed YouTube videos v=
browse=
time=
category=
language=
index=0
style=inline
size=medium
autoplay=0
width=425
height=350
_AuthInfo Display general and user specific auth information. userid=
_BackendInfo Get debugging information for [pagename]. page=[pagename]
notallversions=0
_GroupInfo Show Group Information
_PreferencesInfo Get preferences information for current user [userid]. page=[pagename]
userid=[userid]
_Retransform Show a markup retransformation of page [pagename]. page=[pagename]
_WikiTranslation Show translations of various words or pages info=pagename
exclude=
author=
owner=
creator=
sortby=
limit=50
paging=auto
cols=1
azhead=0
comma=0
commasep=
listtype=
ordered=
linkmore=
nopage=
pagename=
locked=
minor=
mtime=
hits=
size=
version=
markup=
external=
languages=
string=
page=
what=pages
match=*
from_lang=
include_empty=
nolinks=
noT=
text2png Convert text into a png image using GD. text='text2png testtext'
lang=en
_force=0
fontsize=18
with_shadow=1
fontcolor=#000000
shadowcolor=#AFAFAF
backcolor=#ffffff

PhpWikiDocumentation WikiPlugin