Version 1.1
Monday, June 9th, 2008After a month and a half of gathering notes and fixing glitches, the updated engine is ready for you to use. Of course this was scheduled to be a bug-fix release over the previous version (as no program is bug-free from version 1.0) but in the process many new interesting features were added. Let’s outline some of the things that changed:
Bug fixes:
- Timed out sessions loaded the login screen within the admin pages.
- JavaScript blocks were linked falsely (with a .javascript extension instead of a .js)
- A section with static content could not be converted to a section of an external script.
- Setup process didn’t stop when you entered the wrong database information.
- In IE, blocks where loosing their coloring after some moving around in the template editing.
- Version number was erased after editing the website settings.
- Before loading a block for editing all the “\” characters where removed.
Improvements:
- Introduced loading screen to cover the delay when navigating through the admin pages.
- Moved classes folder outside the admin folder for a more logical structure.
- Removed the assets sub-folder so it doesn’t get confused with the user assets folder. All its contents are directly available in the admin folder.
- Moving the blocks around in the template layout used to have a few glitches. Now it’s more smooth and stable.
- Homepage now loads faster with the remote call for latest version converted to an Ajax call.
- The search engine friendly URLs are now parsed more properly. The parent element is considered to validate a URL. An ending slash with no filename redirects to the section with the same name as the folder.
- Feedback messages when editing the template do not fade out if they request an action from the user.
- Sections can be nested in more than two levels.
New features:
- More dynamic elements are displayed in the homepage (comments, repository).
- Now you can load custom classes for each external script you use, so you can connect to it for manipulating elements of the template like the page title.
- There is now an exception list in the settings page to insert all the URLs you specifically don’t want the template engine to process.
These and other smaller improvements have made the template engine more stable (especially for IE that had the most problems), more clean and more logically structured. Some of the new features (ex. the custom classes) need more explaining and you will find this information in the tutorial pages.
As always you can send in your comments and suggestions to make this a better engine than it is…