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.
Description: Provides a list of plugins on this wiki.
Plugin | Version | Description | Arguments |
AddComment AddCommentPlugin |
1.7 | Show and add comments for [pagename] | pagename=[pagename] order=normal mode=add,show jshide=0 noheader= |
AllPages AllPagesPlugin? |
1.21 | List all pages in this wiki. | noheader= include_empty= exclude= info= sortby=pagename limit=0 paging=auto debug= |
AllUsers AllUsersPlugin? |
1.12 | With external authentication all users which stored their Preferences. Without external authentication all once signed-in users (from version 1.3.4 on). | noheader= include_empty=1 exclude= info= sortby= limit=50 paging=auto debug= |
AuthorHistory AuthorHistoryPlugin |
1.5 | 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= page=[pagename] info=version,minor,author,summary,mtime |
BackLinks BackLinksPlugin? |
1.24 | List all pages which link to [pagename]. | exclude= include_self= noheader= page=[pagename] info= |
CacheTest CacheTestPlugin? |
1.2 | This is a simple example using WikiPluginCached. | text='This is a simple example using WikiPluginCached.' font=3 type=png |
Calendar CalendarPlugin |
1.28 | Calendar | prefix=[pagename]/ date_format=%Y-%m-%d year= month= month_offset=0 month_format='%B, %Y' wday_format=%a start_wday=0 |
CalendarList CalendarListPlugin |
n/a | CalendarList | prefix=[pagename] date_format=%Y-%m-%d year= month= month_offset=0 month_format='%B, %Y' wday_format=%a start_wday=0 |
Comment CommentPlugin |
1.2 | Embed hidden comments in WikiPages. | |
CreatePage CreatePagePlugin |
1.4 | Create a Wiki page by the provided name. | s= initial_content= template= |
CreateToc CreateTocPlugin |
1.20 | Automatically link headers at the top | pagename=[pagename] headers=!!!,!!,! noheader=0 align=left with_toclink=0 jshide=0 liststyle=dl indentstr= |
Diff DiffPlugin? |
1.1 | Display differences between revisions | pagename=[pagename] name=World versions= version= previous=major |
EditMetaData EditMetaDataPlugin |
1.10 | Edit metadata for [pagename] | page=[pagename] |
ExternalSearch ExternalSearchPlugin |
1.9 | Redirects to an external web site based on form input | s= formsize=30 url= name= debug= |
FrameInclude FrameIncludePlugin |
1.9 | 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 FullTextSearchPlugin? |
1.21 | Search the content of all pages in this wiki. | s= case_exact= regex= noheader= exclude= limit= quiet= |
FuzzyPages FuzzyPagesPlugin? |
1.11 | Search for page titles similar to [pagename]. | s= debug= |
GoTo GoToPlugin? |
n/a | Go to or create page. | size=32 |
GooglePlugin GooglePluginPlugin? |
1.2 | Make use of the Google API | q= mode=search startIndex=1 maxResults=10 formsize=30 |
HelloWorld HelloWorldPlugin |
1.13 | Simple Sample Plugin | salutation=Hello, name=World |
IncludePage IncludePagePlugin |
1.24 | Include text from another wiki page. | page= rev= quiet= words= lines= section= sectionhead= |
IncludeSiteMap IncludeSiteMapPlugin? |
1.11 | 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 |
InterWikiSearch InterWikiSearchPlugin? |
1.6 | Perform searches on InterWiki sites listed in InterWikiMap. | |
LikePages LikePagesPlugin? |
1.19 | List page names which share an initial or final title word with '[pagename]'. | page=[pagename] prefix= suffix= exclude= noheader= info= |
ListSubpages ListSubpagesPlugin? |
1.3 | Lists the names of all SubPages of the current page. | noheader= pages= exclude= info= |
MostPopular MostPopularPlugin? |
1.28 | List the most popular pages. | pagename=[pagename] exclude= limit=20 noheader=0 sortby=hits info= paging=auto |
NoCache NoCachePlugin? |
1.2 | Don't cache this page. | nocache=1 |
OldStyleTable OldStyleTablePlugin |
1.9 | Layout tables using the old markup style. | caption= cellpadding=1 cellspacing=1 border=1 summary= |
OrphanedPages OrphanedPagesPlugin? |
1.8 | List pages which are not linked to by any other page. | noheader= include_empty= exclude= info= sortby= limit=50 paging=auto |
PageDump PageDumpPlugin? |
1.7 | View a single page dump online. | s= page=[pagename] format= download= |
PageGroup PageGroupPlugin? |
1.7 | PageGroup for [pagename] | parent= rev= section=Contents label= loop= |
PageHistory PageHistoryPlugin? |
1.28 | List PageHistory for [pagename] | days= show_minor=1 show_major=1 limit= page=[pagename] format= |
PageInfo PageInfoPlugin? |
1.5 | Show extra page Info and statistics for [pagename]. | page=[pagename] version=[version] |
PageTrail PageTrailPlugin? |
1.4 | PageTrail Plugin | numberlinks=5 invisible= duplicates= |
PhotoAlbum PhotoAlbumPlugin |
1.7 | Displays a set of photos listed in a text file with optional descriptions | src= mode=normal numcols=3 showdesc=both link=1 attrib= bgcolor=#eae8e8 hlcolor=#c0c0ff align=center height=auto width=auto cellwidth=image tablewidth=1 p= h= weblocation= |
PhpHighlight PhpHighlightPlugin |
1.9 | PHP syntax highlighting | wrap=1 string=#CC0000 comment=#FF9900 keyword=#006600 bg=#FFFFFF default=#0000CC html=#000000 |
PhpWeather PhpWeatherPlugin |
1.11 | The PhpWeather plugin provides weather reports from the Internet. | icao=EKAH cc=DK language=en menu= units=both_metric |
PluginManager PluginManagerPlugin? |
1.14 | Description: Provides a list of plugins on this wiki. | info=args |
PopularNearby PopularNearbyPlugin? |
1.4 | List the most popular pages nearby. | pagename=[pagename] mode=nearby exclude= limit=5 noheader=0 |
PrevNext PrevNextPlugin? |
1.3 | Easy navigation buttons for [pagename] | prev= next= up= contents= index= first= last= order= style=button class=wikiaction |
RandomPage RandomPagePlugin? |
1.10 | Displays a list of randomly chosen pages or redirects to a random page. | pages=1 redirect= hidename= exclude='RandomPage, HomePage, AllPages, RecentChanges, RecentEdits, FullRecentChanges' info= |
RateIt RateItPlugin? |
1.7 | Rating system. Store user ratings per page | pagename=[pagename] version= id=rateit imgPrefix= dimension= small= show= mode= |
RawHtml RawHtmlPlugin |
1.8 | A plugin to provide for raw HTML within wiki pages. | description='A plugin to provide for raw HTML within wiki pages.' |
RecentChanges RecentChangesPlugin? |
1.92 | RecentChanges | days=2 show_minor= show_major=1 show_all= show_deleted=sometimes limit= format= daylist= difflinks=1 historylinks= caption= |
RecentChangesCached RecentChangesCachedPlugin? |
1.4 | Caches output of RecentChanges called with default arguments. | days=2 show_minor= show_major=1 show_all= show_deleted=sometimes limit= format= daylist= difflinks=1 historylinks= caption= |
RecentEdits RecentEditsPlugin? |
1.1 | RecentEdits | days=2 show_minor=1 show_major=1 show_all=1 show_deleted=sometimes limit= format= daylist= difflinks=1 historylinks= caption= |
RedirectTo RedirectToPlugin |
1.13 | Redirects to another url or page. | href= page= |
RelatedChanges RelatedChangesPlugin? |
1.2 | RecentEdits | days=2 show_minor=1 show_major=1 show_all=1 show_deleted=sometimes limit= format= daylist= difflinks=1 historylinks= caption='Related Changes' page=[pagename] |
RichTable RichTablePlugin |
1.4 | Layout tables using a very rich markup style. | |
RssFeed RssFeedPlugin |
1.4 | Simple RSS Feed aggregator Plugin | feed= description= url= maxitem=0 debug= |
SiteMap SiteMapPlugin? |
1.11 | 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= |
SqlResult SqlResultPlugin? |
1.2 | Display arbitrary SQL result tables | page=[pagename] alias= template= |
SystemInfo SystemInfoPlugin |
1.17 | Provides access to PhpWiki's lower level system information. | description='Provides access to PhpWiki's lower level system information.' |
TexToPng TexToPngPlugin? |
1.4 | 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 TitleSearchPlugin? |
1.21 | Search the titles of all pages in this wiki. | s= auto_redirect= noheader= exclude= info= |
Transclude TranscludePlugin |
1.8 | Include an external web page within the body of a wiki page. | src= height=450 |
TranslateText TranslateTextPlugin? |
1.3 | Define a translation for a specified text | lang= pagename=[pagename] translate= |
UnfoldSubpages UnfoldSubpagesPlugin |
1.13 | Includes the content of all SubPages of the current page. | pagename=[pagename] quiet= sortby=pagename limit=0 pages= maxpages= sections= smalltitle= words= lines= bytes= section= sectionhead= |
UpLoad UpLoadPlugin? |
n/a | Upload files to the local InterWiki Upload:<filename> | logfile=file_list.txt autolink=1 page=[pagename] |
UserPreferences UserPreferencesPlugin? |
1.29 | UserPreferences | userid= passwd= autologin= email= notifyPages= theme=default lang=en editWidth=80 noLinkIcons= editHeight=22 timeOffset=0 relativeDates= googleLink= |
VisualWiki VisualWikiPlugin? |
1.8 | Visualizes the Wiki structure in a graph using the 'dot' commandline tool from graphviz. | imgtype=png width=5 height=7 colorby=age fillnodes=off label=name shape=ellipse large_nb=5 recent_nb=5 refined_nb=15 backlink_nb=5 neighbour_list= exclude_list= include_list= fontsize=10 help= |
WantedPages WantedPagesPlugin? |
1.11 | Lists referenced page names which do not exist yet. | noheader= exclude=PgsrcTranslation page=[pagename] sortby= limit=50 paging=auto |
WhoIsOnline WhoIsOnlinePlugin? |
1.6 | Show summary information of the current user sessions. | mode=summary pagename=[pagename] allow_detail= dispose_admin= |
WikiAdminChmod WikiAdminChmodPlugin? |
1.6 | Set individual page permissions. | exclude= info=pagename,perm,mtime,author sortby=pagename limit=0 |
WikiAdminRemove WikiAdminRemovePlugin? |
1.21 | Permanently remove all selected pages. | min_age=0 max_age=31 exclude= info=most sortby=pagename limit=0 |
WikiAdminRename WikiAdminRenamePlugin? |
1.10 | Rename selected pages. | exclude= info=pagename,mtime sortby=pagename limit=0 updatelinks=0 |
WikiAdminSearchReplace WikiAdminSearchReplacePlugin? |
1.9 | Search and replace text in selected wiki pages. | exclude=. info=some sortby=pagename limit=0 |
WikiAdminSelect WikiAdminSelectPlugin? |
1.14 | Allows selection of multiple pages which get passed to other WikiAdmin plugins. | s= only= exclude= info=most sortby=pagename limit=0 debug= |
WikiAdminSetAcl WikiAdminSetAclPlugin? |
1.5 | Set individual page permissions. | p=[] acl= exclude= info=pagename,perm,owner,group,mtime,author sortby=pagename limit=0 |
WikiAdminUtils WikiAdminUtilsPlugin? |
1.10 | Miscellaneous utility functions of use to the administrator. | action= label= |
WikiBlog WikiBlogPlugin |
1.16 | Show and add blogs for [pagename] | pagename=[pagename] order=normal mode=show,add noheader= |
WikiForm WikiFormPlugin? |
1.12 | WikiForm | action=upload default= buttontext= size=50 |
WikiForum WikiForumPlugin? |
1.2 | Handles threaded topics with comments/news and provide a input form | pagename=[pagename] order=normal mode=show,add info= noheader= |
WikiPoll WikiPollPlugin? |
1.7 | Enable configurable polls | page=[pagename] admin= require_all=1 require_least=0 |
_AuthInfo | 1.13 | Display general and user specific auth information. | userid= |
_BackendInfo | 1.22 | Get debugging information for [pagename]. | page=[pagename] |
_PreferencesInfo | 1.3 | Get preferences information for current user [userid]. | page=[pagename] userid=[userid] |
_WikiTranslation | 1.10 | Show translations of various words or pages | languages= string= page= what=pages match=* from_lang= include_empty= exclude= sortby= limit=0 nolinks= noT= debug= |
text2png text2pngPlugin? |
1.13 | Convert text into a png image using GD. | text='Hello WikiWorld!' l=en |