This is a simple blog using codeignitor framework of php. The view of the blog is dynamically changed for normal user, admin and author. No one cannot comment in any post without loged in. There is a very simple blog site. I have just implemented the common functionality of a blog. In this blog, I have implement some features of codeigniter which are not active on the contex of this project.
This project could be helpful for the beginners who want to get introduced with Codeignitor. The project is built on Codeignitor 2. Codeigniter 3 has already been released so it's pretty backdated now. This project has not been published for the purpose of blog site to be used in production. If you need a blog project to be used in production please checkout the LaraBlog project https://github.com/alimranahmed/LaraBlog has been built on Laravel 5.*
All the views are named as their functionality. the header and footer view contain the header and footer of every pages and necessary links on stylesheets and scripts.
git clone https://github.com/alimranahmed/CodeIgnitor-Post.git
application/config/database.php
file and edit database configuration as your preference. my_blog_db.sql
. Execute that file in your database changing the database name is required. localhost/CodeIgnitor-Post
in browser's address bar. Now, you should see that home page of this project.