[pmwiki-users] pmwiki-2.2.0-beta24 released (wikiwords disabled, creole support)

Patrick R. Michaud pmichaud at pobox.com
Mon Jan 22 14:23:36 CST 2007


I've just released 2.2.0-beta24, now available from

    http://www.pmwiki.org/pub/pmwiki/pmwiki-2.2.0-beta24.tgz
    http://www.pmwiki.org/pub/pmwiki/pmwiki-2.2.0-beta24.zip
    svn://pmwiki.org/pmwiki/tags/latest

The biggest change in this release is that PmWiki now is
distributed with wikiword processing disabled by default.
(The default for 2.1 had wikiword links disabled, but PmWiki
would still recognize wikiwords and perform special processing
when they occurred.  This is now disabled in 2.2.)

Wikiwords will continue to work for sites that have wikiwords
enabled via $LinkWikiWords=1; .  Sites that want to keep
the 2.1 behavior (wikiwords are processed but not linked by default)
can use the following setting:

    $EnableWikiWords = 1;       # enable wikiword processing
    $LinkWikiWords = 0;         # turn off wikiword links

Even for sites that enable wikiwords, the markup has been
changed so that wikiwords following a '#' or '&' are no
longer treated as wikiwords (to avoid problems with color
names and character entities that have things that look like
wikiwords).  

PmWiki is now distributed with a module for Creole v0.4
standard markup (http://www.wikicreole.org/).  To enable Creole 
markup sequences, add the following line to a local customization 
file:

    include_once('scripts/creole.php');

More details on Creole will be available at 
http://www.pmwiki.org/wiki/Cookbook/Creole .

PmWiki now provides links to more useful information whenever an 
"abort" situation occurs, such as being unable to access the 
.flock file or being unable to load a skin template.

The <vspace> bug in search results has been fixed.

The <!--markup:...-->, <!--wiki:...-->, and <!--page:...-->
directives in skin templates can now contain multiple lines
for the '...' components.

A new $EnableSkinDiag variable is introduced which checks
that skins provide required directives and provides error
messages if they do not.  (This variable is disabled by
default.)

The DisplayStopWatch() function in scripts/diag.php is now
StopWatchHTML().

The $PageExistsCache is automatically invalidated whenever
a new PageStore is created.  (Developers should not rely on
the existence of $PageExistsCache, as it may be removed in
a future release.)

The $BasicLayoutVars variable has been removed from skin
processing (it was deprecated prior to 2.0.0).


More changes (and updates to documentation) are expected
soon.  Comments and questions welcomed as always on the
mailing lists.

Thanks!

Pm




More information about the pmwiki-users mailing list