SiteManager 7.0.2

From Site Manager Wiki

Jump to: navigation, search

This is the change log for a minor release of SiteManager. It was released on June 19th.

Improvements

  • Added ability to specify a language for a page (Page Properties) which is applied to the page using the <sms:head> component if specified.
  • Added ability to specify access keys for a page, which are automatically written into links for <sms:menu> where appropriate. Implementation for other menus is supported but differs (e.g. <sms:custommenu>). Access keys may also be defined for an individual <sms:link>.
  • Added itemsperpage attribute to <sms:custommenu>.
  • Added option to disable all Google Analytics centrally (under Site Settings).
  • Added new options to disable individual graphs on Welcome/News screen (under Site Settings).
  • Key stats for SM use (number of pages, disk space used, submitted form graph, freshness graph) are now pre-calculated as a background process automatically. This improves cold startup performance under spiked load conditions.
  • Increased speed of some Active Types for viewcontents / HTML conversion (object, mto1relationship, boolean).
  • All Javascript use now comments self out to maximize validity for W3C checks.
  • Many low-level code changes to Forms to ensure W3C / XHTML compliance.
  • Template Files are now sorted alphabetically.
  • Added ability to auto-sort the display of pages inside a page alphabetically.
  • Added provisional support for InnoDB transactions. Not tested for production use. Available under Site Settings.

Fixes

  • Fixed issue where very large, thin images could crash when resized into thumbnails that would result in one axis being rounded to zero pixels.
  • Fixed issue where cascading a change to a Template, Description or Keyword list for a page would not flag the child pages as requiring publication.
  • Fixed issue where stylesheet dependencies would break when SSL was used (URLs forced use of either SSL or non-SSL, but never allowed both).
  • Fixed issue where ampersands could not be entered 'raw' into the script or stylesheet editor, without being converted into qualified Unicode (which is inappropriate in these contexts).
  • Fixed cyclic file deletion check, which could incorrectly cause some files to delete one another when one was previously overridden, and the deletion of one was published at the same time as the publication of another.
  • Fixed issue where uploading a new template file would not update thumbnails for that template file.
  • Fixed issue where old style images with custom alignment (center or right alignment) and a custom link would fail to align as they used to.
  • Fixed bug where <sms:link> component with no specified destination could crash sites with a high depth or volume of pages.
  • Fixed critical flaw which could cause template files to override themselves or self-delete.
  • Fixed problem with stylesheets not always publishing.
  • Fixed issue with W3C compliance for some components / page names. Previously entering an unqualified ampersand (&) character would not consistently transform into a correctly encoded Unicode entity.
  • Fixed "Templates in use" feature not working.
  • Fixed some uses of the global='true' causing PHP5 to crash when rendering a page with no global data.
  • Fixed bug where HTML compliance interface could fail to load.
  • Fixed minor issue where filename of a template file would be displayed incorrectly at the bottom of the file properties information panel.

Other changes

  • Revised way PDFs are generated (character encoding). The main advantage is to allow Euro symbols to be embedded as Unicode.
  • Changed alt attribute of Flash Banner component to use name of banner, not the name of the image (only for banners with images specified as alternatives to Flash).
  • Removed the superfluous "Owner" indicator from the Page Properties dialog.
  • Uploaded template files now retain their original case for the first letter.
  • Removed unused code for site cleanup.
  • Made various low-level error messages more user friendly (for database connectivity issues) and report a 500 HTTP error.
  • Welcome Submitted Forms graph shows slightly more restrictive data by default (6 months/monthly, was 12 months/weekly).
  • Welcome Page Freshness graph now groups all pages older than 1 year into one block (previously was between 1-2 years, omitting older pages).
  • Increased size of Publication dialog to fit more items without scrolling.
  • Slightly revised HTML used for enlargable HTML images, to validate better.
  • Slightly revised HTML used for Image Gallery and File Gallery components, to validate for XHTML Strict.

Next version

Previous version

Personal tools