METAMORPHOSIS DESIGN
Extensions
There are three kinds of extensions, that can add many kinds of functionality to your default CMS Made Simple install. They are called tags, user defined tags, and modules.
Tags
Tags are the simplest form of extensions. They are designed to accomplish just one small and specific task.
There are a number of custom tags available with CMS Made Simple. To find what kind of tags are available look in Extensions » Tags in the Admin Panel.
To insert any of these in a template or a page, simply type e.g. {content}
. Many of these Smarty tags are used as placeholders in a template, i.e. placeholders for content, navigation, breadcrumbs etc.
Website developers who have a bit of PHP experience will find it easy to create and share their own custom tags.
User defined tags
Users can also create their own tags to insert in templates or pages., these are called user defined tags. They are snippets of php code (but without the <?php and ?> surrounding them), providing the ability to add re-usable pieces of php functionality to your site. User defined tags are inserted in templates and pages just like tags: {tagname}
.
Typically, user defined tags provide a utility that is special to a website, and likely won't need to be re-used on another site. Also they are typically small and used for simple tasks.
Share your user defined tags and use those that others have created.
Modules
Modules are the highest level of plugin in the CMS Made Simple environment. They are designed to allow developers to implement complex tasks within CMSMS. A module typically provides advanced functionality, usually interacts with the database in complex ways, and may provide numerous reports or forms on the website. Additionally, a module may have an administrative interface to allow manipulating its data and its settings.
An extremely well defined API (Application Programming Interface) has been written to allow module developers to write complex, intricate, and fully functioning applications for use within a CMSMS powered website.
There are a few modules included with the default installation of CMS Made Simple. Other popular modules are Frontend Users, Album, Calendar, Guestbook and Form Builder.
The ModuleManager module (included with CMS Made Simple) allows browsing a list of available modules, reading about them, and then installing them on your website.
To insert modules in a template or a page, you actually use the module name as a parameter to the {cms_module}
tag. It looks like this: {cms_module module='modulename' parameter1='this' parameter2=5 parameter3='that'}
. It is normal for modules to accept parameters to effect changes to their default behavior, though it is not always required.
Read more
You can read more about extensions in the CMSMS documentation.
// n'affichera que les news ayant comme extra le $paramThis website template is released under a Creative Commons Attribution 2.5 License
We request you retain the full copyright notice below including the link to www.metamorphozis.com.
This not only gives respect to the large amount of time given freely by the developers
but also helps build interest, traffic and use of our free and paid designs. If you cannot (for good
reason) retain the full copyright we request you at least leave in place the
Website Templates line, with Website Templates linked to www.metamorphozis.com. If you refuse
to include even this then support may be affected.
You are allowed to use this design only if you agree to the following conditions:
- You cannot remove copyright notice from this design without our permission.
- If you modify this design it still should contain copyright because it is based on our work.
- You may copy, distribute, modify, etc. this template as long as link to our website remains untouched.
For support visit http://www.metamorphozis.com/contact/contact.php
The Metamorphosis Design : 2009
Web Design Starter's Guide
FREE WEBSITE TEMPLATES
Consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat.
Sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autemr in hendrerit in vulputate velit esse molestie consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat...