CMS Made Simple 1.9.3 Released

CMS Made Simple Official Website:


Release Notes

Over the past few weeks the CMSMS Dev team has spent hundreds of man hours on the core to address long standing issues, and to fix anything that popped its ugly head up in 1.9.2. We intend to make CMSMS 1.9.3 a good, stable, friendly, fast version that our users could use for a good long time. This should allow us to persue other longer term, though related projects. To that end, there isn’t much for new features; though there are a few new buttons and options here and there. The intent of this release was to apply bug fixes only, we were adamant that absolutely no features would ‘sneak in’, that would cause new issues, and we wanted to be able to distribute a .diff release with this version so we made sure that the database schema was not changed.


In this version, along with all of the regular bug fixes that we fix as we find, we endeavored to comb through the various bug trackers and at least address them in one way, shape, or form. Though not all bugs are ‘fixed’, there are a surprising number from as far back as 2007 that have been addressed in this version of CMS Made Simple. In addition our ever vigilant Quality Control team has kept a watchful eye on the forum and tested, reproduced, reported, and tested fixes on a number of issues found there.


Perhaps the biggest noticeable change in 1.9.3 is related to browser caching pages. This was actually a bug reported back in 2007 that we had reviewed numerous times previously but didn’t quite know how to fix properly (and not break a bunch of other stuff). Well we figured it out. As of CMSMS 1.9.3 cache-able pages can now be cached by your browser, thus giving your visitors a perceived performance increase when re-visiting a page. There is a setting in the global settings page to specify how long those pages should be cached for. and of course, a ‘Reload’ will reload the latest version of the page. Pages without the ‘cache-able’ check-mark are not allowed to be cached by the browser.


In the name of caching and performance we’ve also improved the sample htaccess file (shipped as doc/htaccess.txt) to illustrate some common apache rules that can be used to optimize the performance of your site. We recommend that everybody at least review this file, and implement what they think is appropriate to their site.


The MenuManager has also been re-re-visited and we fixed a number of issues in it, including that pesky $node->parent problem that popped up in 1.9.2. This has been tested extensively, and should now be stable for a good long time.


We recommend you upgrade your websites to 1.9.3 at your earliest convenience so that you can take advantage of the new performance features, and the stability of the latest version of your favorite CMS.




* As of this release only CMSMS 1.9.2 and CMSMS 1.9.3 are supported by the development team and in the ‘official’ boards on the forum.

© 2011 CMS Made Simple – No reproduction, duplication, modification or translation without explicit consent.


Official Download Links:

Stable: CMS Made Simple 1.9.3

Released On: Feb 05, 2011

Size: 5.86 MB



Version 1.9.3 – Motu Tane


Core – Bugreports:

– #3766 Admin screens blank on new install (firewalled)

– #3794 Remove use of readfile

– #3820 Included method.install.php cannot return an error message

– #3848 Pages flashing on load – no-cache headers

– #5329 Assigning language from locale is not correct

– #5619 Too short input fields

– #5744 Impossible to reload and save a valid sitedown html page.

– #5747 Error when final line of UDT is a comment

– #5794 Stylesheet url in header could be wrong

– #5861 Extra fields are cleared if a mandatory field is forgotten

– #5865 Small issue with admin panel tab header id’s.

– #5888 Remove markedown plugins from distribution.

– #5952 GetPageAliasFromID() Undefined variable “alias”

– #5846 When Power Users edit page content, the aliases change

– #5959 UserTagOperations::SetUserTag() does not set ID

– #5971 Missing Image File in the default theme for CMSMS

– #5996 {content_image} does not show in preview-tab

– Page URLS are case in-sensitive but forced to lowercase on page submit.

– Fixes a minor problems with modules adding tasks to be executed with psuedocron


Core – Feature requests:

– #1133 Admin Panel: MenuText instead of page title in overview & hierarchy

– #1654 Add additional options to the cmsmslink plug-in for WYSIWYG editors.

– #1656 Add the “Character Map” to the TinyMCE WYSIWYG Basic toolbar by default.

