Version 4.5.2 is the first maintenance release for the 4.5.x series of Mambo. It includes over 125 bug fixes and a counter measure for a XSS problem found in the PHP globals variable.
Solar Flare II is a new template provided with this release.
The Help Menu has been reduced to simply link to the index page. The index page now has quick links to the Support, Credits and License pages.
The glossary from the manual has now been included in the help system.
System Info is also accessed from the help page.
Help file can now be in html format as well as docbook xml. Help files can also be included with a component (see the API changes below).
V-card capabilities have been added.
If the weblinks list is filtered by a category, new items will auto-select this category.
A parameter has been added to control how a weblink opens.
A new code highlighting mambot based on GeSHi has been added.
New search mambots have been added for Content Sections and Categories.
A new Email cloaking Mambot has been added.
In a menu list, a hyperlink has been to static content items that will take you directly to the edit screen for that item. This is also available for Contacts and and Newsfeeds.
The description of the module a now displayed on the module edit screen (this is sourced from the xml setup file).
A "Linked Title" parameter has been added to the Newsflash module.
The DOMIT! library has been updated to the latest version. The DOMIT! XML-RPC library has also been added.
TinyMCE has been updated.
Feedcreator has been updated.
A new tooltip library has been added (autho: Walter Zoon). The existing tooltip library is still included in this release.
The patTemplate xml-based templating library has been added.
Parameters can assign a different name to their control (TODO: check what this was)
The mosreadDirectory function is now able to recursively look in sub directories.
The database class supports two new methods. Quote
returns an escaped string wrapped in single quotes.
loadAssocList
returns a list of table rows as associative arrays.
You can now include help files with your components, for example, in a /help
directory under the
component directory. In addition, you may write help file in html as well as docbook example. To use these new
features, write the full relative path as the first argument of the mosMenubar help method. Specify true
as the second (optional) argument. This tells Mambo to look in the component's directory first.
mosMenuBar::help( 'help/edit.html', true );
A offset
attribute can now be specified in the <files>
tag. This allows you to place
files in a subdirectory with the archive file. It is particularly useful for components that have similar directory
trees for both site and administrator (eg, both have a /images
directory).
The Incutio XML-RPC has been removed from this release.