Skip to content

A2Z CMS version with Codeigniter framework

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
license.txt
Notifications You must be signed in to change notification settings

stojankukrika/A2ZCMS-CI

Repository files navigation

A2ZCMS - CI

logo

======

Gittip donate button Flattr donate button BitCoin donate button

A2Z CMS based on Codeigniter 2.2.0

A2Z CMS Features:

  • Codeigniter 2.2.0
  • Twitter Bootstrap 3.0.0
  • Back-end
    • Automatic install and settup website.
    • User and Role management.
    • View user login history.
    • Manage blog posts and comments.
    • Manage gallery pictures and comments.
    • Manage custom forms.
    • Manage pages aranged into cateogry and possition.
    • Manage to-do list.
    • Manage plugins(install/uninstall)
    • Manage polls
    • Set would be use gravatar or avatar users
    • DataTables dynamic table sorting and filtering.
    • Colorbox Lightbox jQuery modal popup.
    • Add Summernote WYSIWYG in textareas.
    • soon will be more...
  • Front-end
    • User login, registration, forgot password
    • Blog,Gallery,Messages and soon more functionality
    • Voting content(Blog,Gallery,Page) and voting comments
    • Custom themes
    • Voting on active polls
    • User can use avatar
    • Add Summernote WYSIWYG in textareas
    • soon will be more...

##Requirements

PHP version 5.1.6 or newer.

A Database is required for most web application programming. Current supported databases are MySQL (4.1+), MySQLi, MS SQL, Postgres, Oracle, SQLite, and ODBC.


##How to install:


Step 1: Get the code

Option 1: Git Clone

git clone git://github.com/mrakodol/A2ZCMS-CI.git a2zcms

Option 2: Download the repository

https://github.com/mrakodol/A2ZCMS-CI/archive/master.zip

Step 2: Install CMS

Now that you have the environment configured, you need to create a database configuration for it. Before begin to install create database on your phpMyAdmin to CMS can use it, and in php.ini set output_buffering to ON. If you install A2ZCMS on your localhost in folder a2zcms, you can type on web browser: http://localhost/a2zcms/install And than finish the installation. Instalation would populate a database with tables and start-up data(you can delete that data later).

Step 3: Start Page

####Admin login You can login to admin part of A2ZCMS:

username: username_from_install_proces
password: password_from_install_proces

Application Structure

The structure of this CMS based on HMVC patern in Codeigniter. That means that every modole is not depents on any other module in CMS, so user can add his own modules and use it on CMS as he like.

Controllers is located in a2zcms/modules/name_of_module. Here is admin controller and site part controller that has name of module. Admin controller extends Administrator_Controller, site part controller extends Website_Controller.

CMS have a custom make a page using custom function for main content and sidebar. Implementation custom function for pages is located in site controller in modules and can(but not need to) shows in all pages, depends on which function user choose on creating specific page. When user go to some non-custom page(edit profile, messages,...) user get sidebar from first page.


License

This is free software distributed under the terms of the MIT license


##How CMS is look like

Install First page Messages Admin page

About

A2Z CMS version with Codeigniter framework

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
license.txt

Stars

Watchers

Forks

Packages

No packages published