Wiki

The Wiki module primarily exports the WikiPage class:

class WikiPage(object):

WikiPage is a class to represent one page in a WikiWikiWeb [1]. The page may or may not yet exist -- that is, it may not yet have content.

It has the following properties and methods:

html:

A read-only property giving the HTML for the page. If the page does not yet have content the text "This page has not yet been created" is returned.

text:

The text for the page. To save new text, simply assign to this property.

title:

The title of the page.

name:

The name of the page -- a canonical identifier. Related to the title, but not necessarily the same.

exists():

Does this page have content yet?

modifiedDate():

Date modified (integer timestamp)

modifiedDateText():

Text representation of modified date

preview(text):

Returns an HTML preview of the text

There are also several searching methods:

allPages():

All pages with content in the system

recentPages():

All pages, sorted by date modified, most recent first

search(text):

Search titles and bodies of pages for text, returning list of pages

searchTitles(text):

Search page titles for text, returning list of pages

There is one module global to be printed at the top of every Wiki page:

css:

The HTML to put the proper CSS at the top of the page. This should be put in the <head> section of the page.