Farewell to CMS Made Simple

As some of you have already noticed, me (Goran aka uniqu3) and Tapio aka Stikki are no longer members of the CMS Made Simple Development Team. To put an end to the questions in our inboxes, speculations on Twitter or PM’s on various Social Networks we figured that in the current situation it would be best to quickly put together an official statement as we do not attempt to reply to...

Plupload 2.1, Chrome and folder support

I'm currently developing an intranet application. Intranet applications are great! You just get your client to use a suitable browser and you can basically use whatever front end technology out there.

CMS Made Simple Techniques of 2013

As the name suggests, CMS Made Simple is very easy to set up and get started with. However, when it comes to solutions requiring to customise templates and functionality, I see people struggling with similar problems. That’s often because there is insufficient documentation or people don’t know where to find it. The following techniques can often solve your problem or give a...

One page website using Menu Manager templates

I was recently asked to develop a single page scrolling website and have seen several implementations around this theme using CMSMS but none that seemed to be expandable and easily maintained by end users/clients. With this in mind I decided MenuManager would be my solution, meaning adding pages, removing pages and re-ordering could be done in the usual way and the navigation and page...

Using jQuery Isotope for masonry in fluid layouts

Even though the last minor version of the jQuery Isotope plugin was released almost 2 years ago in 2011, it is still a fully working and widely used plugin. However, since it is from times where responsive web design has not played such a leading role as it does today, a few lines of additional code are required to make it work properly in liquid layouts.

Managing availability of ListIt items - a mashup

I have released a new version of the JSAvailability module . It has completely changed and I believe it’s worth a bit of explanation. Here’s a brief history.

Force a module to support multiple languages

Below some tactics on how to force a module to support multiple languages. The examples in this article will show you how it can be achieved for the FEU/SelfRegstration modules but you can certainly use the same tactics with other modules (ex: the picture comments in the Gallery module).

Module Review website

A new CMS Made Simple Module Review website is now up and running. Module Review is a resource for users and developers to list, comment and rate modules. Find out how easy modules are to use, how good the support is, if you should upgrade to the latest version or not. Plus, developers see what users really think of your module and if improvements can be made. If you've used any...

FormBuilder submission to ListItExtended

As many of you might have been wondering what is going on with FormBuilder and FormBrowser, here is the thing: FormBuilder is maintained at some level (lately with almost nothing has been done), fighting against time to continue with new line of form tool. FormBrowser development has been stopped, due i jumped into ListItExtended team and started developing it. This means that...

strip css made simple

How about a nice macro to help you quickly strip css and hide your comments over and over again?

Failed login notifications

Getting e-mail notifications of failed login attempts will not by any means protect you from hackers. It will however alert you if you are being targeted by a brute-force attack and should that ever be the case, cmsms allows you to simply move your admin directory and get it over with... :)

Smarty template Inheritance, include, file templates and template resources in CMS Made Simple

Have you ever tough if there would be more advanced way to build page templates with CMS Made Simple? Yes there is. I will be going trough few interesting things in this article. You will learn how to include template from CMS Made Simple public template resources, how to include file template, how to work with template inheritance.

AJAX Form Submission with Formbuilder

Suppose you want to use JQuery to have a contact form in your footer submit and show the results in the same spot without reloading the page. Simply using the JQuery form plugin, will fetch the entire page with the inline form result and try to pack it into your footer form container. This is a big waste of time and bandwidth. With CMS Made Simple, there is a cleaner faster way!

Under the Hood - How CMSMS Processes Page Templates

Most people know that CMS Made Simple processes the BODY of a template before the HEAD, but did you know that there is a third section of the template that is processed before anything else?

Template Externalizer

Template Externalizer is a module that can save CMS Made Simple developers many hours of cutting and pasting.  It allows you to work much more rapidly on projects, particularly if they are large and complex.

Breadcrumbs for MLE

Breadcrumbs for the MleCMS module.

Highlight Search Results

When your visitors use your site search function, the results will be highlighted to make it easier to identify them.

replacing text with a variable

In this tutorial we will learn how to use a modifier and how to replace a text with specific value.

Show all news articles by the same author

By clicking on the author name, the visitor will be redirected to the news page listing only the articles created by the selected author.

CMS Made Simple 1.10 Martinique was released!

It is official! CMS Made Simple Version 1.10 has been released for the Public. After long public Beta cycle, CMS Made Simple DEV Team has released a new version with numerous improvements. Module Lazy Loading TinyMCE Editor replaced with lighter, faster MicroTiny Printing Module replaced with CMSPrinting  Revised ModuleManager Removal of nuSOAP Module News Module...

Give Your Clients even more Control of their Sidebar

This is a follow up post on Wayne's  Give Your Clients Control Of Their Sidebar  post, we could also call it AdvancedContent module series. Sometimes you find yourself in need for GCB's in your Template but the problem is you don't know how many will be used at last. With help of AdvancedContent module and get_gcb_list plugin, both written by Georg Busch (NaN), you can finally...

3 easy steps for more speed

Speed optimization is a big topic and it doesn't lose its importance with bigger bandwidths becoming more and more common. There's a lot of remarkable information on the internet - first of all Yahoo's " Exceptional Performance " serie. But what's about CMSms? This article explains 3 easy steps to get more speed out of CMSms-driven websites.

Qualify FormBuilder for HTML5

FormBuilder's text field has already been improved by the addition of a placeholder option in version 0.7. Nevertheless there's still a lack of fields and options to achieve full support of HTML5 form fields. This article broaches the issue of adding some of those to the module do-it-yourself.

CMS Made Simple™ wins Packt Publishing 2010 Open Source Awards

Congratulations to the CMS Made Simple Developement team, it is that time of year again, when Open Source Awards are being announced and this time CMSMS did it. This proves that my decision on choosing CMSMS as my primary CMS system was the right choice. You can read more about Open Source Awards and winners on official Packt Pub site.