Help:MediaWiki extensions

From semantic-mediawiki.org
Jump to: navigation, search
SMW admin manual
Installation
Configuration
Concept caching
Pretty URIs
Using SPARQL and RDF stores
Troubleshooting
Repairing SMW's data
Extensions
Basic extensions
Semantic extensions
SMW user manual

Various extensions of MediaWiki are particularly useful in combination with Semantic MediaWiki:

Admin Links

Admin Links provides a special page that contains links for tasks that administrators are likely to perform. Anyone can view the page, but administrators get a link to it added to their "user links", usually at the top of each page; so that the Admin Links page can serve as somewhat of a "control panel" for the wiki. Other extensions can add their own links to this page. The Admin Links extension is especially helpful for Semantic MediaWiki-based sites because SMW and some of its related extensions are set up to add their own links, letting the page serve as a control panel for SMW-based tasks as well.

Author: Yaron Koren

First released: May 2009

Links:

Approved Revs

Approved Revs is an extension that lets administrators mark a certain revision of a page as "approved". The approved revision is the one displayed when users view the page at its main URL. It was designed to be a simple, lightweight alternative to the FlaggedRevs extension suitable for small- or medium-scale wikis, with just a few administrators.

Author: Yaron Koren

First released: June 2010

Category Magic Words

Category Magic Words allows you to hide the pages and/or the subcategories from category pages, if you want to replace them with some custom code, e.g. a inline query. Other means to achieve the same effect are described here.

Author: Leo Wallentin

First released: October 2011

Links:

Configure

Configure lets administrators edit the configuration variables that are normally set within LocalSettings.php via the wiki instead. This can make administration easier, especially for those without login access to the server their wiki resides on. Semantic MediaWiki and some of its related extensions are covered by Configure.

Author: IAlex

First released: April 2008

See also: WikiFactory

Header Tabs

Another extension useful with semantic templates is Header Tabs, which allows for a tabbed interface to split up a page (or a form - see Semantic Forms) into more manageable sections.

Author: Sergey Chernyshev

First released: March 2008

ParserFunctions

Semantic templates are a method for further simplifying the use of semantic annotations. However, since omitted template parameters cannot be annotated, it is useful to have some support for conditionals within the wiki. This is supplied by the ParserFunctions extension.

Author: Tim Starling

First released: April 2006

Links:

Replace Text

Replace Text provides a form for administrators to do a text search-and-replace across all pages on their wiki, including both page contents and page names. For Semantic MediaWiki, this is especially useful when the names or values of properties, or the names or fields of templates, get changed: if such a change requires corresponding changes to many existing wiki pages, this extension allows you to do that in one step.

Author: Yaron Koren

First released: April 2008

Variables

The Variables lets you create and read local variables on a wiki page. This is especially helpful for re-using statements on a page without having to duplicate them everytime. For instance you can store a lengthy ASK query in a variable and re-use this later on with different output formats. Best results may be achieved in combination with extension ParserFunctions.

Authors: Rob Adams and others

First released: August 2006

Widgets

Widgets is another very helpful extension in conjunction with semantic templates. It allows for the creation of custom HTML from passed-in variables, which can be used to display videos, audio, images, RSS feeds, maps, calendars and other external data, custom JavaScript, and any other HTML for which the current set of wiki-text and string and parser functions is not suitable. And it is structured as a parser function, which means that it can take in template variables (some of this functionality is already available in other MediaWiki extensions, but many of them are tag extensions, which means that they can only take in hard-coded values). The Widgets homepage also contains a large set of ready-to-use widgets, which will work simply by being copied and pasted into one's wiki.

Author: Sergey Chernyshev

First released: February 2008

Links:


This documentation page applies to all SMW versions from 0.1 to the most current version.
      Other languages: defrzh-hans

Help:MediaWiki extensions en 0.1