[cgi-wiki-dev] Wiki::Toolkit goes live
dom at earth.li
Fri Apr 28 11:40:42 BST 2006
I've released the first (announced) developer version of
Wiki::Toolkit. It's available from CPAN or
I've also released Wiki::Toolkit::Formatter::Usemod:
Other associated modules will be forthcoming, although some of
them may be refactored first.
Help in testing this release would be greatly appreciated. I will
release a testing version of OpenGuides that uses this new module before
too long, but in the meantime independent tests (and tests by others
using CGI::Wiki/Wiki::Toolkit would be most useful. In particular, we
are very interested in the database schema upgrade functionality. At
this stage you should consider this functionality unstable and prone to
change and not suitable for use on production data but success/failure
reports on copies of the database would be most appreciated.
Thanks to Nick for the bulk of the new code included in this release.
Here, for reference, is the full changelog from the last released
version of CGI::Wiki:
0.69_02 27 April 2006
Add missing new file lib/Wiki/Toolkit/Setup/Database.pm to
0.69_01 23 April 2006
*** IMPORTANT NOTICE *** This release introduces a new database schema
which should be considered beta in nature at this stage. It is not yet
suitable for deployment on production data and should only be tested
on copies of your production data. If it eats your data, you get to
keep the pieces. Additionally, functionality exposed in this beta
release is subject to change.
Rename to Wiki::Toolkit.
Support for moderation on a per-node basis.
Update to the database schema: added needs_moderation column to
node, and moderated column to content
You will need to run wiki-toolkit-setupdb to upgrade your database
Many more plugin points: pre_write + pre_retrieve (get to change
the data), pre_moderate + post_moderate, pre_rename + post_rena
+ post_delete. See test 150 for examples, and the perldoc of
Wiki::Toolkit::Plugin for a description.
0.02 15 September 2004
Applied patch from Tom Insam to fix bug with
0.01 22 September 2003
0.69 22 February 2006
Update to database schema: added an ID column to node, and changed
the content + metadata tables to FK to the ID field, rather than
the node name. Also added rails like schema_info table, to hold
the current database schema version number
You will need to run cgi-wiki-setupdb to upgrade your database
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)
More information about the CGI-Wiki-dev