I have been working on Monstra CMS 2 and I am happy to introduce Monstra CMS 2 Release :)

Here is a list of major changes:

  • Idiorm Added! Idiorm - a lightweight nearly-zero-configuration object-relational mapper and fluent query builder for PHP5.
  • Added Crypt Capthca Plugin
  • Users Plugin: Added ability to close users frontend registration. Updated frontend and backend templates. Using Capthca Plugin instead of Captca Helper for more secure.
  • Admin Password Reset Page: Capthca Plugin added.
  • Backup Plugin: Loading state button added. Shows "Creating..." while site backups create.
  • Pages Plugin: Added new actions: admin_pages_action_add, admin_pages_action_edit, admin_pages_action_clone, admin_pages_action_delete
  • Pages Plugin: Updated date() method - added ability to set date format.
  • Pages Plugin: UI and Logic updates.
  • Users Plugin: Email templates added.
  • Users Table: Added new fields: hash, about_me
  • Users Plugin: Admin - New User Registration Validation - Fixed
  • Users Plugin: Added ability to set "about me" information.
  • Improved Password Reset Logic.
  • Information Plugin: Added new tab "Server" with common server information.
  • Box Plugins: CSRF vulnerability resolved.
  • Sitemap Plugin: Basic search engine optimization.
  • Improved Menu Plugin. Added ability to manage items categories.
  • Improved Admin Theme - built with best frontend optimization practice. Updated architecture and User Interface. Admin theme more responsive now!
  • Added Twitter Bootstrap 2.1.1.
  • Added Twitter Bootstrap icons.
  • Dir Helper: Fixed size() method.
  • New Default Theme: built with best frontend optimization practice.
  • Options API: Updated get() method. Return empty string if option value doesnt exists.
  • CSS variables: Added - @theme_site_url @theme_admin_url
  • CSS variables: Deleted - @theme_url
  • Themes Plugin: Added ability to create/edit/clone JavaScripts. Added ability to change admin theme in one click.
  • Apply filter 'content' to Blocks.
  • Array Helper: get() method improved. New methods keyExists() isAssoc() set() delete() random() added.
  • Plugin API: Fixed Javascript and Stylesheet class.
  • Plugin API: Added ability to set view file from current theme folder.
  • New options theme_admin_name, theme_site_name, users_frontend_registration added.
  • Form Helper: Custom Macros - added
  • Install Script Improvments.
  • Monstra Localization Improvments. Added locales array to I18N class.
  • Translates updates.
  • Path updates.
  • And a lot of general engine improvements.

Download: monstra-2-0-0.zip


Update to Monstra 2.0.0
  1. Download monstra-2-0-0.zip
  2. Unzip the contents to a new folder on your local computer.
  3. Upload /admin/, /monstra/, /public/assets/, /plugins/ and /index.php with an FTP client to your host.
  4. Download update_to_monstra_2_0_0.zip
  5. Unzip the contents of update_to_monstra_2_0_0.zip and upload update_to_monstra_2_0_0.php with an FTP client to your host.
  6. Type http://example.org/update_to_monstra_2_0_0.php in the browser.

GitHub: repository { Follow Me / Fork Me! }