International ILIAS Blog

English-language blog on ILIAS with news and background information

Bringing Order into Wikis - with Metadata and Page Lists

Deleted Account - 22. Feb 2016, 10:40

Wikis that are intensively used quickly become unstructured and chaotic. While you can, of course, have ILIAS inform you about new or changed/edited pages, how do these pages relate to each other? Unlike Learning Modules, which have content that is structured like the chapters in a book, the pages of a wiki are merely connected somehow or other with each other via links. Up until now, to order the pages in a wiki thematically and make it easier to find your way around, it has been necessary to laboriously create lists by hand and to continuously update them. Thanks to Custom Metadata and automatic page lists, this is now much easier in ILIAS 5.0

The basic principle behind Custom Metadata can be easily explained. As an administrator you can create metadata sets as you see fit and assign these to a wiki. These metadata sets can then be found on each individual wiki page as separate blocks in the right hand column. All users with write/edit permission in a wiki can then add metadata to any page or hide a metadata block if it isn't needed on a page.

Here you can see the Custom Metadata on a wiki page: The metadata set 'Status of Feature' is comprised of multiple individual pieces of metadata that can be used in creating Page Lists.

Pages that have metadata assigned to them can then be shown by ILIAS in automatically maintained lists. For this you will find the new Element 'Page List' in the page editor of your wiki. Insert this Element into any part of your wiki that you want and select which metadata a page needs to have in order to appear in the the list. A page can include multiple Page Lists with different metadata or combinations of metadata. ILIAS will then fill and keep all such Page Lists current. Simple, reliable and always up to date. The only thing that you have to do yourself is enter the metadata information on the actual wiki pages.

An example of an automatically generated page list in the Feature Wiki: Shown are all features that have already been implemented for 5.1 are now awaiting approval by the customer.

An example of Custom Metadata in use is the Feature Wiki on ilias.de. Up until now, the over 2000 pages in the wiki were structured using laboriously maintained overview pages. These overviews showed, for example, all Features that were released with ILIAS 5.0 or all Features that had been recommended or implemented for course management. That these lists were not always up to date, was to be expected - and having to adjust multiple pages every time a change was made also meant a lot of work.

Filter settings for the Page List shown above: upon opening the page, all wiki pages that match the defined criteria will be shown automatically.
Since upgrading the Feature Wiki to using Custom Metadata, such hand-tended overviews are a thing of the past. If, for example, a decision is made to implement a certain feature in a version of ILIAS, then the the status only has to be updated on the feature page itself. All lists then get automatically updated. Thanks to the low maintance effort involved, you can now use more metadata to describe a feature and its status. This makes the Feature Wiki even more informative and useful and the development of ILIAS ultimately more transparent.


How to use Custom Metadata
  1. Go to  Administration » Metadata, Tab Custom Metadata  Create a Metadata Set and assign it to wikis by selecting either optional or mandatory in the Assigned Objects column.
  2. In the Settings of the wiki go to  Additional Features and activate Custom Metadata  so that metadata blocks will be available on the the wiki pages.
  3. Add the metadata to the individual pages or hide the block if no metadata should be created and shown for a page.
  4. After having chosen a page to act as the overview page, go the page editor and insert the Element 'Page List' and configure your your list as desired. After saving. all wiki pages that include the selected metadata will then be shown automatically and alphabetically.

No comment has been posted yet.