Jump to content

WikiObjectUseCases

From WikiWorld
Revision as of 11:54, 28 January 2026 by imported>Import (Imported current content)
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)

This page is for Use Cases for WikiObjects.

These descriptions should follow the ExtremeProgramming style, i.e. they should be from the point of view of a 'customer' - what tangible benefit would a 'customer' get.


The simplest use cases consist of WikiExtensionUseCases


==Use Cases That collect information off multiple Wikis. ==

The main use would be for add on services to wiki - especially experimental add on services providing navigation across multiple wikis. As a starting point a WikiWikiObject is needed which gives information about Wikis. This could be used as follows:

 'Example:' Many wikis have information about books and films.  A WikiObject could gather the recent changes pages from a dozen wikis, scan for new or modified pages about books and then present a recent-book-pages-changes page.
 'Example:' A WikiObject is written which implements synonyms.  Another WikiObject merges the page name lists across twenty odd wikis, once per day.  Now I can write a service which does a smart find across page name titles using these two WikiObjects.