W3StudioCMS
All the doumentation of this web site is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License
W3StudioCMS Features
W3studioCMS is a modern Open Source Web 2.0 Content Management System application designed to give the ability to manage the contents of a web site to people without any knowledge of web programming languages, i.e. HTML or PHP.
Imagine to browse any kind of website, as the one you are viewing now, then imagine the same page you are browsing that becomes editable in place, exactly how you see in in the frontend, for each content it contains: this is how W3studioCMS works. The changes you made are displayed in real time on the same page that you will publish at the end of your editing session by ajax transactions. There's nothing to imagine: here you really see what you get!
W3StudioCMS has no limitation design for the templates' layout: you can easily import any xhtml template and use it for your website. A complete tutorial will explain in detail how to import and use an existing template found in internet.
W3StudioCMS is totally Object Oriented, so you can easily customize the CMS for your needs, extending the core classes or adding new contents. It uses symfony as base framework, so all the benefits introduced by this powerful and great software are available in the CMS.
Features
Real edit in place. Every operation in W3StudioCMS is made by ajax transactions. This means that the page is edited on place. You can edit each content, save it and see what you get on the page itself. You can upload how many images you want, the navigation menu can be textual or made with images and these ones can be with or without rollover. You can also move the contents through the page to reorder or assign them to another slot, by drag and drop them.
Unlimited pages. You can insert one to million pages into your website and organize them into thematic areas with different designs, thanks to Groups Engine tecnology.
Multilanguage. W3StudioCMS supports multilanguages websites. You can write your web site in your native language then add a new language: in the new one you will find the contents written in the base language, so you have only to translate them.
Template Engine. It is the technology implemented by W3StudioCMS to import any xhtml template and use it into the CMS. You have no limits to design your templates, so any xhtml template can be used with W3StudioCms. Each template is easy upgradable.
Slot Mapper. Is the technology implemented by W3StudioCMS to create a mapping between contents when you change a theme. W3StudioCMS can recognize the slots which have the same name and let you create a map between the ones placed on the old template with the ones placed on the new template. This allows to reuse the contents from different themes, without any loose. The new version of W3StudioCMS website has been used this engine.
Repeteable Slots. W3StudioCMS can repeat the same text through pages. This is very useful, for example, for navigation menus or for google-ads script and obviously can be applied to every content on your website. Slots can be repeated at page level, group level, language level or site level.
Users and credentials. W3StudioCMS comes with a management of users based on groups an permissions to assign the rights to edit the website. This feature is powered by the symfony's sfGuardPlugin.
Externals widgets and scripts. W3StudioCMS allows you to insert any script you like from other websites, like google ads, youtube videos, flickr phothos and so on. The interface is the same you will use to insert your dynamic (php) contents.
Dynamic contents. W3StudioCMS is based on symfony framework, so it can be used to manage dynamic contents through the website. You can create everything you want, as well as catalogues of products, reserved areas and everything you need into your website, then use the server-side script into your page managed by the cms.
Fully extendable and customizzable W3StudioCMS is an Object Oriented application, made by a coherent set of abstract classes which can be extendend and readapted for your needs.
Plugins support W3StudioCMS supports plugins structured as any external synfony plugin. The cms comes itself with a serie of bundled plugins, based on core classes, which constitute its interface. You can write your own plugins and use them to customize and extend you cms.

