MeatballWiki

Edit History Raw

PageAggregation

One way to implement a WikiLog is to somehow aggregate several smaller pages onto a front-page where each page contains a typical WebLog posting.

Typically, you want to solve two problems:

  • You need InternalTransclusion to include one page in another page
  • You need a way to automatically select the pages to be included, in order to avoid editing the front page all the time.

OddMuse implements this using a journal tag that takes two parameters: A number to limit the pages that will be aggregated, and a regular expression to choose the pages to aggregate by name (not content). By default, it will use the ten latest pages having a name containing ISO date formats such as 2003-06-12. Alternatively, one of the extensions allows you to dynamically collect several pages onto one.

Example:

PikiePikie uses special WebLog entries connected to the WikiPages they're on.

Related discussion on naming conventions: WikiLogNameSpaces.