It appears that the PublishContrib publishes as the user doing the publish process. This means that tricks such as making a cover for
TWikiGuest in
http://twiki.org/cgi-bin/view/TWiki04/PatternSkinCustomization
don't work if you are publishing as a non-authenticated user.
Would providing an alternate user (usable only by TWikiAdminGroup) be appropriate?
e.g.
Update: I got this to work by having:
* Set PUBLISHSKIN = anon,pattern
* Set COVER = anon
* Set WIKINAME = TWikiGuest
* Set WIKIUSERNAME = guest
Where anon was defined in
twiki/templates/view.anon.tmpl
as:
%TMPL:INCLUDE{"view.pattern"}%
%TMPL:DEF{"topicaction"}%%TMPL:END%
%TMPL:DEF{"toolbar"}%%TMPL:END%
TWiki scripts run as a user; it's a basic part of access controls. Glad you found a workaround!
CC