TWiki is open source software.
The Perl CGI
source code, default templates and documentation are available for free and can be redisributed under the terms of GPL (GNU General Public License). The identical .zip and .tgz packages can be used on all platforms; an installation guide
is included in the package; supplemental documentation
contain platform specific instructions.
Download TWiki Release 4.0.5
Get the latest stable TWiki Release from this page.
TWiki is a flexible, powerful, and easy to use enterprise collaboration platform. It is a Structured Wiki
which can be used to run a project development space, a document management system, a knowledge base, or any other groupware tool, on an intranet or on the internet.
Release 4.0 is the first major release in a year, adding simplicity in installation, integrated security features, and much more.
Major New Features
- WYSIWYG editor (beta)
- Revamped PatternSkin with a modern look and lots of customization options
- Much simpler install and configuration
- Integrated session support
- Webserver-independent login/logout
- Security sandbox blocks all possible routes for remote command execution on the server
- New editing model with conflict resolution allows freer collaboration, without fear of overwriting other people's changes
- Multilingual UI: Chinese, Danish, Dutch, French, German, Portuguese, Spanish, Italian, Polish, Swedish
- E-mail confirmations for registration to prevent spamming
- Hierarchical sub-webs (beta)
TWiki Release 4.0.5
TWiki Release 4.0.5 supersedes TWiki Release 4.0.4
This release contains the fixes for 8 major and 21 minor Known Issues
found since the release of TWiki-4.0.4.
Full Installation Package
Download the full installation package as either zip or tgz.
- TWiki-4.0.5.tgz is best for Linux/Unix as it contains the correct file access rights
- TWiki-4.0.5.zip is best for Windows or for a hosted environment where you prefer getting default file access rights.
Read also the known issues
Upgrading from TWiki-4.0.4
Download the upgrade package as either zip or tgz.
- upgrade-4.0.5.tgz is best for Linux/Unix as it contains the correct file access rights
- upgrade-4.0.5.zip is best for Windows or for a hosted environment where you prefer getting default file access rights.
To make it easy for all - the upgrade package is a zip or tgz file with the files placed in the same directories as a normal twiki installation. Simply copy the files on top of the existing files.
On Unix/Linux you may need to re-apply the correct file access rights to the replaced files. See SettingFileAccessRightsLinuxUnix
for a quick way to do this in general.
Note that the upgrade package is accumulated relative to release 4.0.4. You do not need to apply any earlier 4.0.4-hotfix packages first. If you have already applied an earlier hotfix this is no problem. The same files will simply be overwritten again.
Upgrading from TWiki-4.0.3
There is an easy upgrade path from release 4.0.3. If you have TWiki Release 4.0.3
installed you can upgrade in two easy steps.
- Upgrade to 4.0.4 by downloading and installing a 4.0.4 TWiki-4.0.4-changed.zip package which contains just the changed files. The 4.0.4 release contained very few changed files releative to 4.0.3 and no matter which settings you have changed and tailorings you have made the TWiki-4.0.4-changed.zip should be 100% safe to copy on top of your running TWiki 4.0.3 installation.
- Upgrade to 4.0.5 like described in previous section.
Upgrading from TWiki-4.0.2
If you have TWiki Release 4.0.2
installed and still have not upgraded to TWiki Release 4.0.3
or later you can either install a full new TWiki Release 4.0.5 or first upgrade to TWiki 4.0.3 using the TWiki-4.0.3-changed.zip
and then apply the much smaller TWiki-4.0.4-changed.zip
The -changed file is distributed only as a zip file. When you copy a zip file on to a Unix/Linux/BSD environment the new files will have the default file access rights. The topic SettingFileAccessRightsLinuxUnix
tells you how to quickly restore access rights on your entire TWiki directory.
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- See the GNU General Public License for more details, published at http://www.gnu.org/copyleft/gpl.html
- Please note that TWiki is not distributed under the LGPL (Lesser General Public Licence), which implies TWiki can only be distributed with software that is licensed under conditions compliant with the GPL. Embedding in proprietary software requires an alternative license. Contact the author for details.
Known Problems Resolved in this Patch Release since release 4.0.4
Item2928 - Mailto links in brackets [[ ][ ]] contain visible <nop> when text is upper case
- When you write a mailto link as [[mailto:firstname.lastname@example.org][John Doe]] the link was displayed as "John <nop>Doe". If the link text words started with lower case letters the nop was not shown. This is now fixed.
File updated is
Item2884 - EditTablePlugin does not honour ALLOWTOPICCHANGE (bug introduced in 4.0.4 hotfix 3)
- If a web has edit restrictions (ALLOWWEBCHANGED set in WebPreferences) and a topic has ALLOWTOPICCHANGE set to add change rights to a group or to individuals, tables that can be edited with EditTablePlugin will not allow editing anyway. The same people can edit the table by normal topic editing.
With the fix an update additional small update (Item2982 Use default date format from JSCalendarContrib) is included to bring the plugin fully up to date.
Files updated are
Item2980 - TWiki::Func::checkAccessPermission issue with '' vs. undef
. Actually a bug report which is derived from Item2884. This core bug was the actual root cause for the EditTablePlugin to not honour ALLOWTOPICCHANGE. The fix is included with this patch release since potentially other plugins could trigger similar errors.
File updated is
List of Changed Files
Please use Bugs:WebHome
to report bugs