Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
TWiki Upgrade Guide | ||||||||
Changed: | ||||||||
< < | This guide covers upgrading from a previous version of TWiki (such as TWiki-4.3) to TWiki-5.1 | |||||||
> > | This guide covers upgrading from a previous version of TWiki (such as TWiki-5.1) to TWiki-6.0 | |||||||
On this page:
Overview | ||||||||
Changed: | ||||||||
< < | TWiki-5.1 is a minor release introducing mostly usability enhancements, feature enhancements, and adds extensions to strengthen TWiki as an enterprise collaboration platform. Use this guide to upgrade a previous TWiki release to TWiki-5.1. Use the TWikiInstallationGuide if you do not have data to carry forward. | |||||||
> > | TWiki-6.0.0 is a major release that has a shiny new dashboard look. It brings many usability enhancements, strengthens TWiki as an application platform, and scales to very large deployments with thousands of webs and a million pages. Use this guide to upgrade a previous TWiki release to TWiki-6.0. Use the TWikiInstallationGuide if you do not have data to carry forward. | |||||||
Upgrade Requirements
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Major Changes Compared to Earlier TWiki Releases | ||||||||
Line: 315 to 315 | ||||||||
When upgrading user profile pages pay attention to the renamed and removed fields. | ||||||||
Added: | ||||||||
> > | Important Changes since TWiki-6.0.0Spec Change for Empty DENYTOPICVIEWFrom TWiki 4.0 and prior to 6.0, the syntax* Set DENYTOPICVIEW = (nothing) in a topic means deny nobody the topic view. The reason for this behavior is that it allows public access to a topic in a restricted web, e.g. having * Set ALLOWWEBVIEW = Public.VipGroup in WebPreferences. This is not symmetric with the fact that an empty DENYWEBVIEW is the same as an undefined DENYWEBVIEW, hence confusing.
From TWiki 6.0 on, an empty DENYTOPICVIEW means the same as not defined. To open up a topic in a restricted web, you need to use * Set ALLOWTOPICVIEW = Public.AllUsersGroup . The Public.AllUsersGroup is new. It is a pseudo group containing all authenticated and unauthenticated users. You can use Public.AllAuthUsersGroup if you want to specify all authenticated users.
To keep publicly accessible topics in restricted webs publicly accessible, the tools/eliminate_emptydenytopic script is provided, which replaces * Set DENYTOPIC<action> = with * Set ALLOWTOPIC<action> = Public.AllUsersGroup in all topics in all webs.
Note: See more changes since TWiki-6.0.0 in TWikiReleaseNotes06x00. | |||||||