Difference: TWikiHistory (68 vs. 69)

Revision 6914 Jan 2007 - Main.TWikiContributor

Line: 1 to 1
 

Appendix A: TWiki Development Timeline

Added:
>
>

TWiki Release 4.1 (Edinburgh), 17 Jan 2007

New Features and Enhancements of TWiki Release 4.1

  • Easier Installation and Upgrade
    • Plugins can now be installed from the configure script.
    • The loading of plugin preferences settings has been moved earlier in the preferences evaluation order so that plugin settings can be redefined in Main.TWikiPreferences, WebPreferences and in topics. To make TWiki upgrades easier, it is recommended to set the plugin settings in Main.TWikiPreferences, and not to customize the settings in the plugin topic. For example, to change the TEMPLATES setting of the CommentPlugin, create a new COMMENTPLUGIN_TEMPLATES setting in Main.TWikiPreferences.
    • Plugin settings can now be defined in configure instead of in the plugin topic (requires that the individual plugin has implemented this). TWiki performs slightly better by not looking for preferences settings in plugin topics.
    • Configure no longer shows many unnecessary errors when run first time.
    • The webmaster email address is now defined in configure instead of TWikiPreferences.
    • Default file access rights in the distribution package have been changed to be more universally defined and in line with the default access rights for new topics.

  • Usability Enhancements
    • Redesigned result page when typing incomplete topic name into the Jump box, so that it is possible to quickly navigate to a topic, also in a very large TWiki installation. For example, "I know there is a topic about Ajax somewhere in the Eng web. OK, let my type Eng.ajax into the Jump box... Here we go, the third link is the AjaxCookbook I was looking for."
    • Many user documentation improvements.
    • URL parameters maintained in Table of Contents links so you can stay in a temporary skin (e.g. print) and keep URLPARAM values when you click the TOC links
    • Attachment tables now sorted alphabetically.
    • Better printing of tables and verbatim text in PatternSkin.

  • Application Platform Enhancements
    • Auto-incremented topic name on save with AUTOINC<n> in topic name; used by TWiki applications to create topic based database records.
    • The edit and save scripts support a redirectto parameter to redirect to a topic or a URL; for security, redirect to URL needs to be enabled with a {AllowRedirectUrl} configure flag.
    • CommentPlugin supports the redirectto parameter to redirect to a URL or link to TWiki topic after submitting comment.
    • The topic URL parameter also respects the {AllowRedirectUrl} configure flag so redirects to URLs can be disabled which could be abused for phishing attacks.
    • The view script supports a section URL parameter to view just a named section within a topic. Useful for simple AJAX type applications.
    • New plugin handler for content move.
    • Enhancements for Ajax based applications with TWiki:Plugins/YahooUserInterfaceContrib and TWiki:Plugins.TWikiAjaxContrib (available at twiki.org).

  • Search Enhancements
    • METASEARCH handles a format parameter like SEARCH.
    • Topic not found / WebTopicViewTemplate search now case insensitive.
    • FormattedSearch header supporting $nop, $quot, $percnt, $dollar.
    • Add search by createdate option to SEARCH.
    • New newline option for SEARCH to protect e.g. formfields from being altered during rendering in SEARCH.

  • Skins and Templates Enhancements
    • Support for templates to have text rendering affecting aspect outside of textarea.
    • Pattern skin dependence on TwistyPlugin instead of TwistyContrib (performance improvement.)
    • Don't strip newlines from the front of TMPL:DEFs.

  • Miscellaneous Feature Enhancements
    • Change in WikiWord definition: Numbers are treated as lower case letters, e.g. Y2K is now a WikiWord.
    • Configurable template load path. Advanced feature for those that work with customized templates.
    • Added %VBAR% to TWikiPreferences for vertical bar symbol.
    • On topic creation, force initial letter of topic name to be upper case.
    • Allow date format in form fields.
    • Enhance REVINFO{} variable with same date qualifiers as GMTIME{}.
    • WebTopicCreator - adding ability to select a template from any topic name ending in ...Template
    • Functionality of DateFieldPlugin merged into core

  • Enhancements of Pre-installed Plugins
    • CommentPlugin: Supports removal of comment prompt after a comment is made.
    • EditTablePlugin: Default date format based on JSCalendarContrib instead of plugin topic.
    • InterwikiPlugin: Supports custom link formats.
    • SlideShowPlugin: Preserves URL parameters in slideshow
    • SpreadSheetPlugin: New functions $LISTRAND(), $LISTSHUFFLE(), $LISTTRUNCATE().
    • TablePlugin: New attribute cellborder.
    • TablePlugin: Highlight the sorted column with custom colors; includes also a general cosmetic update of default colors.
    • TablePlugin: Support for initsort on more than one table. A table with the initsort option is initsorted UNLESS it is sorted by clicking on a column header. If you click on a header of another table all other tables goes back to the default sort defined by initsort or not sorted if no initsort, and the new table is sorted based on the user clicking on a table header.

  • Bugfixes
    • More than 200 bugs fixed since 4.0.5

Hall of Fame of TWiki Release 4.1

Although many more people have been involved in creating TWiki-4.1, special thanks go to the most active contributors in the following areas:

If you find an omission please fix it at TWiki:TWiki.TWikiHistory. For the full list of contributors see TWikiContributor.

See more details on the TWiki 4.1 release at TWikiReleaseNotes04x01.

 

TWiki Release 4.0.0 (Dakar), 01 Feb 2006

Line: 435 to 532
 
Changed:
<
<
    • Fixed problem of losing carriage returns when editing topics with KDE KFM browser or W3M? browser.
>
>
    • Fixed problem of losing carriage returns when editing topics with KDE KFM browser or W3M browser.
 
Line: 480 to 577
 
Changed:
<
<
    • Limit the number of revisions shown at the bottom of the topic. Example
      Topic TWikiHistory . { ..... Diffs r1.10 > r1.9 > r1.8 > r1.7 >... }
      Additional revisions can be selected by pressing the >... link.
>
>
    • Limit the number of revisions shown at the bottom of the topic. Example
      Topic TWikiHistory . { ..... Diffs r1.10 > r1.9 > r1.8 > r1.7 >... }
      Additional revisions can be selected by pressing the >... link.
 

01-Sep-1999 Release

Changed:
<
<
    • Fixed Y2K? bug. (Date in year 2000 had wrong format.)
>
>
    • Fixed Y2K bug. (Date in year 2000 had wrong format.)
 
  • 08 Aug 1999 - TWiki:Main.PeterThoeny
    • New text formatting rule for creating tables. Text gets rendered as a table if enclosed in " " vertical bars. Example line as it is written and how it shows up
  • 03 Aug 1999 - TWiki:Main.PeterThoeny
Line: 549 to 646
 
Changed:
<
<
    • WikiNotation allows also numbers after the AaA sequence, e.g. AaA1 is a valid WikiTopic? name, but not Aa1.
>
>
 
 
This site is powered by the TWiki collaboration platformCopyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.TWikiHistory