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 |
Keywords: | |
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:
- 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.