[pmwiki-users] Blogger Update and Request for Brainstorming

DaveG pmwiki at solidgone.com
Tue Jan 20 18:50:09 CST 2009

-- Update --
Just wanted to provide a quick update on where Blogger is (ref 
Cookbook/Blogger). Things are pretty much done at this point. Right now 
I'm working to make sure the skinning process is smooth -- so you can 
switch from one skin to another, and have the various elements work 

Anyway, the whole reason for Bloggers existence is so I can move away 
from Drupal which powers a few of my sites. In that vein, check out 
http://test.davidgilbert.org/ -- this is a PmWiki based version of the 
Drupal site at http://davidgilbert.org/. The two are pretty much 
functionally equivalent, although the Blogger version does have a few 
additional features (like pagination, which I could never work out in 

-- Brainstorm --
The one big thing remaining, and the reason Blogger is still in 'alpha' 
is the data structure. I'm not convinced the current approach is right, 
and think there's a better approach out there. Right now I'm storing all 
page data as PmForms fields, including the page content. This works 
fine, but has two shortcomings:
1] There's no smooth way to alter existing pages into the Blogger format 
-- copy and paste is the way. I can't work out a way to feed existing 
page content into a PmForm textarea (same problem as the 'alternate [a]' 
approach below).

2] If someone decides to stop using Blogger, they will need to redefine 
a markup (easy to do) to ensure pages are visible. Not a significant 
problem, but there nonetheless.

Alternate [a]: It seems to me that storing the content as a normal 
standalone page, with a linked 'data' page is a better approach. The 
link could be soft (naming or group convention), or with a physical 
link. The problem is that I can't get this to work with PmForms. For 
instance, trying to make the content appear as a field by encapsulating 
it in (:..:..:) from pageHeaders/footers, and then using a form, doesn't 
work. It seems like content in headers/footers is not recognized by PmForms.

Other thoughts using PmWiki core code welcomed.

  ~ ~ Dave

More information about the pmwiki-users mailing list