UHH>Informatik>NatS>TWiki Web>NatSkin (17 Oct 2012, UnknownUser) Print version

The Natural Skin

NatSkin is a skin driven by cascading stylesheets. This is a rework of the TWiki:Plugins/CopyCatSkin by TWiki:Main/MattWilkie. It is used at the Natural Language Systems Division (NATS) of the University of Hamburg, Germany. The NatSkin comes with 11 predefined styles that are inspired by the MovableType and WordPress among others a port of the Kubrick style by Michael Heilemann.

The NatSkin includes an enhanced navigation mechanism named WebLeftBar. This combines the best of the old WebMenu idea from the GnuSkin and the WebLeftBar known from the TWiki:Plugins/PatternSkin by providing all the flexibility of the WebLeftBar including the MySideBar feature and an enhanced navigation scheme. See the NatSkinPlugin documentation for more information.

Selecting Styles

You can try alternative styles

  1. per request: by appending style=<skin-name> to the end of the url; alternatively, use the NatSkinStyleBrowser
  2. per user by setting a variable SKINSYLE on your WikiGuest homepage
  3. per web by setting the variable SKINSTYLE in the WebPreferences
  4. site-wide by setting the skinstyle in the TWikiPreferences

See the NatSkinPlugin for more information on how to predefine the variants of NatSkin. The default style is hardcoded into the NatSkinPlugin.

Documentation

(TODO: "refine" me)

Installation

  • Get the TWiki:Plugins.NatSkinPlugin supplementary package and install it.
  • If you are installing on TWiki/Cairo then consider applying the patches
    • Cairo_UI_pm.diff: fixes a bug in UI.pm
    • TablePlugin_pm.diff: adds full CSS support to the TablePlugin supported by the NatSkin of course; this patch is against the current version uploaded to TWiki.org and not suitable otherwise, i.e. not needed if you run a TWiki/dakar engine.
  • Download the ZIP file from the Skin Home page (see below)
  • Unzip NatSkin.zip in your twiki installation directory
  • Test if installed: click here

Skin Info

Description: Driven by cascading stylesheets, Comes with 9 alternative styles, MoveableType Look-n-Feel
Screenshot:
More Screenshots:
Base Name: nat
Skin Author: TWiki:Main/MichaelDaum
Skin Version: v2.76 (2005-11-10)
Change History:  
2005-11-10: improved NatSkinStyleBrowser
2005-11-08: firefox layout fixes
2005-11-07: more safari fixes
2005-11-02: fixed javascript problems combined with the TWiki:Plugins.TwistyPlugin; trigger printing when clicking on "Print"
2005-10-31: safari fixes where content leaps out of the main area
2005-10-24: added UserView templates; standardised favicon handling
2005-10-18: workaround crash due to recursive accessdenied-exceptions
2005-10-13: preliminary css support for header art; added some default headers
2005-10-10: added skin style cycling to the NatSkinStyleBrowser; fixed way how the oops dialogues switch off the sidebar
2005-10-09: new release NatSkin-2.51: reinvention of the NatSkinStyleBrowser; reworked the standard WebLeftBar; extensive usage of the new conditional content tags interfacing the skin state machine, i.e. switch the sidebar from the left to the right etc.; removed hard-coded links to a Support web; lots of fixes to catch up with the evolving dakar engine; support for the TWiki:Plugins.TwistyPlugin; support for the TWiki:Plugins.AliasPlugin; skin state support for the TWiki:Plugins.TablePlugin; new webbuttons in the topbar; componentized style sheets for different skin states; improved css of forms and tables; better support for the upcomming BlogPlugin in every skin style; plus the usual small css fixes
2005-08-30: lots of css fixes for IE and Opera; fixed topicactions for IE; different cancel actions per engine
2005-08-26: final NatSkin-2.0
2005-07-12: first round of pre-releases numbered 1.91 upwards
2005-06-24: rewritten the templates, renamed the CSS classes
2003-07-25: Initial version
Dependencies: NatSkinPlugin, SessionPlugin, RedDotPlugin
Skin Home: TWiki:Plugins/NatSkin
Feedback: TWiki:Plugins/NatSkinDev
Appraisal: TWiki:Plugins/NatSkinAppraisal

Note: The Description, Screenshot and Base Name rows are needed by the TWiki:TWiki/TWikiSkinBrowser

Related topic: TWiki:TWiki/TWikiSkins, TWiki:TWiki/TWikiSkinBrowser, TWiki:Plugins/NatSkinDev, NatSkinPlugin

-- TWiki:Main/MichaelDaum - 10 Nov 2005

Navigation

%IFSKINSTATETHEN{searchbox="pos2"}%

%FISKINSTATE%
%MYSIDEBAR%

 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback