Main features of X3
The main benefits is that X3 is built on an MVC framework and you can easily extend it.
Database abstraction
X3 use PDO as database abstraction layer and, in theory, can use many databases.
We have selected (and tested) only:
- SQLite for small web sites (To do)
- MySQL for large web sites and web applications
- Mongo DB.
Standards and accessibility
The X3 CMS is W3C (World Wide Web Consortium) compliant.
Available DOCTYPEs are:
- xHTML 1.1 strict + CSS 2 if you need
- HTML 5 + CSS 3 if you want to be future proof
The X3 CMS help You to respect WAI's accessibility criteria and the Guidelines for web accessibility WCAG 1.0.
Freedom of Layout
The X3 layout is customizable. You can choose a pre-existing theme or make your own. Each theme can contain one or more templates, complex as you want. Each web site area can use a different theme and each page can use a different template.
A template is composed of an php file and at least one css files.
If you are not experienced with xHTML/HTML5 and CSS files you need a technician for this.
Easy to use
To add, edit or delete pages and menù items you must know at least a word processor (e.g.: Microsoft Wordpad is enough).
Modular
The X3 CMS provide a simple way to add features to your web site: the plugins.
After the ftp upload you can install a plugin and put it into a page. Some modules have got an administration section and some have got a configuration section.
The CMS comes with some useful plugins:
- X3search provides an internal search engine
- X4site map provides a simple area map
- X3flags provides a language switcher
- X3get_by_key is an aggregator for articles with the same key
You can find many other plugins, free and non-free, in our shop.
Advanced tools
Some additional features embedded into X3:
Groups and Users
X3 CMS supports an unlimited number of groups and users and lets you define permissions for each user on each element.
Private and public areas
X3 CMS provides as default one public and one private area and you can add unlimited public and private areas where only enabled user can access with login.
Multi language
With X3 CMS you can easily made a multi language web site. Each language have indipendent menù and contents.
Simple or Advanced editing
With simple editing (the default option) you have one page-one article. With advanced editing you can have one-page-many section of contents and each section can contains many articles.
Some comforts
- search engine friendly URLs
- different url, name, title, description and keywords for each page
- automatic sitemap.xml creation
- automatic breadcrumb
- unlimited menù
- temporarily off line mode
- WYSIWYG editor
- centralized file manager
- debug mode
- form validation
- caching mode (only 4 queries to load a page)
- database back up (done as Plugin)
- counter (you can set a tracker like Google Analytics into the template)
- Ajaxed admin interface.
Latest features
Partial caching with APC (since 0.4.3 release)
In the config file you can enable APC to cache most frequently executed queries.
RESTful ready (since 0.4.3.1 release)
X3 CMS include Restler A RESTful API server framework.
Mongo DB support (since 0.5.1 release)
Mongo DB is natively supported as additional database (MySQL is required by the CMS).
Image editing and video conversion (since 0.5.1 release)
Basic image editing with resizing and rotating of uploaded files and video conversion (FFMPEG and codec are required).
Automatic translations (since 0.5.2 release)
Restored automatic translations when import a dictionary from another language.