... Elxis version 2009.3 codename Aphrodite is out, download it from Elxis Download Center (EDC) ...
What is Elxis
From Elxis Official Documentation
Elxis is a Content Management System (CMS) that allows you to build small-to-large scale web site online without the need of having programming skills. The articles are written with the help of a WYSIWYG rich text editor (TinyMCE). You can include images, video, and audio files in your articles. Elxis can automatically generate PDF and RTF versions of your articles. Elxis is also ideal for multi-lingual web sites as it allows you to generate pages only for specific languages.
Contents |
An extensible platform
Except from the main site content, a today's web site needs to have contact forms, users profiles, polls, banners, links, etc. Each one of these in Elxis is a component. A component is a sub-application that extends Elxis capabilities. In every click you do in an Elxis web site a single component process your request and generates the html output. The resulted html of a component is the content you see in the central area of an Elxis web site. The articles them selves are also handled by a component, this is the Content component. Component Weblinks handles site links, component Banners handles the generation and the process of the clicked banners, component User handles users profile and members list, etc. Elxis comes with a number of predefined components but you can extend even more Elxis by installing additional components. For instance you can install component IOS Gallery if you need an image gallery for your Elxis web site, or IOS Newsletter in order to send nice newsletters to your visitors. You can find more components at Elxis Downloads Center.
In an Elxis web site you will notice small blocks of information placed on the left or right column, on page's header or footer, or in any other position. These are called modules. A module is a mini application that provides various kind of information regardless of the requested component. Some modules are linked to a component, i.e. there is the banners module that shows component's Banner banners. A menu is also a module. More modules, like components, can also be installed with just one click from the Elxis administration area. You can even create custom modules and write inside them any text you like. Modules can be assigned to pages (menu items). So, you can have modules that will be displayed only on certain pages of your site.
Flexibility
Elxis can be installed under almost any operating system, Windows, Linux, Mac, BSD, etc. We recommend Linux as Elxis performs better on that OS and takes advantages from it. As Elxis is coded using PHP it requires a PHP enabled web server. Apache, Lighttpd, IIS, Zeus are some of the web servers you can use. Our recommendation for the web server is Apache and if you need something lighter and faster try Lighttpd. See list of alternative http servers on elxis.org. To store the site's articles and all the other information Elxis uses a database. As Elxis uses the ADOdb database library you can install Elxis under many databases (currently fully supported databases are MySQL, PostgreSQL and Oracle).
Elxis can run under many operating systems, databases and web servers. Elxis Team continuously tries to broaden Elxis limits in order to cover your special needs. Elxis is the synonym of a flexible and smart content management system.
Localization
You need your web site to have content in more than one language? No problem! You can have a web site in an unlimited number of languages! Each element (link, article, category, section, blog, module, template, component, etc) can be assigned to one or more languages. You can create elements shown only when a special language has been selected by the visitor. You can more over assign more than one languages to each element. For instance you can have a poll shown only to visitors having selected English, German or French and an other Poll for visitors having selected the Greek language. You can create any variation you like. Elxis does not just displays you a variation of the same page in an other language, Elxis allows you to have different site structure for each language!
Elxis uses UTF-8 encoding in order to be able to display characters from any language on the same page. It is one of the few web applications that has full UTF-8 support. Don't believe others when they say you that they support UTF-8, 99% they lie or they even don't know the problem. PHP has a well known weakness in manipulating utf-8 encoded strings (it will be solved in PHP 6). Elxis has been patched with special classes and uses special functions to handle utf-8 characters. A simple language selection click in Elxis CMS triggers automatically changes in language, display, locale, URLs, META Data, content, etc. Everything is being adapted to the new language. If you need true multilingualism, then Elxis is the perfect solution!
So simple yet powerful
--datahell 07:09, 23 February 2009 (UTC)

