Updated ChangeLog

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/phpinstaller/trunk@44295 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
aoneil 2007-11-05 22:44:52 +00:00
parent 0cb727769d
commit 439fe64824

View File

@ -4,8 +4,6 @@ SilverStripe ChangeLog
New Features
- New look for CMS
- Usability improvements
- Image editor, allowing a user to rotate, crop and resize an image from within the CMS
- Support for authentification by OpenID
- Google Sitemaps support
- Internationalisation support
@ -15,8 +13,53 @@ New Features
- Catalan translation
- Spanish translation
- Support for multilingual content
- Statistics area showing a number of statistics collected on the sight
- Added a Statistics area showing the following reports
- Page views
- User activity
- Trends
- Operating Systems
- Browsers
- Added an image editor, allowing a user to rotate, crop and resize an image from within the CMS
- Added profile popup in CMS
- Added a 'Sent Status Report' tab to Newsletters with the following reports
- Sending to the following recipients failed
- Sending to the following recipients bounced
- The newsletter has never been sent to following subscribers
- Sending to the following recipients was successful
- Sending to the following recipients did not occur because they are blackListed
- Add 'Send to only people not previously sent to' option for sending newsletters
- Added SWFUpload library as default method of uploading files
- Added photo upload in from the Site Content section
- Added the ability to search the Site Content tree
- Added the ability to publish selected pages
- Added a list of unused assets in the Files & Images section, and the ability to delete unused thumbnails
- Usability improvements
- Move action buttons to bottom right of screen
- Removed right frame headers as the buttons have been moved and they only contain redundant information
- Use a javascript dialog box for confirming unsaved changes instead of the slow loading model one
- Reworked the tabs in the Newsletter section to be less confusing
- Cancel button added to Send Newsletter window
- External logo link opens in a new window
- Left sections in Site Content 'Site Tree', 'History' and 'Reports' now use expandable sections rather than tabs
- Relabeled 'Site Tree' to 'Site Content & Structure', 'History' to 'Page Version History' and 'Reports' to 'Site Reports' in left sections of Site Content
- Relabeled 'Files & Images' left frame to 'Folders'
- Added tooltips to site content tree, showing the page type
- In the 'Page Version History', use a checkbox lable 'Compare mode (click 2 below)' instead of a dropdown
- Renamed 'Save draft' button to 'Save'
- The 'Save' button text changes to 'Saving...', and the 'Publish' button text changes to 'Publishing...' when they are clicked
- Added save indicator to all 'Save' buttons, the 'Save & Publish' button and the 'Unpublish' button while they are being submitted
- Added a go button to the 'Site Reports' dropdown
- Relabeled 'Name' field to 'Folder Name' in Files & Images section
- Renamed the 'Save' button to 'Save folder name' in Files & Images section
- Relabeled 'Send newsletters from' field to 'From email address' in Newsletter section
- Removed the 'Move Files' button from Files & Images section, implemented multi-file drag & drop moving
- Add 'Newsletter Settings' tab to Newsletter type edit form for consistency with other forms
- Make the status message shown after sending a newsletter always include the # of emails sent
- Added delete confirmation for items in Newsletter left tree
- Added delete confirmation for items in Security left tree
- Make 'Add new draft' the default action for 'Create...' in the Newsletter section
- Replace the 'reorganise' button with 'Allowing drag & drog reordering' checkbox
- Delete and Unpublish buttons turn red on hover
Developer Tools
- New classes
@ -39,6 +82,8 @@ Developer Tools
- New third party libraries
- PHP OpenID (http://openidenabled.com/php-openid/)
- Browscap (http://garetjax.info/projects/browscap/)
- Plotr (http://www.solutoire.com/plotr/)
- SWFUpload (http://profandesign.se/swfupload/)
- Improved classes
- CalendarDateField
- Refactored part of Field() into HTMLField() so it can be used in PopupDateTimeField
@ -108,6 +153,8 @@ Developer Tools
- Save the email address in the session to reuse when the login fails
- ModelAsController
- Added support for translatable URLs
- PageComment
- Added the ability to have BBCode in comments (disabled by default)
- PasswordField
- Always show five stars in performReadonlyTransformation(), so it is impossible to use the information of the password length for brute-force attacks
- Permission
@ -190,7 +237,26 @@ Bug Fixes
- Don't return a span when the Title doesn't exist in DropdownField
- CMS
- E_NOTICE fixes
- New pages are created in the database straight away, which solves a number of issues
- Fixed Email link not working in page history
- Unsaved changes detection now works in Security section member tables
- Fix typo in LeftAndMain::addTreeNodeJS() by renaming 'select' parameter to 'selected' because 'selected' is what is used in the method body
- Delete image thumbnails after deleting an image
- Use 'html>body' instead of just 'html>' so that #sitetree correctly gets assigned width:auto on Mozilla browsers (prevents Folders being selected from 500px away on file drag and drop)
- Display a useful error message if getCMSFields() returns null
- When 'Duplicate this page' is clicked, first silently (without confirmation) save the page, then duplicate it so the new page is identical to the other page
- Fix errors when importing recipients to newsletter mailing list
- Fixed blocking during resize in IE6
- Don't show a 'No template selected' error when sending a test Newsletter if no template has been selected since templates for Emails are optional
- Fixed bug 'for newly created newsletter drafts, content of newsletter sent is not what is shown on screen'
- Don't save new Newsletter drafts as soon as they are created to prevent TinyMCE Javascript errors in IE
- Add if((typeof tinyMCE != 'undefined')) statement around call to tinyMCE.init() to prevent "Error: 'tinyMCE' is undefined" error in IE7 on Newsletter Recipient import
- Don't allow a deleted draft to be edited in the Newsletter section
- Fix a bug where newsletter drafts will be added, but not show up in the left tree (because of a Javascript error), if no selection has been made
- If there are no newsletter types, and 'Add new draft' is chosen, create a newsletter type to prevent errors
- Fix changed icon only showing after Save button is clicked twice
- Fixed VirtualPage creation
- Fix 'Sort subpages' not working correctly
2.1.1 (2 Nov 2007)