– #2635 Enable “reorder pages” tool to change parent id

– #2969 Install > integrity check > number of failed files

– #3140 Improved Page Re-order

– #3194 Page_image and page_thumbnail sort order and/or path

– #3282 Description field for GCB’s

– #3670 Better solution for viewing when site is down

– #3689 Create config.php automatically if file does not exist

– #3958 Pretty CSS URLs

– #3975 New checkbox for global content blocks

– #4172 Page_image setting

– #4554 Display ALL Global Content Blocks on One Page

– #5440 View website in maintenance mode.

– #5670 Pref to disable wywiwyg for sitedown message

– Caching – Important Change

1. Now pages marked as ‘cachable’ will be cachable in the browser for a time period as specified in the global settings page.

Pages not marked as ‘cachable’, or those accessed via a POST request will not be allowed to be cached by the browser.

2. Adds new settings to global settings to control browser cache capabilities.


Core Installer:

– #4136 Admin gui breaks when isntalling update over https

– #4978

– #5406 Upgrade stops when locales not correct



– #4046 Files too large won’t upload



– #1761 Adding new template downloads moduleinterface.php

– #2488 Apply and Submit does not work in certain scenario

– #2503 Sectionheader is displayed as Link when is activeparent

– #2489 $node->current missing in Help description

– #3460 ‘items=’ active page not working correctly

– #3599 simple_menu not setting correct CSS selectors since 1.6

– #3620 $node->image disapear in 1.6 version

– #4089 “loadprops” doesn’t work if “items” is set

– #4186 Template error in simple_navigation.tpl causing invalid XHTML output

– #4237 Menu Separators not generated since v1.6.x

– #5447 Menu function childrenof breaks collapse



– #5987 Field Definition – Public option



– #5209 Printing module causes fatal errors when used with gallery



– Remove misleading, and buggy cancel button.



– Fixes problems with quotes in search terms



– Fixes to importing themes wrt Menumanager calls… should now be completely flexible.



CMS Made Simple™ is an open source ( GPL) package first released in July 2004. Its built using PHP that provides website developers with a simple, easy to use utility to allow building small-ish (dozens to hundreds of pages), semi-static websites. Typically our tool is used for corporate websites, or the website promoting a team or organization, etc. This is where we shine. There are other content management packages that specialize in building portals, or blogs, or article based content, etc. CMS Made Simple™ can do much of this, but it is not our area of focus.

CMS Made Simple™ provides a mechanism for the website administrator to create and manage “pages”, their layout, and their content. CMS Made Simple™ is unobtrusive…. You can create a table based layout, or a fully validating XHTML/CSS layout.

CMS Made Simple™ makes managing the navigation in your website a breeze… you can re-organize your pages any way you want, and navigations are automatically created from your page hierarchy. This tool makes creating numerous different navigations with the entire page hierarchy, or a subset of it “simple”.

CMS Made Simple™ separates layout code from content code, so that editors can manage content without having to know much about how websites work, so that layouts can be easily edited and take effect on numerous pages, and can be easily shared. With CMS Made Simple™ you design once, and easily use that same design over and over again. Smarty (a php based templating engine) is used to provide most of the caching, templating, and logic capabilities. This basic building block also provides the ability for website administrators to virtually eliminate any duplication of code or content.

The Core package provides the ability to manage news articles, search functionality a contact form, a WYSIWYG editor (for your customers or editors) and numerous other built in functions. Additionally, there are hundreds of third party add-on tools that are quickly and easily installable to allow building websites with many different capabilities.

CMS Made Simple™ is built in PHP, and allows you to integrate many existing PHP scripts or PHP snippets into your website… Though you definitely don’t need in-depth knowledge of PHP to use CMS Made Simple™.


Languages: PHP 5.2.4+, recommend PHP 5.2.12+

Database: MySQL 4.1+ or PostgreSQL 7 +

License: CMS Made Simple™ is an open source (GPL) package first released in July 2004.






Leave a Reply

Your email address will not be published. Required fields are marked *