Open Blog 1.1.0 changelog

Core

  • Upgraded to CodeIgniter 1.7.1
  • Upgraded to tinyMCE 3.2.1.1
  • Upgraded to new CodeIgniter Form Validation library
  • Added function and properties access modifiers
  • Change constructor names to PHP 5 compatible (__construct)
  • Removed PHP short tags
  • Changed library names (now every library file name ends with _library)
  • Database table names are now stored in a special configuration file (database_tables.php)
  • Reorganized autoload.php file
  • Table ob_settings was reorganized (removed support for multiple blogs in the future)
  • admin_email settings which is used for the email address shown in every outgoing email
  • If the blog is disabled, a special template is loaded instead of showing the hard coded message

Installer

  • Updated installer for this version
  • Created updater (used when updating from 1.0.0 to 1.1.0)
  • Installer automatically detects blog root URL
  • Default meta keywords are supplied

Templates

  • Template Interlude was removed from the default installation and replaced with Emplode (the Interlude template can still be downloaded as a "custom template" from the templates page)
  • Fixed registration bug in natural_essence template
  • Fixed single post display in Interlude template

Localization

  • Fixed minor grammar and spelling mistakes in English language
  • Fixed minor grammar and spelling mistakes in Slovene language
  • Added a missing translation in the settings page

Admin panel

  • Languages - special page which displays installed languages
  • Dynamic sidebar - now you can enable, disable and position sidebar items
  • Dynamic navigation - positioning navigation items using arrows "up" and "down"
  • Social bookmarking - support for adding posts to Digg, Technorati, Furl, StumbleUpon and del.ico.us (websites can be enabled or disabled)
  • Statistics - special page which displays your blog statistics
  • Information - special page which displays your blog information (version, author, project's website)
  • Extended tinyMCE WYSIWYG editor with new elements (quote, image, html, current date, current time, clean formatting, font family, font size)
  • If the localized name for some language is not present, the language name is retrieved from the database
  • Fixed bug which shows PHP notice in upgrade check
  • Posts and page url are now always lowercase
  • "Add to navigation" checkbox when adding the page (if the checkbox is ticked, this page will automatically be added to the navigation)
  • Option for disabling RSS and Atom feeds for comments or post
  • Special "important" state for update check which will be used when an important security fix is available and causes a warning to be displayed on the dashboard
  • Users are allowed to add links to external websites (the script autodetects if the URL is internal or external)
  • On the settings page if the blog is enabled, the offline reason field is not shown and vice versa

Users

  • Forgotten password option

Feeds

  • Fixed RSS and Atom comment feed display bug
  • If feed is disabled, the page "This feed is currently disabled" will be shown

Other

  • Included license for Arcsin templates
  • Added click event handler for error and message div's
  • Minified JavaScript files
  • other small bug fixes