Skip to content
This repository has been archived by the owner on Nov 25, 2022. It is now read-only.

Releases: bkader/skeleton

Version 1.3.3

15 Apr 17:31
Compare
Choose a tag to compare
  1. Dashboard assets are loaded in one singe line for each assets (CSS or JS) using the provided Load.php controller, and almost all modules are now properly AJAXified.
  2. Each dashboard module has now its own JS file loaded on modules pages.
  3. Because of some conflicts, some methods/functions were renamed (themes: add_meta_tag instead of add_metadata).
  4. More filters and actions are available and will be discussed on the plugins/themes Wiki sections on Github.
  5. KB_Table and KB_Pagination were enhanced with additional methods and filters allowing plugins/themes alter configuration (not all parameters for security reasons).
  6. It is now possible to choose the default module/controller used as your homepage without setting it in routes.php config file.
  7. AJAX_Controller and Process_Controller separated from base controller (see Custom files page on Github Wiki).
  8. Added extra checkers for KB_Input class: is_post_method, is_get_method, is_head_method and is_put_method.
  9. Added delete_directory function to KB_directory_helper.php.
  10. Added safe_form_open and safe_form_open_multipart to KB_from_helper.php in order to generate form with safe URL actions.
  11. Process and AJAX URLS and anchors helpers were added to KB_url_helper.php.
  12. Language files for each modules are unified (not separate public and admin language files) to make it easy to translate the project and organize language files, and added French and Arabic languages (Help us translate the project to other languages).
  13. Libraries returned objects update method can now accept an array as argument to update multiple fields.
  14. Automatic classes added to <body> tag that you can use in your themes, plugins or modules styles.
  15. Fixed multiple inattention typos.