Feature Wiki

Information about planned and released features

Tabs

Template pages in each wiki

1 Requirements

1.1 Current Concept

Current patch, beta, 12 Feb 2014

  • Each page of the wiki can be marked as a "template page"
  • Template pages can be activated for the creation of new pages (clicking on links of non-existing pages) or for being inserted as "Content Templates" in existing pages.
  • For page creation the "default" empty page template can be deactivated. This enables to force the selection of page templates having content or even, if only one is activated, using one default template for every page that is created.

1.2 Initial Idea

I should be possible to create template pages in ILIAS wikis. There could be a template tab to create and manage them.

Templates in order to structure wiki pages can be very useful, especially if the users are not too familiar with working with ILIAS wikis.
One way to implement this might be the following:

  • in the wiki settings a single page can be marked as the template page
  • a new button next to "Select All" is added to the page editor in a wiki context which reads: "use page template" which will insert the contents of the template page to the current page in front of the existing contents of the page
This way of implementing page templates would thus only use the regular copy-function of the page editor and would require only a small change in the wiki settings

2 Status

  • Scheduled for: Release 5.0
  • Funding: Required (please indicate if you have funding for feature)
  • Maintainer: Alexander Killing, LEIFOS
  • Implementation of the feature is done by Alexander Killing, LEIFOS
  • Contract settled: Yes
  • Tested by / status: (name, e-mail), (status information set after implementation)

3 Additional Information

Contact the following persons if you want to know more about this feature, its implementation or funding:

  • Information about concept: Marko Glaubitz (marko.glaubitz@rz.uni-freiburg.de)
  • Information about funding: (name, e-mail)
  • Information about implementation: (name, e-mail)

4 Discussion

Alex Killing, 13 Apr 2013: I fully support this request.

Matthias Kunkel, 13 Apr 2014: I support this request, too. Based on the recommendations by the maintainer and the head of development I schedule the feature for 4.5.

Matthias Kunkel, 02 Feb 2015: Please add an entry "Page Templates" to the option "Page Lists" in the menu "Wiki Functions".

5 Implementation

JL 11 Jul 2014: This feature has been implemented for trunk/4.5.

Defining a page as template page in subtab "Page Templates"
Selecting a page template when creating a new page (after clicking on page title)

Last edited: 2. Feb 2015, 22:06, Kunkel, Matthias [mkunkel]