Expose Framework the engine empowering our themes got a major update which deserved a blog post to highlight new features and updates.
Configurator options and versioning
From now you can save your template settings and rollback to any previous settings on the FLY. After installing the new template and framework you will notice a new white button on the toolbar and a beautiful popup will come after clicking it.
This feature comes really handy when you want to test couple of style and font settings and rollback to previous one without remembering the previous one. Also you can copy the settings file which save as
.json format in your
templates/configs folder and use it to other Expose powered site!
Performance boost up
Performance is common concern for a framework and we are not exception of that. We have gone through our code again and we found some scope to improve the performance. We've tuned the widget architecture and really amazed about the performance improvement!
Here is the result of first loading Expose Base template:
First load (Before) : ~2.66 seconds
First load (after improvement) : ~0.15 seconds
Well that doesn't mean your website will load under 1 second. We've tested this on Expose base template which is pretty simple at this point and the benchmark is based on the execution of the template by calculating start and end time.
Fully translatable admin panel
We've also fixed some Joomla 3.1 issues for jquery loading in admin template as well. We've tested new features of Expose extensively. If you found any issue please report to our issue tracker and we'll fix them asap.
Update and implementation
We've already started to update our template and quickstart package with new version of Expose framework. If you have modified the template heavily you have to do this :
1. Download and install the framework.
2. Open templateDetails.xml file from template and add this line (highlighted in yellow) and make sure you've followed the sequence.