2.0.0
-
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
andpassword_verify
. Simply use:phpass_hash
andphpass_check
. - PHPMailer is used to send emails.
- Spyc used to read/write YAML files. Two helpers were added:
yaml_read_file
andyaml_write_file
. We will talk more about this later. - We added two more helpers:
json_read_file
andjson_write_file
. Do they need to be explained?
- htmLawed used to XSS clean using its helper
-
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 theirstyle.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.