[pmwiki-announce] Announcement: pmwiki 0.6.1 released with MAJOR layout change (template skins)

Patrick R. Michaud pmichaud
Sun Feb 22 17:17:27 EST 2004


PmWiki 0.6.1 has just been released, and it has a major change to
the way layouts are created to make them much easier to create,
modify, and distribute.

Normally a change like this would involve a major revision number
change as well (i.e., to 0.7.0), but since we just released 0.6.0
four days ago it seems a bit odd to make that jump.  So, I'm releasing
this as 0.6.1, and just kinda pretending that 0.6.0 never existed.  :-)

This version essentially returns PmWiki to the layout variables that
existed in 0.5, with the major difference being that one now can load
those variables through the use of a template file that contains
HTML markup and comments instead of using PHP programming statements.
The template file syntax is very easy to understand and modify for 
people who are already somewhat familiar with HTML.  

This also greatly simplifies the coordination of content and .css files,
since the template file explicitly specifies the css files it needs
and can reside in the same directory as the css file (as well as any
image files needed).  The best way to see it is to look at the template
files that are now distributed with PmWiki and other examples are 
available at http://www.pmichaud.com/pmwiki/pub/skins.  It's quite
straightforward.

I know that this may pose difficulty for those who struggled through
the 0.6.0 code and just got it working, and for that I really apologize.
For those who are running older versions of PmWiki, I'll be happy to
provide a lot of conversion assistance.

If anyone wants to use the layout variables and scheme that were
introduced in 0.6.0, contact me via email and I'll walk you through 
it.  

PmWiki 0.6.1 still provides a layout-0.5 compatibility script that
generally restores the variables and structures used in 0.5.27, for 
those who are upgrading from 0.5.x and don't want to redevelop 
their layouts just yet.

Other features of the 0.6.1 release:

* Author names in the page history function now link to the corresponding
  profile page, if it exists.

* Variable names in wiki pages now link to the documentation for that
  variable.

For those who are new to PmWiki, I can assure you that major changes
like this don't occur very often--generally speaking minor upgrades 
are pretty seamless.

Thanks to all for your patience and continued support of PmWiki.  Feel
free to email me or the list with any questions or comments you may
have.

Pm



More information about the pmwiki-announce mailing list