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
- per request: by appending
style=<skin-name>
to the end of the url; alternatively, use the NatSkinStyleBrowser
- per user by setting a variable
SKINSYLE
on your WikiGuest homepage
- per web by setting the variable
SKINSTYLE
in the WebPreferences
- 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