Answers to frequently asked questions regarding Elxis CMS usage.
Elxis is an open source content management system (CMS) written in PHP programming language. It was born on December 2005 and since then it is used by thousands of people in all over the world. Elxis is famous for its stability and security, for the well tested extensions, for the multi-lingual features and the unique ideas we have implemented in it through these years many of which copied by other CMSs later.
With Elxis you can easily build small, medium or large scale web sites without the need of having programming skills (although basic knowledge of HTML/CSS is recommended for best results). You can create news portals, personal blogs, online magazines, business sites, online shops, community portals and more.
Except Elxis, you will need some place to host your site online (although you can install Elxis in your local computer too). Your hosting provider should provide you a web server such as Apache, lighttpd or nginx, able to run PHP scripts and a database such as MySQL or PostgreSQL. We recommend you to pick Linux as the web server operating system. Any Linux distribution is fine. For business web sites we strongly recommend new users to assign the build of their web site to a highly trained professional. You will save time and get the best result.
Elxis is been developed by the Elxis Team, a group of friends pashioned with the open source software. There are no big companies behind Elxis, there are no sponsors, advertizers, or hidden financial interests. Elxis is independent, a pure open source project. For legal purposes Elxis is represented by Ioannis Sannos, the core developer of Elxis, located in Athens, Greece.
Elxis is released for free under the Elxis Public License (EPL), an open license quite similar to the Creative Commons Attribution-NoDerivs 3.0 Unported (CC BY-ND 3.0) license. In short EPL grands you or limits you the following permissions.
Elxis is a modern powerful content management system having many cool features. Some of them are really unique. We advise you to take your time and explore Elxis. Every day you use Elxis you will discover new ways to do things faster and easier. It is impossible to list all the things you can do with Elxis and even more provide a detailed how-to guide for all of them. In this article we provide answers to most frequently questions people ask us. For anything else please visit the Elxis forums or the online documentation for support.
You set the site front-page from Elxis configuration by providing the Elxis URI to the page you want to be shown in front-page. By default this is the root of component content (content:/). Component content has a special feature that allows you to generate complex grid layouts for the front-page. On each cell of this grid you can display any number of Elxis modules.
Yes, Elxis supports sub-categories of any level. For SEO reasons and easy of access we suggest you to create sub-categories up to the second or third level.
No, you don't. With the Elxis multi-sites feature you can have an unlimited number of sub-sites under one mother site. These sites share the same filesystem but have different configuration, data, template, users, etc, making them independent. Although the sites are independent they still share the same filesystem. The Elxis Team recommendation is that the administrators of these sub-sites should be trustful to the admin of the mother site.
Till Elxis 2009.x generation the layout and features of a page was controlled by the menu item that linked to that page. This system confused new users and many times lead to issues such as error 404. Since Elxis 4.x this has changed. The layout and features of a page is now controlled by the page it self. Each category or article has a set of parameters were you can set options such as the show of article author, hits, print links, if you allow comments, etc. You can also set global options, per category options and per article options. Specific element options overwrite the more generic ones. For instance you may allow comments for all articles in a category but disable commentary for an individual article.
Elxis content categories and articles are multi-functional. You don't need a special blog component to have a blog. A standard category can act as a blog by setting it's articles to be listed in a blog style. You can also make use of tags, comments, share and social buttons and anything else a blog should have.
In the Elxis world security is the first priority. Elxis is shipped with an attack detection and protection system called Elxis Defender. Among others, Elxis Defender can block bad requests to your site, detect file system changes and send alert notifications to the site's technical manager. There are many other security related features like the Security Level configuration option, the automatic SSL/TLS switch, the usage of the PHP's native PDO library for handling the database which makes impossible SQL injection, the security images (captcha) and the XSS prevention system for the forms, the double authentication check for the administration area, the tight user access system, the in-accessible from the web Elxis repository (including session storage), the session encryption and much more.
There is no administrator folder in Elxis any more! There is a folder named estia containing a file that initiates the administration user requests but nothing more. Note that you can rename that folder to anything you want.
Yes, Elxis has full multilingual support. Each element (article, category, etc) is initially entered in the site's main language. You can after add to the elements unlimited number of translations in different languages.
Yes, Elxis supports external authentication methods such as Twitter, Gmail, OpenId, Yahoo and LDAP which make possible logging in with your account in any of the supported authentication providers.
Develop engines to extend Elxis search to anything you can imagine