forked from goFrendiAsgard/No-CMS
rheaa/Neo-CMS
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Neo-CMS = CodeIgniter + HMVC + groceryCRUD + Phil Sturgeon's Template + My Own Logics Neo-CMS already has perfect working user authorization and authentication. Thus, you can focus only on your logic Neo-CMS is CodeIgniter. This means that since you didn't install it, Neo-CMS is only CodeIgniter with some plugins added. Once you've install Neo-CMS, you can still make any code just as in CodeIgniter. Any code worked in CodeIgniter will also worked in Neo-CMS You can make your own modules in modules directory In CodeIgniter, your controller will extends CI_Controller: class MyController extends CI_Controller{} In Neo-CMS, you can still do the same, but it is recommended that your controller extends CMS_Controller: class MyController extends CMS_Controller{} In CodeIgniter, you might load a view by using: $this->load->view('some_view'); In Neo-CMS, you can still do the same, but it is recommended to use this way: $this->view('some_view'); If you want to pass some data, you can use: $this->view('some_view', $data); For Authorization sake, you can also add navigation and privilege parameter: $this->view('some_view', $data, 'main_user', 'manage_cms'); That would means: Only user who can see main_user page and have manage_cms privilege will see some_view, another user will see 404 not found If you want to use grocery_crud feature, you can load view: $this->view('grocery_CRUD', $output); You can make your own template in template directory (please refer to default theme) For your layout setting (headeer, slogan, etc) you can edit application/config/cms.php <-- promise me you won't break anything :D goFrendiAsgard(c) 2011 My Own logics are under GNU license CodeIgniter, HMVC, groceryCRUD, Phil Sturgeon's template are under their own licenses CONTRIBUTORS : -goFrendiAsgard <-- The one who make Neo-CMS based on already exists plugins, that's me :D -EllisLab <-- A company who make codeIgniter and make it available for free. There is no Neo-CMS without codeIgniter -WanWizard <-- The one who make HMVC plugin. The plugin he made allowed me to make separation between modules -Phil Sturgeon <-- The one who make Phil Sturgeon's template. The plugin he made allowed me to make separation between layouts -John Skoumbourdis <-- The one who make groceryCRUD. It boost the development of Neo-CMS by provide very easy CRUD -Wahyu Eka Putra <-- The one who reports some bugs - core/CMS_Module_Installer.php line 112 undefined variable userid FEATURES LIST : -Group Management -User Management -Privilege Management -Navigation Management -Module Management -Integrated groceryCRUD -Mobile and Desktop Layout FUTURE FEATURES : -Widget and Widget Management -Readmore in blog module -Automatically read module name without define $module_name in module/module_name/install.php BUGS AND KNOWN ISSUES -core/CMS_Module_Installer.php line 112 undefined variable userid [Reported by: Wahyu Eka Putra, status: repaired but not tested] -Recursive navigation menu can bring to a problem -Admin group can be deleted -The only user in admin group can also be deleted -The configuration files should be writeable, but installation progress doesn't check this -The installation progress can be cheated by point to http://localhost/Neo-CMS/install.php directly -Need grammatical check since I'm not a native english speaker :D
About
CodeIgniter + HMVC + groceryCRUD + PhilSturgeon'sTemplate + myOwnLogic = Neo CMS
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published