The list below displays the most important Elxis CMS features. Explore Elxis CMS to see all available features!
Core
- High quality object oriented programming in PHP.
- PDO database layer (officially supported databases: MySQL, PostgreSQL)
- Small file-system footprint
- Easy installation via a web interface.
- Does not requires special software on the server (a typical LAMP server is recommended).
- Easy to use libraries for all core features makes developer work extremely easy.
- Multiligual user interface and content including support for RTL languages.
- Multi-sites support (multiple sites under 1 Elxis installation).
- Site off-line for all users except administrators.
- Private site (site available only to registered users).
- Easy and powerful internal linking system and search engine friendly URLs (Elxis URIs).
- Multiple supported document types - XHTML 5, HTML 5, XHTML 1.1 transitional, XHTML 1.1 strict.
- FTP support
- Custom icon packages
- Custom routing
Frontend
- HTML5, CSS3, jQuery ready.
- Responsive design.
- Mobile phones and tablets friendly version.
- Sub-categories of any level.
- Multi-functional articles and categories.
- Built-in commentary system.
- RSS/ATOM feeds per category.
- Open search - search through your browser's search box.
- Highly configurable front-page.
- Multi-level menus.
- Automatic generation and expansion of sub-menus.
- Custom exit pages (page not found, forbidden, error, etc)
- Extensible search system (search for content, images, videos, and more).
- Image galleries
- Contact forms
- Users central, members list and rich user profile.
- Built-in personal messages system.
- Built-in bookmarks, notes and reminders system.
- External authentication methods like Twitter, Gmail, Open Id, etc...
- Visitors can display dates based on their own location.
- Powerful templating system.
- Visitors native language detection.
- Schedule publish/un-publish of articles on any datetime
- Schedule publish/un-publish of module on any datetime
Administration interface
- One-click automatic CMS update
- One-click extension install/update/un-install.
- Browse extensions and one-click install/update extensions from Elxis administration area without having to download them first or visit a downloads site.
- Site traffic statistics.
- Media manager
- WYSIWYG editor with many features like spell checker, image uploading, styling.
- One-click complete file system and database backup.
- Built-in cron jobs (automated scheduled tasks)
Security
- Elxis Defender (built-in, fully automatic, protection against web attacks and filesystem changes detection)
- Security levels (normal, high, insane)
- Automatic SSL/TLS switch for administration and other sensitive pages.
- System logs (errors, security alerts, install/update/un-install actions, and more).
- Problem notification (automatic email notifications to site's technical manager on security alerts, fatal errors, and more).
- It can work without administration folder (includes just 2 files which you can delete and restore any time).
- It can work with no files write-able (only Elxis repository must be write-able but it is placed in a non accessible area from the web).
- Encryption for sensitive data (like sessions).
- System debug with many report levels.
- Extensible and configurable user groups and permissions.
- Allowed/Excluded email domains for users registration.
- Extended authentication check for the administration interface.
- Forms are protected against XSS with Captcha (Math or I am not a robot) and session tokens.
- Setting for Accept X-Frame policy
- Content Security Policy CSP
Performance
- File and APC cache.
- Performance monitor
- CSS and Javascript minifier.
- Gzip compression