This repository has been archived by the owner on Nov 25, 2022. It is now read-only.
Releases: bkader/skeleton
Releases · bkader/skeleton
Version 1.3.3
- 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.
- Each dashboard module has now its own JS file loaded on modules pages.
- Because of some conflicts, some methods/functions were renamed (themes:
add_meta_tag
instead ofadd_metadata
). - More filters and actions are available and will be discussed on the plugins/themes Wiki sections on Github.
KB_Table
andKB_Pagination
were enhanced with additional methods and filters allowing plugins/themes alter configuration (not all parameters for security reasons).- It is now possible to choose the default module/controller used as your homepage without setting it in routes.php config file.
- AJAX_Controller and Process_Controller separated from base controller (see Custom files page on Github Wiki).
- Added extra checkers for KB_Input class:
is_post_method
,is_get_method
,is_head_method
andis_put_method
. - Added
delete_directory
function toKB_directory_helper.php
. - Added
safe_form_open
andsafe_form_open_multipart
toKB_from_helper.php
in order to generate form with safe URL actions. - Process and AJAX URLS and anchors helpers were added to
KB_url_helper.php
. - 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).
- Libraries returned objects
update
method can now accept an array as argument to update multiple fields. - Automatic classes added to
<body>
tag that you can use in your themes, plugins or modules styles. - Fixed multiple inattention typos.