Working with MediaWiki

by Yaron Koren

Back to main page

Table of Contents

1. About MediaWiki

History of MediaWiki · Community and support · Available hosts

2. Setting up MediaWiki

The MediaWiki environment · Download · Installing · Setting the logo · Changing the URL structure · Updating MediaWiki

3. Editing in MediaWiki

Tabs · Creating and editing pages · Page history · Page diffs · Undoing · Blocking and rollbacks · Deleting revisions · Moving pages · Deleting pages · Edit conflicts

4. MediaWiki syntax

Wikitext · Interwiki links · Including HTML · Templates · Parser and tag functions · Variables · Behavior switches

5. Content organization

Categories · Namespaces · Redirects · Subpages and super-pages · Special pages

6. Communication

Talk pages · LiquidThreads · Echo & Flow · Handling reader comments · Chat · Emailing users

7. Images and files

Uploading · Displaying images · Image galleries · Slideshows · Displaying outside images

8. User registration and management

Registration · User groups and permissions · Creating user accounts · OpenID and other login integration systems · Blocking and deleting users

9. Browsing and searching

Viewing the set of all pages · Searching · Installing another search engine · Using an outside search engine

10. Monitoring the wiki

Recent changes · Watchlist · Logs · Statistics

11. Extensions

Finding extensions · Installing extensions · Gadgets · CategoryTree · WYSIWYG editing extensions · SocialProfile · UrlGetParameters · Ratings extensions

12. Extended MediaWiki syntax

ParserFunctions · Displaying code · Displaying math · Cite · Header Tabs

13. Display and customization

User preferences · Skins · Mobile display · Ads · jQuery and ResourceLoader · MediaWiki: pages, and modifying the interface text · Site notice · Language support

14. Protecting content

Handling spam · Access control and protecting pages · FlaggedRevs and Approved Revs

15. MediaWiki administration

Configuration settings · Debugging · Improving MediaWiki performance · The MediaWiki cache · The job queue · Admin Links · Replace Text · Getting user IP information · Bots and the MediaWiki API · Search engine optimization · Running a wiki farm · Multi-language wikis

16. Semantic MediaWiki

How SMW works: an example · Downloading and installing · Semantic triples and properties · Special properties · Queries · Display formats · Concepts · Semantic search page · Storing compound data · Recurring events · Refreshing data · Tooltips · RDF and SPARQL · Additional resources

17. Semantic Forms

A template-based approach to SMW · Introduction to Semantic Forms · Getting started with Semantic Forms · Form definitions · Enabling multiple field values · The "edit with form" tab · Linking to forms · Populating red-linked pages automatically · Creating query forms · Modifying pages automatically · Semantic Forms Inputs

18. Displaying data

Semantic Result Formats · Calendars · Charts and graphs · Mapping · Other visualizations and displays · Semantic Compound Queries · DynamicPageList

19. Additional Semantic MediaWiki functionality

Semantic Drilldown · SemanticWatchlist · Semantic Extra Special Properties · Semantic Tasks · SemanticUpdateOnPurge · SMW+/DataWiki · Page Schemas

20. External data and applications

External Data · Widgets · Export-based SMW query formats

21. Importing and exporting

Moving content between two MediaWiki systems · Importing contents from another system into MediaWiki · Exporting contents from MediaWiki to another system · PDF export · Offline viewing

22. Running a successful wiki

Public wikis · Private wikis · Public, organizational wikis

23. MediaWiki development: a guide for the accidental developer