Help:MediaWiki extensions

From semantic-mediawiki.org

Jump to: navigation, search

SMW admin manual

Download

Installation

Configuration

Concept caching

Troubleshooting

Repairing SMW's data

Extensions

Basic extensions

Semantic extensions

SPARQL endpoint

SMW user manual

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

Contents

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:

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

Deployment Framework

The Deployment Framework extension enables the convenient administration and automatic setup of extensions for MW and SMW (comparable to APT). The deployment framework can also download and apply the latest patches of installed extensions.

Authors: ontoprise GmbH

First released: October 2009

External Data

External Data allows wiki pages to get data from various external sources, and use it on the page. The sources can be external URLs that contains data in XML, CSV or JSON formats; LDAP servers; or relational databases (provided one has the password). This allows, among other things, one Semantic MediaWiki-based site to use the semantic data from another, by using the CSV format of inline queries.

Authors: Yaron Koren, Michael Dale and David Macdonald

First released: January 2009

Links:

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

Links:

Page Object Model

Page Object Model (POM) provides an API for editing the contents of template calls within pages remotely. For those wikis that store SMW data via templates, this provides a way for outside applications to modify the data.

Author: Sergey Chernyshev

First released: January 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

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

VariablesExtension

The VariablesExtension 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.

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 hardcoded 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.
     

Help:MediaWiki extensions en 0.1

Personal tools