Tags:
archive_me1Add my vote for this tag create new tag
view all tags
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:

  1. Put your logo in as wiki_logo.gif - this is 163x43 pixels
  2. 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)
  3. 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 smile

-- 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

Edit | Attach | Watch | Print version | History: r15 < r14 < r13 < r12 < r11 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r15 - 2008-08-24 - TWikiJanitor
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.