Setelah enam hari bergelut dengan pekerjaan rutin sembari(cieh sembariii…kayak tau artinya aja) mengerjakan project, Akhirnya sampe juga hari minggu, bisa nyantai sambil mengerjakan project, dan akhirnya dapat meluangkan waktu sebentar untuk update blog jelek ini :). Agak sedikit bingung, tentang tema apa yang akan saya ambil untuk artikel saya kali ini.
OK langsung saja, kali ini saya akan membahas tentang salah satu fasilitas untuk Codegniter versi 2, yaitu folder third party, folder ini bisa dikatakan folder ini menggantikan folder plugin yang dihilangkan untuk Codeigniter versi 2 sampai versi saat ini. Sekarang yang kita bahas disini adalah apa fungsi dari folder ini. Terus terang saja, saya sendiri tidak menemukan penjelasan yang jelas tentang fungsi folder ini. Jadi penjelasan yang saya tulis ini berdasarkan pengalaman saya, dan kesimpulan yang saya simpulkan dari beberapa source code yang saya download. Jadi begini(serius ini :)), fungsi third party folder ini berfungsi sebagai tempat penyimpanan class-class di luar class bawaan Codeigniter, dengan catatan bukan class yang sengaja kita buat untuk membantu proses aplikasi, karena kalau class buatan kita sendiri, harusnya kita letakkan pada folder library. Saya misalkan adalah class phpexcel, class php excel ini tidak bisa digunakan langsung untuk Codeigniter, dan harus disimpan ke dalam folder third party karena merupakan class diluar Codeigniter. Untuk menggunakan class dibawah folder third party ini, biasanya pengalaman saya, saya membuat class baru turunan dari class third party tersebut dan saya letakkan ke dalam folder library. Hal ini juga berlaku untuk class-class lain diluar Codeigniter, misalnya lagi class phpmailer, excel reader, dll.
Semoga penjelasan saya ini bisa membantu, semoga bermanfaat!!
