Page 1 of 4

Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 12:53 am
by compufairy
Onwards and upwards we go. The dev team is proud to announce the latest version of your favorite content management system.  This version is primarily aimed at rounding out some of the rough edges that our primary audience (experienced, professional web developers) have experienced with CMS Made Simple. There are a number of new features to enhance performance not only of the website itself, but to make doing some mundane tasks faster and easier. As well, we've added some power for the contributing programmers, and fixed quite a few nagging bugs. We will now have a lot more to talk about at the GeekMoot in Amsterdam this September.

The development team, and our beta testers have contributed countless hours in testing each and every change under as many different environments as possible. They've found a lot of issues, and tested each and every fix.

Stylesheets
We've deprecated the {stylesheet} tag in favor of a {cms_stylesheet} tag.  The replacement works by grabbing the content of the individual style sheets and passing them through smarty before writing them to uniquely named files in the tmp/cache directory. This is a huge feature. Processing the style sheets (individually) through smarty means that you will no longer have to search through each of the style sheets for individual colors, you can give them names. There are a lot of other cool possibilities as well.  Additionally, developers can now be confident that browsers will be able to cache the style sheets properly to improve performance, and to reduce bandwidth. There is however a trade off. Because the style sheets are stored in the tmp/cache directory, the relative directory of the style sheets is not the same, users should use the [[root_url]] smarty tag in their style sheets to force absolute references to images that are specified in style sheets.

Bulk-copy pages
We've added the ability to bulk-copy pages. This means that if you have a page structure that you want to duplicate it becomes much easier. This is a big time saver for people who have multiple similarly structured groups of pages.

New {content_module} tag
There's a new {content_module} tag that allows modules to provide different types of content blocks for use in Content pages. This is a huge feature, it means that a module developer could write a specific type of content block to provide specific type of content, and that content is stored with the page, not with the module (so copying the page will still work etc). Currently the CGContentUtils and Uploads modules support the {content_module} tag, but soon enough more modules will support it.

SSL support
Our half-baked attempt at getting SSL support built into CMSMS was re-visited. We've fixed the {stylesheet} and {metadata} tags, and made other improvements to ensure that once you've specified that a page is secure, all of the CMSMS generated URLS are secure.

Updated documentation
We've gone through the libraries and cleaned a bunch of unused code, and updated the documentation (the api doc stuff will be regenerated shortly after the release of CMSMS). This should help all of the budding module authors out there, however we still think that looking at a clean, well working module as a reference is the best way to learn how to do things. The API doc will only tell you what functions are available and what parameters they take, but not necessarily the context they should be used in.

Removal of deprecated callback methods
We have also removed some of the very old, long deprecated callback methods from the module API. We now require that developers use the equivalent events that replaced them when events were introduced. These callbacks have been deprecated for a long time so therefore should not break any modules. However, if you are using some modules that haven't been maintained for a long time...

Clean up of language files
We've also cleaned up the language stuff a bit. This should provide a modest performance improvement in the front-end, and in the admin.

Module Manager improvements
Module Manager has gotten a lot of attention in this release. We've listened, and now it should be much easier to install or upgrade modules, including all of their dependencies.

Other
There are a lot of bug fixes, some of them related to stuff introduced in 1.7.x, and some very old ones. We hope that CMSMS 1.8 will be a very stable release. Please note that there will be no diff releases this time.

We did it again!
There have been hundreds of hours of development, testing, and documentation effort put into this release, proving once again that the CMSMS user community is active, strong, and cooperative. We would like to give a big thanks to the following users:

ImageTed (The Benevolent Dictator)
Imagecalguy1000 (Project Manager)
ImageRonnyK (leader of the QA Project)
Imagereneh (leader of the translation team)
ImageRolf
ImageDrCSS
ImageJeremyBass
ImageSilmarillion
ImageNuno
Imagetyman00
Image_SjG_
ImageUtter
Imageajprog
ImageNullig
ImagePeciura
Imagejce76350
ImageDuketown

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 3:03 am
by kermit
compufairy wrote: There is however a trade off. Because the style sheets are stored in the tmp/cache directory, the relative directory of the style sheets is not the same, users should use the [[root_url]] smarty tag in their style sheets to force absolute references to images that are specified in style sheets.
might just be me, but i'm not all that thrilled with the idea of requiring browser-accessible files in cmsmsroot/tmp/*. i generally use htaccess rules that prevents any direct browser access to files or directories in tmp.

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 12:31 pm
by M@rtijn
Well, this update went pretty far from good.

With the new CMSMS 1.8 the Gallery module doesn't work anymore, because the function 'ContentPostRender' is scrapped from the core-file 'lib/classes/class.module.inc.php'.
From what I understand from Jos (Gallery-guru) it wasn't even marked "deprecated", so I'm pretty amazed that this occurs.

Gallery is one of the, if not, the best module for CMSMS!

Core-team, please help Jos (and all of the gallery users) solve this by adding the function again!

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 12:36 pm
by Ted
I let Jos know what's going on. Hopefully it'll be fixed today. http://forum.cmsmadesimple.org/index.ph ... 9.new.html

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 12:39 pm
by M@rtijn
Cool! Thanks for your quick response, Ted

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 3:10 pm
by Jos
Thanks Ted... solved it

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 6:42 pm
by kierweb
Not sure if this is just my site or global ... but some of the admin page are not showing right (see attachment!)

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 6:54 pm
by Greg
Same here - NCleanGrey and OxygenFire have problems  -the default admin theme renders correctly.
Looks OK in Firefox but not IE - not sure of other browsers ... will update if I find a solution...

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 8:44 pm
by JeremyBASS
I can attest to the soundness of the release.

