Socialtext::WikiObject - Represent wiki markup as a data structure and object
use Socialtext::WikiObject; my $page = Socialtext::WikiObject->new( rester => $Socialtext_Rester, page => $wiki_page_name, );
Socialtext::WikiObject is a package that attempts to fetch and parse some wiki text into a perl data structure. This makes it easier for tools to access information stored on the wiki.
The goal of Socialtext::WikiObject is to create a structure that is 'good enough' for most cases.
The wiki data is parsed into a data structure intended for easy access to the data. Headings, lists and text are supported. Simple tables without multi-line rows are parsed.
Subclass Socialtext::WikiObject to create a custom module for your data. You can provide accessors into the parsed wiki data.
Subclasses can simply provide accessors into the data they wish to expose.
Create a new wiki object. Options:
Users must provide a Socialtext::Resting object setup to use the desired workspace and server.
If the page is given, it will be loaded immediately.
Load the specified page. Will fetch the wiki page and parse it into a perl data structure.
Parse the wikitext into a data structure.
<luke.closs at socialtext.com>
Please report any bugs or feature requests to
bug-socialtext-editpage at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Socialtext-Resting-Utils. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
You can find documentation for this module with the perldoc command.
You can also look for information at:
Copyright 2006 Luke Closs, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.