SiteManager 7.0 RC3

From Site Manager Wiki

Jump to: navigation, search

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

Next version

Personal tools