The WEBHEADERART was supposed to be introduced on twiki.org as I understood from the release meeting.
Now suddenly it is enforced on all the webs that I have in Dakar.
OK - it is OK that there is an image so you can see as a newbie installer that it is possible to replace it with your own. But it is a problem that you have trouble removing it even as an experienced TWiki user like me.
I was searching for quite a while until I found out that someone has added the setting of WEBHEADERART and WEBHEADERBGCOLOR to Main.TWikiPreferences. (Note Main. not TWiki.)
One thing is that the artwork has been added to the distribution - but please remove it from the Main.TWikiPreferences.
Also remove Set WEBHEADERBGCOLOR = which unsets any color set in TWiki.Preferences and therefore will give the admin the impression that the feature does not work at all.
There should not really be anything in Main.TWikiPreferences. It should be the place that the admin can place things that he does not want over written at an upgrade. If he ever finds out since this is one of TWiki's best kept secrets.
, remember you are free to provide a patch at any time. It'll represent a tested version of how you made it work for you, and given this late state of development, that would be very helpful for all of us, also on issues like this.
I thought my error description was very accurate including what to do. Delete some settings that I am sure was added to the wrong topic by mistake.
But OK. Patch you get.
--- data/Main/TWikiPreferences.txt (revision 8376)
+++ data/Main/TWikiPreferences.txt (working copy)
@@ -8,10 +8,6 @@
* =FINALPREFERENCES= locks site-level preferences that are *not* allowed to be overridden by %WEBPREFSTOPIC% or user preferences:
* Set FINALPREFERENCES = ATTACHFILESIZELIMIT, PREVIEWBGIMAGE, WIKITOOLNAME, WIKIWEBMASTER, SMTPMAILHOST, SMTPSENDERHOST, ALLOWWEBMANAGE, PROXYHOST, PROXYPORT
- * *Skin specific settings*
- * Set WEBHEADERART = %PUBURLPATH%/%TWIKIWEB%/PatternSkin/TWiki_header.gif
- * Set WEBHEADERBGCOLOR =
<!-- keep this as a security measure:
* Set ALLOWTOPICCHANGE = TWikiAdminGroup
Note that the patch is on Main
. It is OK that the WEBHEADERART is defined in the WebPreferences
of the TWiki Web or in the TWiki
The FINALPREFERENCES and the ALLOWTOPICCHANGE must
stay in Main.TWikiPreferences for security reasons. No other settings should be in there and when later making maintenance updates this file should not be changed and therefore not included in the patch release in order to avoid overwriting the local settings.
Added some ++'s for TWiki.TWikiPreferences to patch.