Download TWiki Release 6.0.0
TWiki is open source software.
The Perl
CGI source code, default templates and documentation are available for free and can be redistributed 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 contains platform-specific instructions.
TWiki-6.0.0 released on 2013-10-14 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.
It is highly recommended to upgrade to TWiki-6.0.0. Users will find this release much more usable, stable and secure in daily use.
TWiki-6.0.0 Release highlights
- Usability Enhancements
- Add dashboards to Web home topics
- Categorize TWiki variables & add TWiki Variables wizard
- Upgrade to TinyMCE WYSIWYG editor to version 3.5.8
- New TOPICTITLE variable for non-WikiWord topic titles
- Show topic title in square bracket links using
[[+TopicName]] syntax
- Icon bullet lists: Specify any TWiki doc graphics icon as a bullet
- WebSearch and WebChanges has now search result pagination
- WebChanges shows topic age instead of topic date
- Auto-discover TWikiForms, e.g. no need to set in WEBFORMS preferences setting
- Move change TWiki Form from edit screen to "more" screen
- Show link to older versions of attachments in attachment table
- Automatically link @Twitter
handles
- Add comment section to new topic template
- Copy/clone topic function in more topic action screen
- Configurable signatures with profile pictures
- Open external links in new browser window or tab; show external link
icon
- Scalability Enhancements
- Read-only and mirror web support for distributed TWiki sites
- MetadataRepository for site metadata and web metadata to speed up operations across many webs
- Rename topic operation with option to not replace web internal references
- Rename web operation can cope with a large site and read-only/mirror webs
- Introducing web-level administrator for higher web autonomy; web specific WIKIWEBMASTER
- Support for multiple disk drives for data and pub directories
- TWiki Application Platform Enhancements
- New EDITFORMFIELD variable to easily create custom forms to create/change topics with TWiki Forms
- Add rev parameter to FORMFIELD variable
- New combobox TWiki Form field type
- New ENTITY variable to entity encode content
- Add createdate, default, encode parameters to SEARCH variable
- SEARCH variable with sort by parent feature
- SEARCH variable extended to make results pagination possible
- Add encode, newline, nofinalnewline, allowanytype to INCLUDE variable
- Add subwebs and depth parameters to WEBLIST variable
- Add section parameter to ADDTOHEAD variable
- Add encode and decode functions to TWiki::Func
- Add LWP parameters to TWiki::Func::getExternalResource
- Conditional Skin based on group membership and other criteria
- Finer-control variable expansion in topic creation
- Add topic parameter to VAR variable to get settings defined in another topic
- Add raw parameter to INCLUDE variable to include a topic in the raw mode
- Security Enhancements
- Support for an implicit "all users" group
- Empty DENY setting means undefined setting
- Dynamic access control (experimental)
- Upgrade support for secure email notification
- Restrict HTTP variable to not reveal certain header fields
- User masquerading to check if access restriction is working as expected for another user
- Disable XSS Protection for JavaScript
- Extensions Enhancements
- Add new WatchlistPlugin to core and deprecate MailerContrib
- Add new TWikiDashboardAddOn to core distribution
- Add new ScrollBoxAddOn to core distribution
- Add new DatePickerPlugin to core and deprecate JSCalendarContrib
- Add new MovedSkin to core distribution
- SpreadSheetPlugin supports hash variables with new functions GETHASH(), HASH2LIST(), HASHCOPY(), HASHEACH(), HASHEXISTS(), HASHREVERSE(), LIST2HASH(), SETHASH(), SETMHASH()
- SpreadSheetPlugin adds new functions BIN2DEC(), DEC2BIN(), DEC2HEX(), DEC2OCT(), HEX2DEC(), OCT2DEC()
- SpreadSheetPlugin supports quoted parameters with '''triple quotes'''
- InterwikiPlugin to observe the links configuration parameter
- TagMePlugin with support for multiple tag namespaces
- Miscellaneous Feature Enhancements
- CGI Engine to be made Fast CGI compatible
- Empty IF condition to be regarded valid and false
- Add seconds to the timestamp in debug/log/warn
- Viewing topic text with variables expanded
- WEBLIST canmoveto and cancopyto
- Add viewRedirectHandler callback to plugins API
- No such topic, no such web, access denied are done right
- Return "404 Not Found" status for topic not found instead of 200 OK status
- Return "404 Not Found" status and show "No Such Web" page title for no such web without redirecting to an oops URL titled "Access Denied"
- Return "403 Access Denied" status for access denied without redirecting to an oops URL whose status code is "200 OK"
- Statistics enhancements to show most viewed webs, most updated webs, most popular webs, top viewers, # of unique users who viewed, saved, and uploaded on the web/site, affiliation breakdown
- Specifying webs to be excluded from WebStatistics update
- Statistics topics can be annualized to e.g. WebStatistics2013, WebStatistics2014. This prevents statistics topics from growing indefinitely
- For paragraphs generate <p>...</p> instead of <p/>
- 20 new TWikiDocGraphics icons
See the full feature and bug list
See the contributor list
Release Download Information
Upgrade From Earlier Releases
For an easy point& click upgrade, use the preinstalled
BackupRestorePlugin and follow the instructions at
BackupRestorePlugin. For a manual upgrade, follow the
TWikiUpgradeGuide to install TWiki and migrate data from your existing TWiki.
Known Issues
Known defects are listed at
known issues of TWiki-6.0, alongside with workarounds where possible.
License
- 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.
Bugs And Support
Note: Found a bug? Please report bugs in
TWikibug:WebHome
.
Note: Installation or deployment question? Please ask support questions in the
Support web (after reviewing the
SupportGuidelines.)
Comments

See
TWikiRelease06x00x00Comments