Cairo compatibility module, for use with Plugins written for Cairo but run wiuth earlier versions of TWiki.
Summary of Contents
Implements some of the functions added in Cairo so they are available to plugins running in a pre-Cairo installation. This allows plugin authors to upgrade to Cairo without losing compatibility with earlier TWiki releases.
If you find that this module doesn't enable the plugin you are interested in, but manage to fix it so it does, then please,, please,
please submit a patch with the fix.
Detailed Documentation
Cairo Compatibility Module
If a plugin uses Cairo function calls, you can include this module
to ensure it is compatible with older releases of TWiki. Of course
you should instruct users to upgrade to Cairo by preference, but this
module should make sure the plugin works if they can't for some reason.
The module should NOT be used when running alongside code later than
Beijing.
Plugin authors should feel free to check in to this module, but please
be careful not to break anything.
TWiki::Func::getRegularExpression
See documentation in
TWiki:Codev/FuncDotPm
TWiki::expandVariablesOnTopicCreation
See documentation in
TWiki:Codev/TWikiDotPm
CairoCompatibilityModule::readTemplate
See documentation in
TWiki:Codev/StoreDotPm
Settings
- Name of the perl package
- Set STUB = TWiki::Contrib::CairoContrib
Installation Instructions
- Download the ZIP file from the Plugin web (see below)
- Unzip
CairoContrib.zip
in your twiki installation directory. Content: File: | Description: |
data/TWiki/CairoContrib.txt | |
lib/TWiki/Contrib/CairoContrib.pm | |
lib/TWiki/Contrib/CairoContrib/build.pl | |
Plugin Info
Related Topics: TWikiPreferences
--
TWiki:Main/CrawfordCurrie - 12:54:08 16 August 2004