Mediawiki-extensions under Debian: Difference between revisions
m (added CategoryTree and symlink text) |
m (fixed lost directory) |
||
Line 24: | Line 24: | ||
`-- extensions-enabled | `-- extensions-enabled | ||
/usr/share/mediawiki-extensions | /usr/share/mediawiki-extensions | ||
`-- maintenance | |||
/var/lib/mediawiki/extensions/CategoryTree | /var/lib/mediawiki/extensions/CategoryTree | ||
Now the advantage of the way the package ''mediawiki-extensions'' is set up under Debian, is that you can have all extensions installed in ''/usr/share/mediawiki-extensions'', and make them available with just a little symbolic link in ''/etc/mediawiki-extensions/extensions-available''. After that, enabling or disabling the extension is just a matter of creating that same symlink in ''/etc/mediawiki-extensions/extensions-enabled''. Usually, this is accomplished by running ''mwenext <extension name>'', e.g. ''mwenext NewestPages.php'' (note that this will not work when you've got WikiFarms) or by manually creating the symlink to the extension (i.e. from ''extensions-enabled'' to ''extensions-available''). | Now the advantage of the way the package ''mediawiki-extensions'' is set up under Debian, is that you can have all extensions installed in ''/usr/share/mediawiki-extensions'', and make them available with just a little symbolic link in ''/etc/mediawiki-extensions/extensions-available''. After that, enabling or disabling the extension is just a matter of creating that same symlink in ''/etc/mediawiki-extensions/extensions-enabled''. Usually, this is accomplished by running ''mwenext <extension name>'', e.g. ''mwenext NewestPages.php'' (note that this will not work when you've got WikiFarms) or by manually creating the symlink to the extension (i.e. from ''extensions-enabled'' to ''extensions-available''). | ||
Revision as of 20:54, 8 February 2009
Extensions for MediaWiki
The Debian mediawiki-extensions package
Under Debian 5.0 "Lenny", there exists a package named mediawiki-extensions that contains a number of useful extensions that you're quite likely to find useful. The included extensions are:
- Cite -- add tags for citation purpose
- GeSHi -- add tags for syntax highlighting
- Inputbox -- add predefined HTML forms to wiki pages
- NewestPages -- show the lsat pages added to the wiki
- Poem -- add tags for poems
- SpecialLastUserLogin -- special page to see a user last logins
- ParserFunctions -- collection of parser functions
- PageCSS -- parser hook to add per-page CSS
- FootNote -- add footnote to your article
- SpecialRenameuser -- special page to rename users
- LdapAuthentication -- user authentication using LDAP
- CategoryTree -- dynamic view of the wiki's category structure
- ConfirmEdit -- very simple text Captcha
- FancyCaptcha -- more comples image captchas (needs ConfirmEdit)
The installation of this package is, as usual, very straightforward. Run apt-get install mediawiki-extensions, or use aptitude to get this package installed.
After installation, the following directories get created:
/etc/mediawiki-extensions |-- extensions-available `-- extensions-enabled /usr/share/mediawiki-extensions `-- maintenance /var/lib/mediawiki/extensions/CategoryTree
Now the advantage of the way the package mediawiki-extensions is set up under Debian, is that you can have all extensions installed in /usr/share/mediawiki-extensions, and make them available with just a little symbolic link in /etc/mediawiki-extensions/extensions-available. After that, enabling or disabling the extension is just a matter of creating that same symlink in /etc/mediawiki-extensions/extensions-enabled. Usually, this is accomplished by running mwenext <extension name>, e.g. mwenext NewestPages.php (note that this will not work when you've got WikiFarms) or by manually creating the symlink to the extension (i.e. from extensions-enabled to extensions-available).