After a long cold winter BackendPro 0.5 is here. This release is mainly about bug fixes and a few new little features. So if you havn’t tried BackendPro yet, give it a whirl. If you are currently using it, upgrade if possible to get the new features and bug fixes. A list of the things changed and added is below:

Additions

  • Added a section into the user guide to talk about the file system and matchbox, See Enhancement #10
  • JS Code Output – The Page class now has the feature to store JS code and then output it into a view (very much like the PHP to JS variable converter), See Enhancement #84
  • i18n Support – The status class language strings are now contained within a language file, See Enhancement #75
  • CI Profiler Intergration – The CI profiler is now intergrated into the admin control panel. When turned on in the system settings rather than some of the output being hidden it is now clearly visible, See Enhancement #41
  • Login Selection – It is now possible to select how a user can login, either with their email, username or either.

Modifications

  • The page->icon() method now accepts a title paramter for the displayed image.
  • Moved some of the dashboard files into their own module to tidy the file system up a bit. Also have created a new class to store to Statistics Widget creation code it.
  • Improved the is_user() method so if $config['sess_use_database'] is FALSE then extra user checks are performed. For this to work the value returned by validateLogin() has changed, See Enhancement #80
  • Removed PHP short tags from files, See Task #42
  • Added some extra language strings for the dropdown options inside application/controllers/admin/settings.php, See Enhancement #73
  • Updated the Page Module so it uses the functions in the CodeIgniter HTML helper, See Enhancement #36
  • Changed the MY_Controller so the charset header and metatag value is taken from the CI config file, See Enhancement #74
  • Altered the default dashboard statistics panel so it now also shows the current CodeIgniter version.
  • Changed the way the install process is done. Now you can specify your CI folder structure, See Enhancement #53

Bug Fixes

  • The dashboard widget system now restores moved widgets, See Bug #64
  • The BackendPro tree menu in the admin panel now saves its open/closes status rather than it being lost between different pages, See Bugs #15 and #145
  • Redirection upon login is now fixed, See Bug #100
  • Spelling errors throughout the code, See Bugs #71, #76, #77
  • Corrected the user guide section on the Page class. Originally it listed output_trail() as a method this is now output_breadcrumb, See Bug #69
  • Modified the path to the user guide from inside the BackendPro control panel (footer), See Bug #68