User:Joshuagay/Extensions

For an overview of all the software and extensions installed on this wiki visit the Special:Version page. This page provides an overview and some examples of how the extensions on this wiki could be used.

Data Transfer
Data Transfer is an extension to MediaWiki that allows users to both export and import data from and to the wiki, with export done in XML format and import possible in both XML and CSV formats.

Semantic Drilldown
This extension provides a page for drilling down through a site's data, using categories and filters on semantic properties. The following image is a screenshot from an example page using Semantic Drilldown:



If the data includes Geodata, you drilldown pages can also display maps!



Semantic Forms
This extension allows you to have forms for adding, editing and querying data on your wiki, without any programming. Forms can be created and edited not just by administrators, but by users themselves.

A form allows a user to populate a pre-defined set of templates for a page (behind the scenes, that data is turned into semantic properties once the page is saved).

Forms can also be used to edit the data in an existing page, and you can enable an 'edit with form' tab to show up on any page; see The 'edit with form' tab.

Semantic Forms also supports autocompletion of fields, so users can easily see what the previously-entered values were for a given field. This greatly helps to avoid issues of naming ambiguity, spelling, etc.

Data in a page that doesn't fit into the form, like a free-form text description of the page's subject, isn't ignored when the page is edited with a form; rather, it is placed into a separate input box called "free text".

Semantic Forms also provides other features: a form to create semantic properties, a form to create templates, a form to create user forms, pages that list all the templates and all the user forms on the site, and others.

External Data
The External Data extension allows MediaWiki pages to retrieve, filter, and format data from one or more sources. In addition to external URLs, data can also come from a regular wiki page, an uploaded file, an LDAP directory, or a relational database.

The following example screenshots come from the Discourse DB wiki. The first screen shot shows the wiki markup (the view when you are editing the page)



This second screen shot shows the HTML view that results after you save the wiki page: