The Other Extensions

< SMWCon Fall 2013
SMWCon Fall 2013The Other Extensions
SMWCon Fall 2013
The Other Extensions
Talk details
Description: The average SMW-based wiki has a bunch of other extensions installed, semantic and otherwise, and this tutorial covers some of them, with a special focus on Semantic Forms.
Speaker(s): Yaron Koren
Slides: see here
Type: Tutorial
Audience: Everyone
Event start: 2013/10/28 01:00:00 PM
Event finish: 2013/10/28 03:00:00 PM
Length: 120 minutes
Video: not available
Give feedback

This tutorial will provide an overview of some of the most popular and/or useful extensions available to MediaWiki- and Semantic MediaWiki-based sites; for some extensions there may be a hands-on element as well.

Extensions covered include:

Screenshot of Semantic Forms
  • Semantic Forms - lets you set up forms to edit template calls that in turn set Semantic MediaWiki properties, helping wikis to look and feel like standard database-backed websites. Each form definition is stored as a wiki page. SF also provides helper functionality to create forms, templates, etc. automatically. It is by far the most popular SMW extension, in use on around 80% of SMW-based wikis.
  • Semantic Forms Inputs - a spinoff extension that defines additional input types for SF, mostly Javascript-based.
  • Semantic Drilldown - provides a drill-down interface for semantic data. Each individual "filter" corresponds to a single semantic property, and each category gets its own drill-down page.
  • Maps & Semantic Maps - provide display, and form-based entry, of address and coordinate data using maps.
  • Semantic Compound Queries - display of multiple queries at once - useful especially for maps and calendars, where different types of pages can be displayed with different icons or colors.
  • Semantic Watchlist - lets users monitor changes to the values of semantic properties, including via email.
  • Page Schemas - lets administrators create and update their wiki's data structures - forms, templates, properties, etc. - by just filling out a form. The schema information is stored as XML on the wiki, which allows for importing a schema from a non-wiki source.
  • ConfirmEdit - provides an anti-spam CAPTCHA.
  • Widgets - allows embedding of raw HTML and JavaScript, for video display and many other uses.
  • Header Tabs - split up pages, or forms, into tabs.
  • Replace Text - a global search-and-replace interface.
  • Approved Revs - lets admins mark a certain page revision as the approved one, enabling a more flexible approach to controlling write-access.
  • External Data - lets a wiki display data queried from an outside data source, including web APIs, relational (and NoSQL) databases and LDAP directories.
  • Data Transfer - allows for import and export of structured data (i.e., template calls) via XML or CSV.