Clone this wiki locally
What is Egypt ?
Egypt is the land of warriors :D, alright i was kidding Egypt is a new CMS to develop web applications, it contain a ready made Users, Users group, Pages tree database and a front-end to manage them and their contents and properties.
What does the package contains ?
it contains Codeigniter , Datamapper library, Ion-Auth library, Dojo+Dijit toolkit, jQuery and Egypt related libraries and helpers (system library, GUI library, Permissions helper, YAML parser, Theme helper)
plus controllers for
- Users login/logout/change password ..etc
- Install database
- Page rendering
- Users/Groups management
- Sections (menus) management
- Page Editor
- Edit mode changer
CMS ?Why another
i know that the market don’t want another CMS after the huge success of wordpress, drupal, joomla and many others, but don’t you see that ideas never ends ? , i got the idea of creating layouts and fill it with other content and fill the content editable areas with other content in an infinite manner, that is the main idea of CI-Egypt, i alway want that power of editing the website online without the need to FTP application and add/edit/delete website pieces without any other application except the web browser, CI-Egypt gives you this.
I want the Features
alright Mr fast reader I’ll give you some of its features in a hurry :
- Database with (Users, Groups, Sections, Content )
- Codeigniter2 based
- latest version of Datamapper
- latest version of Dojo and Dijit for robust UI
- a GUI manager for Users and groups
- a GUI manager for Section (menus)
- a GUI manager for Contents (website pieces)
- YAML friendly content configuration
- Ready made Authentication system using Ion-Auth.
- Theme Helper for easier assets handling
- Advanced permission system you could use even day, months beside users and groups IDs
- infinite levels menus and content hierarchy
- PHP library for creating Dijit UI
I want to extend Egypt with my layout and themes
so you are one of the coding heroes ? a designer or a geek ?, alright extending Codeigniter is every easy see Extending Egypt to more information.
Egypt components architecture :
Need Help ? get the Documentation :
you can get all Docs and API from the docs branch, from Here