SiteManager 7.0 RC3
From Site Manager Wiki
This is a test version (Release Candidate) of SiteManager 7.0. It is not intended for production use.
Changes are in addition to those from: Site Manager 6.1 RC2, Site Manager 6.1 RC1.
Contents |
Improvements
- When publishing, thumbnails of related unpublished items are shown. Unlike previous versions, items which have already been published are not listed.
- Added ability for authorised users to edit a Template from a page, and jump back to editing the page after.
- Added ability to create Form folders, Script folders and Stylesheet folders.
- Many usability improvements to "Form data" area (previously called "Records").
- Conceal User Profile Records automatically.
- Added optional Description for each.
- Made "Allow filtering" functionality clearer, hide unnecessary options based on context.
- Added total no of records to display.
- Changed date formatting to date only by default.
- Opening most object types now adopts more intelligent behaviour - most interfaces now open in a full panel, instead of in the side. This also affects bookmarked items.
- Added ability to search for a page by URL. Search for "url:yoururl", where yoururl can be a relative or absolute URL, e.g. "url:www.yoursite.com/news/article1" or "url:news/article1".
- Search results can now be right-clicked on and have standard menu actions applied (edit, delete, publish etc).
- <sms:menu /> now applies all menu CSS using one or more classes per <li>, e.g.
firstoption selectedoption. - Massively increased speed of object browser for sites with large numbers of templates.
- Merged behaviour of Beta <sms:customdepthmenu> (Custom Depth Menu) component into <sms:custommenu>. New behaviour allows for complex custom menus with different HTML for different depths inside a hierarchy.
- Added new <sms:breadcrumb> component, which replaces all previous breadcrumbs except for <sms:sitebreadcrumb> (which is intentionally separate). The new breadcrumb is faster and simpler than it's predecessors.
- Added support for mass virtual hosting (via Apache). Installs can therefore be created without manually configuring/restarting Apache each time.
- Added facility to limit installer to specified URL prefix/suffix.
- Tidied up Advanced properties in page editor for all components.
- Rename dialog no longer asks for a short name, except for pages (nothing else uses them).
- Added ability to embed some common special characters for rename dialog
- Page properties dialog no longer displays "Personalisation" tab if it isn't configured
- Added ability to run quicker 'internal' W3C validation check. Based on code from W3C validator in SiteRay.
- Refined <sms:link> properties dialog to be more usable.
- Increased speed of various page operations (save, publish) slightly. (Specifically, the calculation of automatic page URLs is now faster and requires less memory).
- Publish dialog only shows "Create redirections for popular pages that have moved?" option when publishing pages/page folders.
- Added support for "usemicrohomepages" to <sms:link /> component.
- Where a CRON job is not manually installed, SiteManager will automatically run a background process every one hour (assuming the site is visited) to compensate.
- Improved speed of pages throughout (in particular, saving and creating new).
- Significantly improved speed of installation and upgrades (page tree upgrades in particular).
- Significantly improved publication speed.
- Improved speed of templates throughout (saving, compiling).
- Installer now selects highest existing build automatically.
- Building a new installer automatically upgrades the current install to use the new build.
- Installer now has a version number, for compatibility checking.
- Tidied up the welcome screen, simplified the layout and reduced the amount of content displayed here.
- File folders now float to the top of the browsable list (i.e. above files).
- Users can now only see their own bookmarks by default, except for Root Administrators who can see and edit everybody's bookmarks.
- Improved error message for templates that failed to compile.
- When a redirection is set to Permanent (301), it is never automatically deleted (otherwise, unused redirections are deleted after 30 days).
- The type of redirection is now listed in the redirection export, and when browsing redirections.
- Added support for embedded style, class and id attributes for common components: image, link, menu, editpage. Images support backward compatible behaviour when SMS 7 Transitional is selected, instead wrapping the image in a with these attributes.
- Added options to customise images to <sms:socialnetwork /> component.
- Templates now automatically use newer names for components where they exist, if a like-for-like swap is possible. E.g. <sms:remindpassword> now swaps to <sms:resetpassword> automatically.
- Added basic <sms:personalisationdebugger /> component to Personalisation Adjunct.
- Added "Upgrade SiteManager" button to Developer toolbar (shortcut).
- Massively increased speed of Orphan Page Repair on large sites (>1000 pages).
Fixes
- Fixed built-in W3C validator not working at all.
- Fixed glitch where some lists wouldn't fit the width of the side panel, causing the vertical scrollbar to be hidden.
- Fixed RSS reader not handling redirections, as used by some blogs (e.g. Silktide Studios). Increased timeout to 5 seconds.
- Fixed template properties dialog not listing any templates.
- Fixed bug where publication of large areas (e.g. all Templates / Pages) could fail prematurely.
- Fixed W3C compliance issue with many forms (missing ALT tag for progress bar, double quote).
- Fixed 'Cascading URLs' not being applied where the "use automatic web address" checkbox had been unchecked previously.
- Fixed 'Cascading URLs' not fitting onto screen in IE6, when many URLs are listed.
- Fixed broken Javascript dependency when editing image, unchecking "display right-click menu" in page preview.
- Fixed <sms:editpage /> component, which failed to automatically login users when clicked.
- Fixed automated temporary file cleanup not working.
- Fixed upgrade not re-associating symlinks to public files.
- Fixed build number being duplicated between current/newly created builds.
- Fixed links in progress logs not being readable.
- Fixed tooltips in object browser not displaying Static URLs (now 'Friendly URLs').
- Fixed corrupted bookmark folder permissions for new installs.
- Fixed form dialog forgetting Database Name for forms declared using old (pre v6) versions of SiteManager.
- Fixed bug where copy+pasting a stylesheet would cause the copy to use the same filename as the original, conflicting changes made by either.
- Fixed bug whereby disclaimer-redirections would start unclosed output buffering from an <sms:image /> component.
- Changing permissions (and other cascading operations, such as changing stylesheet) now correctly updates the page icon to orange where appropriate.
- Fixed bug where clearing the Flash file that was in use (from an <sms:flash> component) would make the <sms:flash> component disappear permanently from the Visual Page Editor.
- Fixed bug where custom Administrator password was not set by installer (default was always used).
- Fixed script icon not being transparent when modified.
- Fixed the modification time of a page being incorrectly updated when it was opened for editing. Now only updated when the page is saved, as expected.
- Fixed bug where during upgrade mandatory re-compilation would not take place.
Other changes
- Renamed from SiteManager 6.1 to 7.0 throughout.
- SiteManager Administrators can now run backups (previously only Root Administrators could do this). You must still be Root to *restore* a backup however.
- Bookmarks cannot be user-sorted (as shared bookmarks were confused by this), and are now automatically sorted alphabetically by default.
- Changes some parts of the standard UI colour scheme (removed red from links, made consistently 'Silktide blue').
- Changed default for "usemicrohomepages" attribute to true. This may break some sites, although we doubt it, and will review for RC4.
- Increased maximum number of behaviours for forms to 20 (was 10).
- Removed legacy property "pageName" from page object (was used for primitive i18n in Taos 1, no longer used).
- Installation script self-destructs after successful installation, assuming the install is made to the same webroot as the installer.
- Added low-level "quickSaveChanges()" method to all objectDir objects.
- Removed many legacy Brightspark constructs from object browser.
- Renamed "Sort Alphabetically" to "Sort..." (fit with UI convention on periods, allow for other sort types later). Slightly revised text in dialog to make more sense.
- Deprecated or split off the following:
- <sms:calendarinterface /> - Deprecated
- <sms:discussioninterface /> - in Legacy Discussion Forum Adjunct
- <sms:filebrowser /> - Experimental
- <sms:imageinterface /> - Deprecated
- <sms:interface /> - still accessible, required for some low-level tasks, but hidden
- <sms:personalisationvalue /> - in Personalisation Adjunct
- <sms:poll /> - in Legacy Poll Adjunct
- <sms:pollinterface /> - in Legacy Poll Adjunct
- Renamed the following:
- <sms:enrol /> is now <sms:registeruser />
- <sms:imagebrowser /> is now <sms:imagegallery />
- <sms:fileobjbrowser /> is now <sms:filegallery />
- <sms:customfileobjbrowser /> is now <sms:customfilegallery />
- Removed Discussion Forum support for new installs (now deprecated). Old installs which do not use this feature will have it removed automatically.
- Renamed various top level objects: All bookmarks, Records, System Calendar, Personalisation fields.
- Mail is now hidden as a top level object by default.
- "Records" area renamed "Form data".
- User Profile records are now hidden from the "Form data" area.
Previous version
- See Site Manager 6.1 RC2 (name change intentional)
