CMS Jardinero – A flexible and advanced content management system from Ropson AB
Jardinero is a powerful, but still easy to use, content management system with shop and member handling support among a lot of other features. It has a diversity of site, division, blog and text type management within one installation.
I have developed the CMS Jardinero since 2003 when I released the first version as a simple text management system. In the second version I laborated with an easier way to handle content on each page, and in the existing version 3, which I first released in 2007, I refined those ideas into basing the page content on inherited content from page templates. The system is a LAMP product with lots of PHP work.
The basics behind Jardinero
I started to explore solutions for making it easier to handle the different contents of web pages already in 2002 when I layed the foundations of the idea that different so called modules could be placed and edited in columns and areas of a web page. The basic idea showed to have some limitations when pages were not based on templates and larger web sites tended to be complicated to keep up to date when content needed to be adjusted on every single page.
The solution became the way I have built CMS Jardinero since version 3 released in 2007. Page templates are used to define the page structure, that is the choice of columns, and which elements/modules to be placed in the different template columns. In this way all pages has a page template from which it inherits content and its own unique content, like the page main text or text listings, are placed. This turned out to be a very flexible way to offer a broad amount of different templates easily manageable.
The placement of modules for text listings determines to which page the text’s url are leading. One text can, besides its text type (for example news text, press release etc), be coupled to divisions like an organisation’s local division, and division collections as a specific magazine issue. The text can also be grouped through tagging with subject words. The same definition can be added to the module which will list and show the text and this way the module is used to identify to which page in the page structure the text url would lead.
To make the CMS Jardinero 3 as speedy for administrators to work with as possible, I chose a structure with usually three different interface columns. The page tree, administrators, products or the existing pages for example are available to the left, depending on which tab you have navigated in the Jardinero main menu. The different contents can then be edited in the middle column. Related content to the main content, for example images and documents for texts, are available in the right column. In this way the different views to move through are minimized when working with the content for the web site.
The tool are also handling several web sites in the same installation and rights can be set per admin to determine whether the site would be editable. The admin rights can also be set per specific site division, a single text type, only shop products etc.
In 2011 I added an editing interface directly on the web pages with shortcuts to edit content. This simplified the way to find content to edit by navigating the ordinary way to it instead of having to open the page from inside the Jardinero interface.
Among customers who are using or have used CMS Jardinero in different versions available are:
Hotell- och restaurangfacket
Hotell- och restauranganställdas a-kassa
Palmefonden with Palmestipendiet