Ubuntu OpenCMS Template PDF Print E-mail

 

The Ubuntu
OpenCMS Template Project

 You are Visitor: 

Free Web Counter
  Free Web Counter


Dear Visitor,

Ubuntu is a South African word meaning "Sharing with the Community "

In the spirit of "Ubuntu" we deliver a professional set of templates for the Opensource Community to use with OpenCms .

Dont waste time learning how to re-invent the wheel use our template framework as a turbocharged starting point

The Ubuntu Templates were designed around the principles that we learned from developing Enterprise CMS templates They deliver very fast pages optimized for very low bandwidth

The Ubuntu Templates are shipped as a module for the OpenCms Content Management System to give you a set of flexible templates.

We have implemented the MVC Design Pattern Our Page-delivery Templates have very little Java Code.

This project was created by Nico Michael to simplify the the creation of OpenCMS templates by implementing the MVC Design Pattern.
The principle is to seperate the Java code (scriptlets and Classes)  from the HTML page (in this case your template.
What is achieved is to remove all code from your template and only have <%=Object.method() %> scriptlet tags on your page

This produces very simple yet very sophisticated templates

This is what you get

 

  1. A complete set of higlhly usable templates
  2. And a Template framework for:
  • Making very effective and highly customizable templates
  • This facilitates the Rapid development of new templates
  • Without needing to write lots of JavaCode (which we placed in the MVC Controller and hidden it to save complexity)
  • We manage Site Specific Content outside the Page-delivery Templates making them generic for reuse in new templates

Our oven is so hot that every day we are adding a new template to our Module

We have decided to publish the Source code of our new templates so that users of our older templates can quickly add them to their existing ubuntu module without the need to un-install and re-install the module. This will also allow you to incorporate the Ubuntu template framework to your personal modules You can see some of our new templates in action in our Sample Site

 

This is the Official Opensource Community Version of the Ubuntu Templates and is licensed differently to comercial version.

Why use the Ubuntu Templates Framework

As far as we know this is the only Open-Source Template approach where the complexity is taken out of the templates.

One of the Industry objectives when developing JSP’s is to have separation between code and HTML.

With all this complexity removed from the "Template Writer" making new template is now a simple task

We only have to place small scriptlets like this <%=Object.ProperyValue > on the template to render values stored in a hidden layer of Java code

The framework provide all the property values needed to create , breadcrumbs (hierarchical and same-site ) , body content …and even our special high-performance Imageless Style-sheet Rollover Button Menus

If that is not enough there are 14 Standard templates provided as samples from which you can create your own templates

In order to show you how to create your own sites using these templates we have included 5 sample sites in the module complete with templates, images and style-sheets

 

Here is an example of how simple it is to create a template with a banner a menu and body content

<table>

      <tr>

             <td colspan="2"> <%=templateData.getBannerTags() %> </td>

      </tr>

      <tr>

            <td valign="top"> <%=templateData.getMenu() %> </td>

            <td> <cms:include element="body" editable="true"/> </td>

       </tr>

</table> 

 

The  Current version of the Ubuntu Template

Download it here: ubuntu.universal.templates.nico.michael.za_0.35.zip

 

Click here for the Technical Details

 

Nico Michael

Last Updated ( Tuesday, 21 July 2009 )
 
< Prev   Next >
Home arrow