< < |
META TOPICINFO | PeterThoeny | date="1044101017" format="1.0" version="1.2" |
|
> > |
META TOPICINFO | PeterThoeny | date="1044144360" format="1.0" version="1.3" |
|
|
TOC: No TOC in "TWiki.TWikiUpgradeGuide"
|
|
- New Plugin hooks
registrationHandler , beforeEditHandler , afterEditHandler , beforeSaveHandler , writeHeaderHandler , redirectCgiQueryHandler , getSessionValueHandler , setSessionValueHandler
- Internationalization ('I18N') support 8-bit character sets in WikiWords, such as ISO-8859-15, KOI8-R
- Possible to omit e-mail address in WebNotify, in which case the e-mail is taken from the user's home page; if the WikiName is a group name, a notification is sent to all members of the group
|
< < |
- New data storage framework that lets you use external RCS commands for revision control, or a new native Perl implementation that does not depend on the external RCS commands
|
> > |
- New data storage framework that lets you use external RCS commands for revision control, or a new native Perl implementation that does not depend on the external RCS commands (not recommended yet for production use, see TWiki:Codev/RcsLite)
|
|
- New AND search; with regular expression enabled, use the semicolon ";" as the AND operator in
%SEARCH{}% variable, FormattedSearch and WebSearch
- Many more enhancements, see the complete change log at TWikiHistory
|
|
-
- Overwrite all template files in
$TWIKIROOT/templates with the new ones.
- If you have customized your templates, make sure to merge those changes to the new files.
- If you have customized skins or loaded new skins, make sure to merge or apply those changes to the new files.
|
> > |
-
- Specific changes to templates and skins:
- Replace
%WIKIHOMEURL% with %WIKILOGOURL%
- Replace img tag's
src=%PUBURLPATH%/wikiHome.gif with src=%WIKILOGOIMG%
- Replace img tag's
alt="TWiki Home" with alt="%WIKILOGOALT%"
- Replace meta tag's
charset=iso-8859-1" with charset=ISO-8859-1"
- Add
%TOPIC% to form action of GoBox
- For internationalized sites, URL encode webs and topics in all form actions, e.g. replace
.../view%SCRIPTSUFFIX%/%WEB%/%TOPIC%" with .../view%SCRIPTSUFFIX%/%INTURLENCODE{"%WEB%/%TOPIC%"}%
|
|
- Update script files:
- Overwrite all script files in
$TWIKIROOT/bin with the new ones.
- If necessary, change the script names to include the required extension, e.g.
.cgi
|
|
-
- Make sure that the directories and files below
$TWIKIROOT/data are writable by your cgi-script user.
- Adapt the other webs (all other than
TWiki and _default ):
- Merge the new files
WebHome.txt and WebPreferences.txt of your other webs to make sure, you have the improvements applied also in your other webs.
|
< < |
- Update pub/TWiki files:
|
> > |
- Update pub files:
|
|
-
- Move all subdirectories below
pub/TWiki from your temporary directory into your $TWIKIROOT/pub/TWiki directory.
- Make sure that the directories and files below
$TWIKIROOT/pub/TWiki are writable by your cgi-script user.
|
> > |
-
- Move all files in
pub/icn directory from the temporary location to your $TWIKIROOT/pub/icn directory.
|
|
- Update TWikiPreferences to authorize users to create webs:
- Add
ALLOWWEBMANAGE to the FINALPREFERENCES list so that nobody can overwrite the setting:
- Set FINALPREFERENCES = WIKIWEBMASTER, PREVIEWBGIMAGE, SMTPMAILHOST, SMTPSENDERHOST, ALLOWWEBMANAGE
|