http://www.screencast.com/t/ZTYxNTE1NWYt

Now you guys may wish to try a few things.. re upload the package.  Also you may want to post in the products area for your issue.  Please list out modules that are installed, system information, what you see in the net, etc.  Thou there are always ways to miss something… I know I have personally tested this version on IE7 on XP and IE7,8,8c on Win 7 (the screen cast above), FF 3.0+, and Safari 4… so it does showup fine, it’s just something on your guys site, but we all need to know so we can help get it solved.. Cheers -Jeremy

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 8:57 pm
by kierweb
Installed Modules

CMSMailer 2.0
FileManager 1.0.2
MenuManager 1.6.5
ModuleManager 1.4
News 2.10.6
nuSOAP 1.0.1
Printing 1.1.0
Search 1.6.5
ThemeManager 1.1.1
CGExtensions 1.19
CompanyDirectory 1.6.1
FormBuilder 0.6.2
TinyMCE 2.7.2
SiteMapMadeSimple 1.2.1
Captcha0.4.1
CMSSimplepie 1.0
IE6Warning 1.03
Twitter 1.0.1

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 9:11 pm
by Greg
Most of the main screens are not effected.
The shift of the main content to the right occurs in:
File Manager, News, Bookmarks, Glossary, Gallery, Menu Manager, Themes Manager,
CMS Mailer, Printing, TinyMCE (config), and Formbuilder.
CMS Version
1.8

Installed Modules
News
2.10.6
CSSMenu
1.2.2
RSS
1.1
MenuManager
1.6.5
Bookmarks
2.0.1
CMSMailer
2.0
nuSOAP
1.0.1
ModuleManager
1.4
FormBuilder
0.6.2
Glossary
0.6.8
ThemeManager
1.1.1
FileManager
1.0.2
TinyMCE
2.7.2
Printing
1.1.0
Gallery
1.3.2

Current PHP Version (phpversion):
5.3.2 
md5 function (md5_function):
On (True) 
GD version (gd_version):

tempnam function (tempnam_function):
On (True) 
Magic quotes in runtime (magic_quotes_runtime):
Off (False) 
Is E_STRICT disabled in error_reporting (E_STRICT):
Is E_DEPRECATED disabled in error_reporting (E_DEPRECATED):
PHP Effective Memory Limit (memory_limit):
128M 
Maximum Execution Time (max_execution_time):
90 
PHP output_buffering (output_buffering):
4096 
PHP Safe Mode (safe_mode):
Off (False) 
File uploads (file_uploads):
On (True) 
Maximum Post Size (post_max_size):
10M 
Maximum Upload Size (upload_max_filesize):
10M 
Session Save Path (session_save_path):
C:\PHP\session (0777) 
Sessions are allowed to use Cookies (session_use_cookies):
On (True) 
Basic XML (expat) support (xml_function):
On (True) 
Checking if the httpd process can create a file inside of a directory it created (create_dir_and_file):
PHP register_globals (register_globals):
Off (False) 
disable_functions in PHP (disable_functions):
PHP Open Basedir (open_basedir):
Test for remote URL (test_remote_url):
fsockopen: Connection ok! 
fopen: Connection ok! 
Test ini_set (check_ini_set):
On (True) 

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 9:12 pm
by kierweb
JeremyBASS wrote: I can attest to the soundness of the release.

http://www.screencast.com/t/ZTYxNTE1NWYt

Now you guys may wish to try a few things.. re upload the package.  Also you may want to post in the products area for your issue.  Please list out modules that are installed, system information, what you see in the net, etc.  Thou there are always ways to miss something… I know I have personally tested this version on IE7 on XP and IE7,8,8c on Win 7 (the screen cast above), FF 3.0+, and Safari 4… so it does showup fine, it’s just something on your guys site, but we all need to know so we can help get it solved.. Cheers -Jeremy
Try going into news .. rather than just the front page of content, because that page works okay for me as well.

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 9:13 pm
by kierweb
Greg wrote: Most of the main screens are not effected.
The shift of the main content to the right occurs in:
File Manager, News, Bookmarks, Glossary, Gallery, Menu Manager, Themes Manager,
CMS Mailer, Printing, TinyMCE (config), and Formbuilder.
It seems to be the pages with Tabs.

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 9:27 pm
by JeremyBASS
Nope, whent to news as well.. and all over the place... I would wounder.. what happens to the back if you trun off some of the none stock modules... like

SiteMapMadeSimple 1.2.1
Captcha0.4.1
CMSSimplepie 1.0
IE6Warning 1.03
Twitter 1.0.1

I have been trying to reproduce this... the only way I have come close is installing CompanyDirectory 1.6.1 which has a dependecy on JQueryTools 1.0.6, which is knowen to cause this, I with that, so far is the only way I can reproduce your issue.. Others are also looking in on this..

I have to head 4th and all brb in like 4-6 hous.. Cheers -Jeremy

Re: Announcing CMS Made Simple 1.8 – Madagascar

Posted: Sun Jul 04, 2010 10:03 pm
by Greg
More info ...

Another site same server .. New install only default modules.
News appears OK until you click on a tab. NClearGrey Theme.
File Manager, News, Menu Manager, Themes Manager, CMS Mailer, Printing, Search, TinyMCE (config)

Installed Modules
CMSMailer
2.0
FileManager
1.0.2
MenuManager
1.6.5
ModuleManager
1.4
News
2.10.6
nuSOAP
1.0.1
Printing
1.1.0
Search
1.6.5
ThemeManager
1.1.1
TinyMCE
2.7.2