Plugin Author: | TWiki:Main/MichaelDaum |
Copyright ©: | 2003-2007, Michael Daum http://wikiring.de |
License: | GPL (GNU General Public License) |
Plugin Version: | v3.00-pre17 |
Change History: | <-- versions below in reverse order --> |
13 Nov 2007: | propagating skin state to context to speed up template resolution, prepending style identifier to SKIN variable to be able to switch the markup together with the css, added NATFORMLIST, a more flexible variantion of the standard FORMLIST |
02 Oct 2007: | added support for HistoryPlugin, TinyMCEPlugin |
21 Sep 2007: | made external link detection optional, fixed mod_perl/speedy issue detecting new themes on the stylepath, recoded natsearch to be a lot simpler |
06 Mar 2007: | improved USERACTIONS tag for more flexibility; added NATSEARCHGLOBAL and NATSEARCHCONTENT flags for NatSearch |
05 Feb 2007: | new option NATSEARCHIGNORECASE; |
13 Oct 2006: | prevent recursive expansion of WEBCOMPONENTs; fixed natsearch not to print to STDOUT but use standard apis |
02 Oct 2006: | respect access rights in WEBCOMPONENTs; prevent deep recursion in WEBCOMPONENTs |
18 Sep 2006: | fixed natlogon to run on current TWiki4.1-svn |
31 Aug 2006: | don't call getSkin during initPlugin - you may switch off albeit you are needed |
29 Aug 2006: | cleaned up and removed all spaghetti code distinguishing beijing, cairo and dakar; removed lots of code that got useless now, i.e. NATSCRIPTURL |
25 Aug 2006: | first release that drops beijing and cairo support; fixed and cleaned up initialisation sequence to detect commandline context properly; removed unused IFACCESS tag; minor rewrite of the email obfuscator; fixed natsearch to properly support web.topic jumps; moved part of the documentation to NatSkin |
21 Aug 2006: | removed TablePlugin hack loading plugin preferences into the session store; instead provide proper css for twikiTables to match the current style now; this needs TablePlugin from TWiki > 4.0.4; alternatively use the attached patch to it; multiple fixes to email obfuscator; simplified support for localization ; fixed unexpanded MAKETEXT in natsearch |
15 Aug 2006: | suport for userinterface internationalization |
04 Aug 2006: | fixed detection of the cgi action to be more robust on different apache configurations (rewrites, aliases); implemented NATWEBLOGO to circumvent different ways of using WEBLOGO, WIKITOOLNAME; added a wrapper for natsearch and natlogon to be called using dakar's TWiki::UI:run() mechanism; reintroduced the dependency on the FilterPlugin which is still used in one place; load email obfuscator javascript only when needed |
28 Jul 2006: | This version drops the dependency on the FilterPlugin and adds three new dependencies (1) FlexWebListPlugin, (2) BreadCrumbsPlugin and (3) GluePlugin; added use strict; and fixed some minor bugs showing up then; removed NATLOGON, NATLOGOUT tags and replaced it with NATLOGINURL, NATLOGOUTURL for more flexibility; fixed check of USEWYSIWYG preference variable |
15 Jun 2006: | remove double target attribute from external urls |
26 May 2006: | fixed error fetching the number of the last revision |
24 May 2006: | fixed detection of style files to prevent 403 errors; added SETSKINSTATE; added more accesskeys to topic actions; added "nop" class to prevent external link detection |
05 May 2006: | fixed table bgcolor for Independence style; display default WebLinks for non-public webs |
19 Apr 2006: | use <link rel="stylesheet" ... /> instead of @import url() to ease the pain for js wysiwyg editors |
11 Apr 2006: | added STYLEPATH feature; added style=off feature to emulate non-css browser; disable email obfuscation javascript if unused |
05 Apr 2006: | added support for dakar's TemplateLogin; changed semantics of NATLOGON, added NATLOGOUT; fixed some grave bugs exposed by the PublishContrib |
27 Mar 2006: | moved MySideBar tempaltes to NatSkin; added docu for HTTPSLOGON |
20 Mar 2006: | multiple errors in natsearch: always first look into the current web, even for a global search; default to local search, was global before, use g: to switch to global search explicitely; GO function searches in all webs; display number of hits; sort hit results in reverse chronological order |
13 Mar 2006: | dont remove leading and trailing whitespaces from web components |
11 Mar 2006: | removed MYSIDEBAR tag; new web component search path; new sidebar construction logic using WebLinks; docu restructuring; packaging using BuildContrib |
22 Feb 2006: | removed GROUPSUMMARY, ALLUSERS and registrationHandle which where only used on the NatsWiki installation, moved into a plugin of its own; fixed initPlugin not to return 0, disable the plugin if not used with the NatSkin on a per handler base |
21 Feb 2006: | externalized the IFDEFINED family into a plugin of its own and added a new dependency for it |
15 Feb 2006: | properly detect scripted mode on Dakar |
14 Feb 2006: | moved FORMATLIST to TWiki:Plugins/FilterPlugin; added dependency on it; fixed uninitialized variables with perl-5.8.8; added escape chars to IFDEFINED; don't switch off using an atom skin |
03 Feb 2006: | added escape chars (percnt, dollar) to IFACCESS to make it more useful; fixed detection of a Dakar engine; fixed default REDDOT in the MySideBarTemplate |
26 Jan 2006: | docu fixes |
23 Jan 2006: | fixed natlogn; fixed FORMATLIST to expandCommonVariables of the format result |
09 Jan 2006: | removed local sandbox; added dependency on DakarContrib; added variable expansion to IFDEFINED; added cleanup code if the AliasPlugin is not installed; improved natsearch customization; w3c fixes in the MySideBarTemplate |
06 Dec 2005: | switching off the plugin if the skin is not NatSkin |
05 Dec 2005: | skin state variables respect FINALPREFERENCES settings; added WEBCOMPONENT |
01 Dec 2005: | added tooltips to topic actions |
29 Nov 2005: | fixed warning about using the deprecated endRenderingHandler on Dakar |
23 Nov 2005: | added $nop to IFSKINSTATETHEN content |
22 Nov 2005: | added support for the WysiwygPlugin; added custom templates for the BlackListPlugin's error messages |
10 Nov 2005: | added switchvariation urlparam; work arround bug in Dakar (nested calls to getRenderedVersion()); fixed duplicate target/class in external links; improved MySideBarTemplate using Twisties |
09 Nov 2005: | fixed wrong call to expandCommonVariables() ... doh |
08 Nov 2005: | fixed use of uninitialized variables; https links to the same site are not external once |
02 Nov 2005: | added OBFUSCATEEMAIL flag to switch off this feature |
28 Oct 2005: | add searchbox and style variations to the skin state; configuring header art is now done using style variations; fixed the NatSkinStyleBrowser to only "stick" to changes; extended IFSKINSTATE to cover the new skin state variables |
25 Oct 2005: | customization of natsearch by WebPreferences |
20 Oct 2005: | improved external link detection |
10 Oct 2005: | added switchstyle feature to cycle thru all installed skin styles |
09 Oct 2005: | rewrite of skin state: support switching border, sidebar, webbuttons and style independently; rewrite of the email obfuscator; improved skin style browser |
27 Sep 2005: | added conditional content tags IFSKINSTATE and IFDEFINED; added web button support |
30 Aug 2005: | added external link detection; fixed IFSKINSTYLE; added style support for the TWiki:Plugins/TablePlugin |
26 Aug 2005: | new NatSkin-2.0 release |
28 Apr 2005: | pre-release to fix installation on TWiki/Cairo |
16 Mar 2005: | Initial version |
Perl Version: | >=5.6 |
TWiki:Plugins/Benchmark: | TWiki:TWiki/GoodStyle nn%, TWiki:TWiki/FormattedSearch nn%, NatSkinPlugin nn% |
Plugin Home: | TWiki:Plugins/NatSkinPlugin |
Feedback: | TWiki:Plugins/NatSkinPluginDev |
Appraisal: | TWiki:Plugins/NatSkinPluginAppraisal |