Professional Documents
Culture Documents
Codeigniter Library: 77 Free Scripts, Addons, Tutorials and Videos
Codeigniter Library: 77 Free Scripts, Addons, Tutorials and Videos
1.
5.
6.
management system built on CodeIgniter. Its still in its Alpha 2 release, but looks pretty
promising.
PyroCMS
This CMS is a treat. Excellent code, and a very simple layout resembling ExpressionEngine 1.0
in many ways. Its lightweight and, because its built on CodeIgniter, is easily expandable.
Kohana
This isnt a script, but a framework branch of CodeIgniter that solves a number of its
shortcomings. Check out Onwireds blogfor a great summary of these shortcoming, but some of
the highlights are:
Strict PHP 5 OOP code structure
Better use of modules
Cascading architecture
Adds an ORM library to help with building database-driven applications
Makes writing libraries a bit simpler
Ionize CMS
Ionize is a content management system built on the CodeIgniter framework designed with one
thing in mind: flexibility. Utilizes a template engine to make things a little more simple for the
designers out there.
Linkster Link Directory
Linkster is a link directory script built with CodeIgniter. Check out the demo at the Linkster site
for an example of its use.
MyClientBase
MyClientBase is another open source invoicing script developed for freelancers.
MyFina
MyFina is a personal financial management system. They offer a hosted demo on the website
and if you like what you see you can download the source and install it on your own server.
68kb
68kb is a knowledge base script featuring unlimited categories, search-engine friendly URLs, a
glossary of terms, comments, attachements and a stats package. The demo is a bit lacking so
youll be better off downloading the source to give it a try.
CIMyAdmin
CIMyAdmin is meant to act as a replacement to phpMyAdmin for database management.
CIMyAdmin claims to be a cleaner, faster, better and stronger MySQL admin tool. Its
lightweight, secure and skinnable.
Sweetcron
Sweetcron is a self-hosted lifestreaming application that supports themes & plugins. That
basically means its a simple blog thats really, really easy to update. You can check out the
developers lifestream for an example at http://yongfook.com/.
Unravel The Music Clone
Unravel The Music, according to the author, is a music lyric website built on the CodeIgniter
framework that was closed down when the supplier of lyrics went out of business; so the
developer released the source for free. It features, user activity feeds, journals, blogs, most
discussed lists, user karma system, APIs, memcache integration, user profiles, file uploading,
artist/album/song tagging, amazon integration, issue reporting, and a bit more. Seems like it
could be a great starting point for someone looking to build this kind of site.
Vunsy
Think of Vunsy as a website Kernel, used as the foundation for building a complete web
application. It includes Dojo, KFM Ajax for image resizing and code editor, a data mapper for
ORM, an online CRUD system, unlimited pages and subcategories, advanced permissions, and a
package manager.
W-Script
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Galician, German, Hungarian, Italian, Japanese, Korean, Latvian, Persian, Polish, Portuguese,
Romanian, Russian, Slovak, Spanish, Swedish, Turkish, Ukranian and Vienamese.
Microformats Plugin
Adds ability to easily output data to hCard or Rel-license formats.
Native Session Plugin
Enhanced session handling. Features include:
Protection against cookie fixation by regenerating cookie IDs automatically after a specified
time period
Can use all available PHP session storage drivers (database, memcache, etc)
Flash session attributes allows sessions to be created to only persist through the next
request
Compatible with CI_Session class
Panaci Charting Library
Adds charting functionality to CodeIgniter using the GD library. Includes the following features:
Supports bars, lines, dots, areas, steps and impulse charts
Supports multiple series plots on a single image
Supports automatic scaling of plot area by axis labels size
Small output filesize
PDF Generation Using DomPDF
Easy-to-use plugin that adds on-the-fly PDF generation
CI Swift Mailer
Adds support for Swiftmailer PHP email script (http://swiftmailer.org/)
Random Plugin2 This plugin has been superseded by the random_string() function
Generates a random string of a specified length. Useful for random password generation.
reCaptcha 2 Library
Adds support for reCaptcha
Redux Auth Now Ion Auth
Thanks to Phil Sturgeon2 for the correction on this one. Redux Auth is out of date and has been
picked up by Ben Edmunds under the name Ion Auth.
Shortify Plugin No longer online?
URL shortener for use with TinyURL, Tr.im, is.dg or U.nu APIs
Tank Auth
Authentication library based on DX Auth that cleans up some of DX Auths security flaws and
makes authentication a bit simpler for the developer.
Twitter API Library
Acts as an inteface between CodeIgniter and the Twitter API.
UPS Rate Tool
Get shipping rates from the UPS API with this library.
URL Redirectors No longer online, but heres a tutorial.
Although the demo site appears to be down, this plugin simplifies URL shortening so you can
run your own Bit.ly.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Text Tutorials
1. 6 CodeIgniter Hacks for the Masters
This is 7 tutorials in one, although the title would have you think otherwise. Topics include:
1. Autoloading models PHP5-style
2. Preventing model-controller name collisions
3. Form validation for unique values
4. Running CodeIgniter from the command line
5. Adding Doctrine ORM to CodeIgniter
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Video Tutorials
1. Series of 2 Tutorials
Using the Flashdata session type
Creating a registration form
2. Creating a CodeIgniter Application From Scratch
For users already a little bit familiar with CodeIgniter, this tutorial includes a video to create
the sample application at the linked website.
3. jQuery & JSON
Simple screencast demonstration of using CodeIgniter with jQuery & JSON to send and receive
data asynchronously.
4. 2 Introductory CodeIgniter Videos from the CodeIgniter Website
A very simple Hello World! introduction to CodeIgniter
Create a blog in 20 minutes
5. Creating a CodeIgniter Image Uploader
6. Getting Started with CodeIgniter
Footnotes:
1
Found at 9 Ways to Integrate Ajax with CodeIgniter
2
Special thanks to Phil Sturgeon for pointing out a few mistakes in this list.