Version notes for SparkCMS 0.3.33

After about two weeks of testing most CMS related changes and a couple of days testing the last changes to the RTE, SparkCMS 0.3.33 was rolled out a few hours ago. Moslty a continuation of the ongoing "cleanup efforts", it does however come with some nice tweaks and small new features.

Probably the only visible new feature is the addition of a "insert text element" function in the RTE, though some of the performance enhancements (both frontend and backend) are hopefully noticeable as well. In addition the update has a number of tweaks, fixes and expansions that, depending on how you use SparkCMS, might be of interest.

As always a selction of the changelog entries with some information can be found below, more detailed information may be provided upon request.

0.3.33 "abbr" (selected changelog entries, mouse-over for timestamps)

  • B: Fixed a bug with feed editing that could prevent a feed from being saved (related to manipulations)
  • B: Fixed a bug that could cause the wrong sitename to be displayed in the "Quick toggle dialog"
  • B: Moved several common language string definitions into a shared pool, improved some wordings
  • B: Fixed a bug with feed editing that prevented feeds with no optional properties from being updated
  • B: Converted the login dialog to make use of the newest forms library
  • B: Made admin menu generation use the general ReturnIfMatch() instead of using the forms library
  • B: Converted page navigation widget to make use of the newest forms library
  • X: Made it possible to use the page navigation widget in frontend functions (action is customizable)
  • B: Enabled the form catch/repost (on re-login) for modules
  • B: Fixed an issue with login-log generation that caused issues with the page navigation widget
  • B: Converted user profile form to make use of the newest forms library
  • F: Removed all references to the old forms library in all frontend functions
  • X: Some optimization of the output generated by the forms library
  • F: Converted the blog comment form to make use of the newest forms library
  • X: Forms library pulls strings from user definitions or admin language (dependant on usage)
  • X: Added possibility to output preview button from the forms library (form footers)
  • X: Forms library sets input charset from user definitions or admin deinitions (dependant on usage)
  • B: Forms catch/repost; Corrected "wrong number of arguments" error (after move to new forms library)
  • B: Forms catch/repost; Removed reset button, fixed functionality of cancel button
  • B: Forms catch/repost; Fixed issues with certain modules causing reposts not to load into form
  • B: Forms catch/repost; Fixed issues with HTML encoding of certain form fields
  • F: Elements; Added possibillity to specify secondary folder to look in if no item is found
  • F: Randomness; Added possibillity to specify secondary folder to look in if no item is found
  • F: Added configuration option to specify if output markers for no-item found should be created
  • F: Randomness; Fixed a bug that could return an error when a specific config was used
  • F: Randomness; Smarter generation of id's for caching, resulting in more cache hits
  • X: Smarter loading and usage of page-properties, reducing need to query the db for several features
  • F: Elements; Implemented server-side caching of results (based on the new Randomness routine)
  • B: Some performance enhancements for the administrative page framework
  • S: Added initial/core framework for setting up new CMS accounts
  • T: Updated, sorted and added missing descriptions for the toolbar icons in the help/about dialog
  • T: Fixed issue with missing tooltips for menu items (title defined for link not image) in Opera 9.5b
  • T: Corrected some mixed up group titles and tooltips in the xhtml attributes dialog
  • T: Fixed a bug in the xhtml attributes dialog where defined classes where added to the dynamic lists
  • T: Fixed JavaScript "divide by null error" on selecting the "none" item in the block type dropdown
  • T: Fixed issues with elements outside block containers being forced into paragraph containers
  • T: Fixed a couple minor glitches with visible button state on node changes with specific elements
  • T: Added dialog/functionality to insert various text elements (abbr, del, ins, q, cite, etc)
  • T: Various performance enhancements in the RTE (tiled button map, removed unused code, etc)

The changelog uses the following legend to indicate what parts of the CMS an entry affects

F
Frontend related (output)
B
Backend related (publisher)
D
Database layout
S
System level (administrator)
T
RTE editor
X
Affects multiple levels

Couldn't generate page, however a cached copy was found and served on the 1st of January 1970 @ 00:00 in 0.000 seconds...

Errors occurred while generating this page... (More info availible)