Welcome Guest, Not a member yet? Register   Sign In
Egypt CMS
#1

[eluser]Blaze Boy[/eluser]
What is Egypt ?

Egypt is the land of warriors Big Grin, 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

1. Users login/logout/change password ..etc
2. Install database
3. Page rendering
4. Users/Groups management
5. Sections (menus) management
6. Page Editor
7. Edit mode changer

Why another CMS ?
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

change Log:
- upgrading to Dojo/Dijit 1.6
- getting dojo from google CDN (optional)
- adding option to load dojo from google API CDN
----------------------------------------
You can download the package from here (http://blazeeboy.github.com/Codeigniter-Egypt)
#2

[eluser]Adolfo Reyes[/eluser]
Looks promising. Will try it out. Thanks
#3

[eluser]Blaze Boy[/eluser]
thank you Adolfo, waiting your review.
#4

[eluser]DominixZ[/eluser]
I tried your CMS look great but I don't understand about what is Sections do ? and how to use it
#5

[eluser]Blaze Boy[/eluser]
sections are the website pages, for example you can create a website with the following hierarchy :
- 1 index
- 2 potfolio
- 3 about
- 4 license
- 5 latest news

now you can access the about page with : {URL}/index.php/3
i'll complete a a good wiki in few days.
#6

[eluser]DominixZ[/eluser]
ok i will wait for wiki Smile because i wanna how to use view permission too.
#7

[eluser]Blaze Boy[/eluser]
alright,
but view permission is so easy ,
view permission is a boolean expression using (variables, operators, boolean variables )
so you can user the following permission to view page/content to only logged user
Code:
logged
or you could view for a logged in user and in some group
Code:
logged and group=2
you or exclude some user from viewing the page/content
Code:
logged and group=2 not user=5

i hope that you got the idea

Edit: i think you need to see this https://github.com/blazeeboy/Codeigniter...ermissions
#8

[eluser]Unknown[/eluser]
Hey, i'm also creating a CMS using CI (just started) but mine will be for extensive web apps rather than text-content. I'll try yours out and give you some feedback (I wont steal any of it don't worry Tongue )!
#9

[eluser]Blaze Boy[/eluser]
Churo, Big Grin it's all to the benefit of the community, if you want to copy just stick to the license
#10

[eluser]Blaze Boy[/eluser]
Please sumit the feature you want in Egypt here as a todo
https://github.com/blazeeboy/Codeigniter-Egypt/issues




Theme © iAndrew 2016 - Forum software by © MyBB