Elefant is an MVC framework in PHP re-imagined, with a complete but refreshingly simple CMS included. It features simple URL routing with friendly URLs, secure database abstraction and modeling, compiled templates with output filtering on by default, memcache integration, flexible input validation (server-side and in-browser), simple form handling, customizable user authentication, internationalization/localization, CLI support for background tasks, as little scaffolding as possible, reusable apps for common CMS tasks (admin, users, blog, filemanager, search), high quality developer documentation, nearly 100% unit test coverage, gzip output compression, and speed.
| Tags | MySQL SQLite Apache Nginx mvc MVC Framework CMS Content Management Content Management System php framework Web Framework PHP |
|---|---|
| Licenses | MIT/X |
| Operating Systems | Linux Mac OS X Unix |
| Implementation | PHP MySQL SQLite PDO jQuery Apache Nginx AJAX REST |
| Translations | English |
Last announcement
Elefant is the first PHP CMS to fully support Composer and Packagist, PHP's new dependency manager and package library. With Composer, you can easi...
Recent releases


Release Notes: This is the first beta of what will become Elefant 2, featuring support for Japanese, Dutch, French, and Chinese, an app to manage translations, a multi-file uploader, Disqus support for blog comments, rate-limited logins for more security, improved SEO, WYSIWYG editor improvements, customizable access control, new photo gallery options, and the ability to install apps/themes via a ZIP file or GitHub repository. Framework improvements include a new Mailer class, more complex queries and relationship modeling, fast batch insert/updates, localized dates, and caching to Memcache, Redis, APC, or files.


Release Notes: This release features many improvements, including substantial caching and performance improvements, a completely rebrandable admin interface, an improved WYSIWYG editor, improved usability and multilingual capabilities, an importer from Wordpress and Blogger.com, support for MongoDB and PostgreSQL databases, full PHP 5.4 support including the built-in Web server, new classes for building RESTful APIs, site backup and database export tools, and much more.


Release Notes: This release fixes a potential XSS security hole in page add/edit previews and secures lib/Model from a possible source of SQL injection.


Release Notes: This release fixes a typo that crept into the MySQL schema file.


Release Notes: Improved translation/i18n features. Language choice now uses Accept-Language header by default. Passwords are now hashed with blowfish by default. There is improved error handling in blog importers. Themes are now self-contained in their own subfolders of the 'layouts' folder. There are several other minor fixes. This will likely be the last beta before a stable release candidate.