Warning: Can't find topic Codev.InterfaceThread
This topic has been superceded by
TigerSkin.
In response to request that we make this new skin available more widely, here is a snapshot of the development. Please note that this is a work in progress and is not supported. You can see how it looks and the requests we have to better integrate with the main TWiki codebase at
BetterSkins.
Unfortunately, this is quite an involved process today and I would recommend that you are a programmer to make/test these changes.
The steps are:
- We are reasonably current with the Codev release as of Thursday 19th April 2001...it make be that our changes can be merged with older releases providing they have the skins and plugins supported.
- We have created some new files that need to be placed in their respective directories...
- TWikiDRKWLeftMenu - this is a normal topic that you edit to produce your menu - it lives in the TWiki web
- A bunch of .gifs (attached) that live in /pub/skins/drkwleftnav [note 1]
- A javascript .js and a style sheet .css that also live in /pub/skins/drkwleftnav
- A replacement for the normal view.tmpl that lives in /templates [note 2]
- Two new templates that are bolted on to the existing templates by Store.pm (see below)
- A new version of the DefaultPlugin.pm that lives in /lib/TWiki/Plugins [note 3]
- There are also some (localized) code changes that you need to edit into the respective modules - I attach working versions of these scripts/modules for you to compare with yours and to pick out the changes:
- Store.pm - changes made to readTemplate to avoid need to build every tmpl from scratch
- view - changes made to %REVISIONS% to generalize splitter and anchor
Notes:
- Put your logo in as wiki_logo.gif - this is 163x43 pixels
- Yes, we know this is not how you should do a skin - this is a known bug - sorry! (You can always save the classic skin as view.classic.tmpl)
- Make sure that the DefaultPlugin is activated in TWike Site Preferences
--
SteveRoe - 23 Apr 2001
Thanks a lot, Steve, for your first Skin contribution!
Please, have a look at
SkinPackagingHowTo and
PluginPackagingHowTo for
a simple way to package your (really impressive!) skin as a single
DrkwSkin.zip file.
(please, add your comments to it).
Make it a Plugin if you add code to TWiki.
--
AndreaSterbini - 24 Apr 2001
Are there any brave souls who are attempting to make this (or any other skin) compatible with the new skin plugin rules?
--
DavidWeller - 02 Jul 2001
Yes, I have developed a view skin that should conform to the skin file/installation rules. I used some UI layout ideas from
SteveRoe's
DrKW example.
It does not require any TWiki code changes, only adding images and a new view.skinname.tmpl. I plan to take one last pass through my documentation, get it zipped-up, and post it in the next day or two.
--
MikeBarton - 03 Jul 2001
(Dave patiently waits in the same manner a small child would on Christmas day
--
DavidWeller - 03 Jul 2001
I have uploaded this to
MikebSkin. I thought I saw a reference somewhere that there is a Skin web, but I can't find it now. Maybe skins should go into the
Plugins web?
PeterThoeny or others, feel free to have
MikebSkin moved.
--
MikeBarton - 05 Jul 2001
Dave - I am planning to refactor the
DrKW skin to be compatible with the skin plugin rules. Sorry for the long wait - my time has not been entirely wasted - as I've been working on a
PeerRatingSystem plugin and going up the learning curve.
--
SteveRoe - 06 Jul 2001
All skins can be downloaded from the Plugins web at TWiki.org. We are still in the progress of organizing that web. The Plugins web will officially be listed after the pending production release.
For now if you would like to contribute a skin please have a look at
SkinPackagingHowTo and create a topic in the Codev web. We will move the skin topis after the release.
--
PeterThoeny - 06 Jul 2001
Sorry about the long wait - I have finally done the gentlemanly thing and followed the rules (goes against my inner nature - but there you are!). At the same time, have decided to christen it with the name
TigerSkin...and that is where it can now be found...
--
SteveRoe - 26 Jul 2001