Members

Note: You can use your Sitellite.org account here and vice versa.

Username

Password

Remember Login

Forgot your password?

Not a member? Click here to register

Sitellite 4.2.8 Update Released

Home        News        Bugs        Downloads        Docs        Forum        CVS        Stats

Project: Sitellite CMS
Date: January 21, 2006 - 1:50 AM

Sitellite 4.2.8 was released today featuring several bug fixes and feature improvements.

Highlights include:

Zero-Code Input Validation

In the settings.php file of a box, simply add the same rules used for validating form input to your parameters, and they will automatically be validated.

This eliminates the need to make your box code less legible and guarantees the validation happens without error.

I18n Improvements

The translation builder in AppDoc has been fixed. There was a problem with single quotes in the translation strings, which is now resolved.

Localized dates are now possible using the same date syntax as the date() function, by means of a new localdate() function defined in the saf.Functions package. This new function obeys the setlocale() function, so just set your locale and use that and your dates will be localized. date() calls in existing apps will be changed over in a future release.

The XT templates now also properly convert Unicode entities in page content so they aren't mangled by PHP's xml_parse_into_struct() function.

We're still working to resolve some additional entity issues in MSIE, which should appear in the next update.

Page Browser

The link selector and location fields when editing web pages just got a whole lot better. Replacing the existing select box approach is a slick new page browser.

The page browser is super fast too because we used Sitellite's AJAX libraries in its creation.

The page ID on new pages also auto-completes based on the page title entered.

Easy/Advanced Views

There are now links on the add/edit form screens to switch between easy and advanced modes. Easy mode hides some of the more technical fields from view, as well as the Xed view source link.

Full Change Summary

From the change log:

  • Added proper 404 error handling on nonexistent box/form requests. Previously they simply generated a blank web page.
  • Added automatic input validation via settings.php files (previously only used for metadata and the box chooser). This separates the input validation from the application logic, and makes its execution automatic using the same simple but powerful rules used in form data validation.
  • Fixed cancel button on Add Keywords under add/edit web pages.
  • Removing a missing workflow action which caused edit saves to show an error. Note that the saving of the documents still happened successfully, so no data loss occurred as a result of this bug, however the error message was obviously disconcerting for users.
  • Fixed an issue with single quotes causing invalid translation files.
  • Added missing files for easy/advanced mode browse levels.
  • Added pagebrowser app which implements a dynamic page selector to replace the current tree view select box.
  • Added the pagebrowser to the Location in Website field when adding/editing web pages.
  • Page ID now auto-fills based on title if left blank in the add page form.
  • Image chooser path is now reset to /pix after an app changes it for its own use.
  • Fixed another bug causing radiogroup widgets not to correctly set selected values on form redrawing. -- thanks Brian!
  • Fixed an encoding issue with character entities in XT. This simplifies and corrects i18n issues in Sitellite content.
  • Changed the defaults of sitemember home and profile to what they should be.
  • Added localdate() function to saf.Functions which is a date() replacement which respects the setlocale() setting.
  • Fixed reference to incorrect file name in DB connection error -- thanks Oleg!
  • Fixed a problem hiding the form help -- thanks Clay!

Download immediately from the downloads page or using the quick install method.

More Project News