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

2.0.0

Compare
Choose a tag to compare
@bkader bkader released this 21 May 04:08
· 162 commits to 2.1/master since this release
  • Folders structure has been changed:

    • application which contains your applicaiton files.
    • content contains all publicly accessible folders and files.
    • skeleton contains Skeleton and CodeIgniter files, so make sure you know/remember what you edit in case of future updates.
  • No more modules within Skeleton folder. Modules are only within your application folder or public modules folder.

  • Media manage and menus manager will be developed separately so noone will be forced to have them If he/she doesn't want them.

  • Lots of useful function were added. You can see skeleton/third_party/bkader folder for more details.

  • More useful vendor libraries and their helpers were added:

    • htmLawed used to XSS clean using its helper deep_xss_clean.
    • phpass used instead of Bcrypt. It falls back to password_hash and password_verify. Simply use: phpass_hash and phpass_check.
    • PHPMailer is used to send emails.
    • Spyc used to read/write YAML files. Two helpers were added: yaml_read_file and yaml_write_file. We will talk more about this later.
    • We added two more helpers: json_read_file and json_write_file. Do they need to be explained?
  • More functions can be found in skeleton/third_party/bkader.

  • The core has been hugely rewritten for better performance (you'll notice that) and easy use.

  • New dashboard look and modules contexts. See the dashboard homepage for more details.

  • Plugins and modules use manifest.json files while themes use their style.css to hold themes details. We may get back to use manifest file for even better performance.

  • The dasboard has its own login page. If the current theme does not have views user for authentication or registration methods, Skeleton will fall-back to its default views (don't worry, they're quit cool).

  • Lots of filters/actions are available and they allow you to change logo, copyright, image to the right, lots of texts and images on the dashboard so you can customize it the way you wish.

More changes were done, so many changes that we might certainly have missed some. Try the demo if you want to test the product first.