Bagi plugin di CodeIgniter seperti cart,calendar,dll. telah terdapat , Secara default CodeIgniter telah menyediakan library yang dapat digunakan secara seketika. Adapun library yang telah terdapat antara lain:
1. ConfigÂ
Library ini berfungsi bagi mengambil data-data di pada file konfigurasi. Library ini telah di load secara otomatis oleh CodeIgniter.
2. Cart
Library ini berfungsi bagi merancang shopping cart (keranjang belanja). Library ini mempunyai ketergantungan kepada kelas session karena item-item chart tersebut disimpan di pada session.
3. Benchmarking
Library ini digunakan bagi menjalankan pengukuran kepada program yang dikerjakan. Seperti bagi mengetahui berapa lama waktu eksekusi dan berapa jumlah memori yang digunakan.
Library ini telah digunakan dan diload secara otomatis oleh CodeIgniter.
4. EncryptionÂ
Library Encryption digunakan bagi menjalankan penyandian kepada string tertentu
5. EmailÂ
Library email digunakan bagi mengirimkan email. Pengiriman email tersebut dapat dilakukan dengan menggunakan protokol mail, sendmail dan smtp.sqawd
6. Database
Library database digunakan bagi memanipulasi serta memperoleh data dari sebuah aplikasi database. Secara default database yang telah didukung oleh CodeIgniter yakni mysql, mssql, oracle, postgres. Sedangkan database yang tak didukung secara seketika oleh CodeIgniter dapat dijembatani dengan driver odbc.
7. File Uploading
Library Uploading digunakan bagi meng-upload file. Kelas ini telah dilengkapi dengan pengecekan jenis file, dan ukuran file.
8. User Agent
Library User Agent digunakan bagi mengidentifikasi browser, mobile device, atau robot yang mengunjungi laman. Kita pun dapat menggunakannya bagi mendeteksi dukungan bahasa, sekumpulam karakter, dan referrer.
Dan masih banyak , saya akan jelaskan di bahan berikutnya
sumber :kursuswebprogramming.com/blog/