I am trying to create  a user friendly release of my Triad skin some
may know from Pmwiki.

But I am struggling with integration issues, particular with the site
page's new format, and with action=skin.
Both seem to be built entirely with the default skin in mind.
The site page shows a fixed set of zone pages, which may well be
totally irrelevant to the skin one uses.
so that section of the page is useless and misleading.
The other parts are listings and do show the relevant skin pages, but
the listing shows too much information, too many links IMO. The
previous format showing only the page links without parent links in
front was much easier to read.

The zone issue is a difficult one, and I remember taking about this
before, as zones use top level page names like 'top', 'header',
'foot', 'bottom', 'side'.

The advice for skin publication was to use subpages for the skin, like
'header.myskin', 'top.myskin',...
Any extra zones can be added the same way.
But none of this would show on the default 'site' page, not much help
for an admin who just installed a new skin.
One radical solution could be to demote all zone pages and put them as
subpages to a top level 'zones' page (group).
Then they can be automatically listed like 'site', 'code' etc pages on 'site'.
This would need 'skin' pages to be rewritten to use the new zones like
 [[zones.top]], [[zones.header]]

The other issue is with action=skin, which leads to a form page to
conveniently alter some of the default skin settings.
But this targets 'code.snippets' entirely, and misses a
'code.snippets.myskin' page.
Oooops, i just realise that when i create a page 'action.skin.myskin'
then action=skin will go to that rather than 'action.skin'.
So I can bundle a custom page for action=skin. Good.

Am i right in thinking that any variable set in 'code.snippets' is
available, unless it is set in 'code.snippets.myskin', so the latter
value will be taken, if it exists, otherwise the former?

Thanks

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"BoltWire" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/boltwire?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to