Changeset 8271
- Timestamp:
- 07/22/10 02:52:31 (22 months ago)
- File:
-
- 1 edited
-
trunk/core/data/System/ReleaseNotes01x01.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/data/System/ReleaseNotes01x01.txt
r8269 r8271 9 9 ---++ Foswiki - The Free and Open Source Wiki 10 10 11 Foswiki is an enterprise collaboration and information sharing tool targeted for professional use in many types of organizations: from small businesses to multi-nationals, from one-product open source groups, to worldwide research networks. 12 13 Foswiki is a wiki: fundamentally, a website with editable web pages. It looks like a normal web site but it encourages contributions, edits, updates, questions, and answers from its users. It's a powerful way of enabling a community to communicate asynchronously using intranet and public internet websites. Foswiki is simple to learn and use. It aims to provide a transparent way for you to publish and exchange your ideas with others over the web and eliminates the one-webmaster syndrome of outdated intranet content. 14 15 Foswiki is a structured wiki with tools that enable users without programming skills to build powerful yet simple applications to process information and support workflows. Developers can extend the functionality of Foswiki with plugins. 16 17 Foswiki is the old TWiki project under a new name. Restrictions on the use of the TWiki brand resulted in many of its developers continuing the project under the new Foswiki name. Foswiki is backwards compatible with all content from older TWiki installations. Foswiki 1.1 ships with a !TWikiCompatibilityPlugin installed and activated by default, thus enabling most extensions made for TWiki to work under Foswiki. 18 19 Since the start of the Foswiki project there have been several releases of TWiki, However there have been very few functionality changes, and the useful changes have all been tracked in Foswiki, so topics and wiki applications supported by TWiki should also work with Foswiki. 11 Foswiki is an enterprise collaboration and information sharing tool targeted 12 for professional use in many types of organizations: from small businesses to 13 multi-nationals, from one-product open source groups, to worldwide research networks. 14 15 Foswiki is a wiki: fundamentally, a website with editable web pages. It looks 16 like a normal web site but it encourages contributions, edits, updates, questions, 17 and answers from its users. It's a powerful way of enabling a community to 18 communicate asynchronously using intranet and public internet websites. 19 Foswiki is simple to learn and use. It aims to provide a transparent way 20 for you to publish and exchange your ideas with others over the web and 21 eliminates the one-webmaster syndrome of outdated intranet content. 22 23 Foswiki is a structured wiki with tools that enable users without programming 24 skills to build powerful yet simple applications to process information and 25 support workflows. Developers can extend the functionality of Foswiki with plugins. 26 27 Foswiki is the old TWiki project under a new name. Restrictions on the use 28 of the TWiki brand resulted in many of its developers continuing the project 29 under the new Foswiki name. Foswiki is backwards compatible with all content 30 from older TWiki installations. Foswiki 1.1 ships with a !TWikiCompatibilityPlugin 31 installed and activated by default, thus enabling most extensions 32 made for TWiki to work under Foswiki. 33 34 Since the start of the Foswiki project there have been several releases of TWiki, 35 However there have been very few functionality changes, and the useful changes 36 have all been tracked in Foswiki, so topics and wiki applications 37 supported by TWiki should also work with Foswiki. 20 38 21 39 Foswiki is released under the GNU General Public License. … … 49 67 ---++ Important Changes since Foswiki 1.0.9 50 68 51 Foswiki 1.1 comes with a lot of "under the hood" improvements to the core code, with the goal of making it easier to plug in work from other projects, such as jQuery, !KinoSearch, Solr and others. We have also worked to improve the definition of internal APIs to allow other not-yet-written modules, such as store implementations, to plug in. Most of these modifications should be invisible to the end user and the admin, but are important to position Foswiki for the next generation of improvements. 69 Foswiki 1.1 comes with a lot of "under the hood" improvements to the core code, 70 with the goal of making it easier to plug in work from other projects, such 71 as jQuery, !KinoSearch, Solr and others. We have also worked to improve 72 the definition of internal APIs to allow other not-yet-written modules, 73 such as store implementations, to plug in. Most of these modifications 74 should be invisible to the end user and the admin, but are important to 75 position Foswiki for the next generation of improvements. 52 76 53 77 ---+++ Powerful new =QUERY= macro 54 A number of new features have been added with the goal of improving support for wiki applications. These include the powerful new =QUERY= macro, which supports formatted access to formfields and other meta-data in topics using the same syntax as is used in =IF= and =SEARCH= statements. 55 56 The existing =META= macro has been deprecated (it is still available, but use is discouraged and it will be removed at some point in the future), joining the already-deprecated =METASEARCH=. 78 A number of new features have been added with the goal of improving support 79 for wiki applications. These include the powerful new =QUERY= macro, 80 which supports formatted access to formfields and other meta-data in 81 topics using the same syntax as is used in =IF= and =SEARCH= statements. 82 83 The existing =META= macro has been deprecated (it is still available, 84 but use is discouraged and it will be removed at some point in the future), 85 joining the already-deprecated =METASEARCH=. 86 87 ---+++ Re-architecting of the SEARCH macro 88 To improve the speed, consistency and extendability of the most complex 89 and important Macro, we've started to separate the generation of search results 90 from the outputing of FormattedSearch. The most significant user facing 91 improvements are speed and reliability changes - with many more unit tests written 92 to ensure future compatibility. 93 94 ---+++ FOREACH macro 95 The extraction of the FormattedSearch system has made it possible to provide a 96 Macro that allows users to render a comma separated list into any =header=, 97 =footer=, =format= style. 57 98 58 99 ---+++ Testing configuration variables in %IF … … 69 110 ---+++ Tailoring of user registration made easier. 70 111 71 The topic System.UserRegistration has been enhanced so it now determines whether a custom user registration page exists in %USERSWEB%, and includes it if it does; otherwise it includes DefaultUserRegistration. 72 73 This means that your tailored version in %USERSWEB% web will not be overwritten by future upgrades. 74 75 You can create a custom version of the UserRegistration form by first copying the topic DefaultUserRegistration to !UserRegistration in %USERSWEB% web. This will ensure that your changes will remain intact next time you upgrade. 76 77 A couple of common fields are hidden from normal view to make the registration page as simple as possible. You can unhide those fields on the page by removing =EXCLUDED_= from the =INCLUDE= tags). 112 The topic System.UserRegistration has been enhanced so it now determines 113 whether a custom user registration page exists in %USERSWEB%, and 114 includes it if it does; otherwise it includes DefaultUserRegistration. 115 116 This means that your tailored version in %USERSWEB% web will not be 117 overwritten by future upgrades. 118 119 You can create a custom version of the UserRegistration form by first 120 copying the topic DefaultUserRegistration to !UserRegistration in 121 %USERSWEB% web. This will ensure that your changes will remain intact next time you upgrade. 122 123 A couple of common fields are hidden from normal view to make the 124 registration page as simple as possible. You can unhide those fields 125 on the page by removing =EXCLUDED_= from the =INCLUDE= tags). 78 126 79 127 ---+++ Easy tailoring of reset/change password and change email forms 80 128 81 The topics %SYSTEMWEB%.ResetPassword and %SYSTEMWEB%.ChangePassword now only show the change forms when Foswiki is managing the passwords (the =configure= setting ={PasswordManager}= set to a manager that handles setting of passwords). 82 83 If the {PasswordManager} does not support password changing, the ChangePassword and ResetPassword topics will show a simple message. This message is defined iby the preference =CHANGEPASSWORDDISABLEDMESSAGE= in %SYSTEMWEB%.DefaultPreferences. You can redefine this setting by copying it to %USERSWEB%.SitePreferences and change it to include a link to the password management website of your organisation. 84 85 ChangeEmailAddress will now guide the user to define the email address in the user topic when the PasswordManager does not handle hidden email addresses, so you should not need to tailor this topic any longer. 129 The topics %SYSTEMWEB%.ResetPassword and %SYSTEMWEB%.ChangePassword now 130 only show the change forms when Foswiki is managing the passwords 131 (the =configure= setting ={PasswordManager}= set to a manager that handles setting of passwords). 132 133 If the {PasswordManager} does not support password changing, 134 the ChangePassword and ResetPassword topics will show a simple message. 135 This message is defined iby the preference =CHANGEPASSWORDDISABLEDMESSAGE= 136 in %SYSTEMWEB%.DefaultPreferences. You can redefine this setting by copying 137 it to %USERSWEB%.SitePreferences and change it to include a link to the 138 password management website of your organisation. 139 140 ChangeEmailAddress will now guide the user to define the email address 141 in the user topic when the PasswordManager does not handle hidden email addresses, 142 so you should not need to tailor this topic any longer. 86 143 87 144 ---+++ Logging of access failures … … 107 164 see excessive errors reported by configure. You are recommended to correct the 108 165 file system permissions. 166 167 ---+++ Newer modern Icon set for DocumentGraphics. 168 To celebrate our new look, project and momentum, Foswiki now has a new ICON set 169 to update the one shipped for the last 10 years. Using the FamFamFam icon set, 170 augmented with icons from other leading graphic artists. 109 171 110 172 ---+++ Notes for extension authors
Note: See TracChangeset
for help on using the changeset viewer.
