CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you’re a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you’re tired of ponderously large and thoroughly undocumented frameworks.


1. CodeIgniter from Scratch: Shopping Cart

Today, we are going to take a look at the Shopping Cart library for CodeIgniter. This useful class allows us to add and remove items to a shopping cart, update them, and calculate prices. I will demonstrate how you can build a simple shopping cart system with the help of this library.

2. Building a Content Management System with Code Igniter

Welcome to the conclusion of a nine-part series focused on showing you how to build applications with the Code Igniter framework. Designed to allow programmers to create applications rapidly by utilizing the Model-View-Controller pattern, the Code Igniter framework lets you add many capabilities quickly and easily. This article will bring everything we’ve learned together for the creation of a content management system.

3. Building CMS in CodeIgniter

Codeigniter is a simple, easy to work and very fast PHP MVC framework. It is well documented and has a well-commented code. The best thing I like personally Codeigniter is its support for HMVC (Hierarchical Model View Controller).  It has a HMVC extension which you can download from CodeIgniter website.

In modular Codeigniter, we can use modules which are placed in the modules folder. Each module has its folder in modules folder and has controllers, views, models folders which contains its respective files. I will use the following folder hierarchy.

4.  CodeIgniter Clan Site

In this series of tutorials, we’ll be creating a multi-gaming clan website with support for many different games, forums and a full admin system. We’re going to get started today on a project that’ll teach you all of the practical details of CodeIgniter. By creating the different parts of the site, you’ll learn how to (amongst other things):

  • Work with databases, with a little help from Doctrine.
  • Work with CodeIgniter sessions.
  • Work with language files.

How To Create CMS With Codeigniter From Scratch - 5 Useful Tutorials 3

5. Creating a Portfolio CMS with Codeigniter

We are starting a new series of Codeigniter application tutorial. We are going to create a Portfolio CMS by using this free website template from Nettus. The template has an index, about, portfolio, services and contact page.

This template has nice jquery effects for showing large images in the index and individual product page.
Portfolio page shows all the categories and their product thumbnails. This page leads to an individual product page.

We are going to show you how to convert this HTML to a Codeigniter powered CMS. We will try to modify BeP code as little as possible. We can achieve this by adding new files rather than adding codes to Bep files. However, there are times when we add codes to BeP because it saves more time and codes.