Coming Soon - CMS Made Simple 1.8
Posted: Sat May 29, 2010 10:19 pm
Yep, you heard correctly. CMS Made Simple 1.8 is soon to be released.
Here's the big changes in the queue:
1. A replacement for the {stylesheet} tag
instead of {stylesheet} the default templates will use the new {cms_stylesheet} tag which will
a) process the stylesheets through smarty
b) write the processed database stylesheets the tmp/cache directlry
c) output tags to the cached files
This will be a big improvement in performance to many sites as the browsers will easily be able to cache stylesheets, while
still providing the advantages of having database based stylesheets. Additionally the stylesheets will be processed through
smarty, which means you can use smarty variables like [[$red]] to indicate a color, and one change will change it througout
your layout. Theres tonnes of other things you can do with the stylesheets, including advanced smarty magic, it's beautiful.
2. The {content_module} tag
This new content tag will allow modules to be able to define content blocks to display in your template, and then use in your
page logic. i.e: You may define a tag like {content_module block='groups' name='allowed_groups' module='FrontEndUsers'
type='grouplist'} in your template to allow the editor to select which feu groups can access the page. Template logic an then handle
the value of that content block.
The Uploads module already handles ths tag, and so does the CGContentUtils module. I'll be adjusting FrontEndUsers to handle
it as well.
3. Improved bulk content actions
There will be at least one new bulk content option, allowing you to copy multiple pages at one time. This feature has been asked for
multiple times, and well, it was time to throw it in.
4. Better improved SSL handling
I know we took a half baked stab at SSL stuff in 1.7.1 However we only got 1/2 way there because of IE and its insistence that
everything in the page be encrypted (including styleshetets and images). However, this time we should be able to nail this issue
once and for all.
5. The normal host of bug fixes and minor tweaks. There are probably a couple of other changes we're gonna throw in while we're
doing a 'second digit release'. but undoubtedly they're gonna be good.
We're hoping for this release to be out by the end of June, but we're not quite done with the big commits yet. However we should be done within the next couple of days.
We're looking for four or 5 people that are regular, experienced users of CMSMS to betatest for us. They will be given private access to the beta, and hopefully will help us establish that no new nasty bugs have snuck in to the code. So Jos, and JanB and a few others of you, if you're interested send a PM to me or to any other dev team member and we'll add you to the list.
I'll keep you posted guys.
Here's the big changes in the queue:
1. A replacement for the {stylesheet} tag
instead of {stylesheet} the default templates will use the new {cms_stylesheet} tag which will
a) process the stylesheets through smarty
b) write the processed database stylesheets the tmp/cache directlry
c) output tags to the cached files
This will be a big improvement in performance to many sites as the browsers will easily be able to cache stylesheets, while
still providing the advantages of having database based stylesheets. Additionally the stylesheets will be processed through
smarty, which means you can use smarty variables like [[$red]] to indicate a color, and one change will change it througout
your layout. Theres tonnes of other things you can do with the stylesheets, including advanced smarty magic, it's beautiful.
2. The {content_module} tag
This new content tag will allow modules to be able to define content blocks to display in your template, and then use in your
page logic. i.e: You may define a tag like {content_module block='groups' name='allowed_groups' module='FrontEndUsers'
type='grouplist'} in your template to allow the editor to select which feu groups can access the page. Template logic an then handle
the value of that content block.
The Uploads module already handles ths tag, and so does the CGContentUtils module. I'll be adjusting FrontEndUsers to handle
it as well.
3. Improved bulk content actions
There will be at least one new bulk content option, allowing you to copy multiple pages at one time. This feature has been asked for
multiple times, and well, it was time to throw it in.
4. Better improved SSL handling
I know we took a half baked stab at SSL stuff in 1.7.1 However we only got 1/2 way there because of IE and its insistence that
everything in the page be encrypted (including styleshetets and images). However, this time we should be able to nail this issue
once and for all.
5. The normal host of bug fixes and minor tweaks. There are probably a couple of other changes we're gonna throw in while we're
doing a 'second digit release'. but undoubtedly they're gonna be good.
We're hoping for this release to be out by the end of June, but we're not quite done with the big commits yet. However we should be done within the next couple of days.
We're looking for four or 5 people that are regular, experienced users of CMSMS to betatest for us. They will be given private access to the beta, and hopefully will help us establish that no new nasty bugs have snuck in to the code. So Jos, and JanB and a few others of you, if you're interested send a PM to me or to any other dev team member and we'll add you to the list.
I'll keep you posted guys.