Lithium PHP framework

Iseng lagi aja, mengisi kekosongan waktu. Sebenarnya bukan karena tidak ada kerjaan tetapi karena terlalu lama santai sehingga bingung mau mengerjakan apa. Akhirnya ‘ngoprek’ PHP framework aja deh.

Tentu saja, kalau dulu ‘ngoprek’ -nya tanpa di catat/tulis, sekarang saya coba di tulis  di blog ini aja. Siapa tahu ada  yang memerlukannya.

Dan sekarang pilihannya pada lithium (li3) framework.

Lithium (Li3) PHP framework
You asked for a better framework. Here it is.
li₃ is the fast, flexible and most RAD development framework for PHP

Seperti kebanyakan php framework yang kekinian, untuk dapat meng-install framework di sarankan menggunakan ‘composer‘ begitu juga dengan yang ini. Sebenarnya bisa saja secara manual seperti halnya php framework yang menggunakan Model, View, Controller (MVC) tetapi memang jadi lama deh.

Untuk dapat menginstall framework ini selain harus sudah terpasang ‘composer’ juga harus PHP versi 5.3++ ke atas. Agar bisa menjalankan server bawaan dari PHP itu sendiri. Dan satu lagi harus terhubung dengan internet, karena source code akan langsung di download.

Sudah siap? Mulai….

Buatlah proyek baru dengan  ‘Composer’ dan tentukan nama foldernya. Saya  menamai foldernya : mylithium. Sehingga perintahnya seperti di  bawah ini.

composer createproject preferdist unionofrad/framework mylithium

Setelah selesai hasilnya akan seperti gambar di bawah ini :

*Catatan : saya menggunakan OS Linux Debian Wheezy. Silahkan di sesuaikan dengan OS yang anda pakai.

composer-lithium

Setelah selesai membuat proyek baru, akan terlihat folder baru yang saya berinama: mylithium. Lihat gambar-gambar di bawah ini.

lithium framework
Isi folder baru: mylithium
lithium-02
Source code Lithium framework ada di folder : mylithium/libraries
lithium-03
Lokasi  index.php ada di mylithium/app/webroot
lithium-04
Lokasi model, controller, views dan source code yang kita buat ada di : mylithium/app

Kalau sudah terlihat seperti ini berarti kita sudah berhasil install lithium ke komputer sendiri, sekarang saatnya untuk mencobanya.

Ada yang berbeda ya? Biasanya kita simpan kode sumber di dokumen root server localhost, kalau ini bisa dimana saja. Kenapa? karena kita akan menjalankan server bawaan PHP sendiri dengan perintah seperti di bawah ini.

Ingat saya membuat folder rootnya di : mylithium/app/webroot sehingga perintahnya seperti ini.

php S 127.0.0.1:8080 t mylithium/app/webroot

Screenshot from 2017-06-29 07:22:46

Dan kita buka browsernya pada port 8080, seperti ini hasilnya.

Screenshot from 2017-06-29 07:24:43

Jika  hasilnya sama, berarti  kita berhasil install dan menjalankannya.

Salam

 

Iklan

PHP Panada Framework… mainan baruku

PHP Framework  Panada adalah salah satu framework berbasis PHP (sama halnya dengan CodeIgniter, Symphony,Zend, dll) bedanya yang ini di buat oleh anak bangsa yaitu mas kandar bisa di kunjungi di http://panadaframework.com/ dan http://kandar.info/.

Saya sendiri tadinya selalu buat program berbasis prosedural, dimana untuk design web bersistem yang tidak terlalu rumit masih bisa saya tangani. Hanya saja saat script saya di edit atau di modifikasi sama yang lainnya atau saya bekerja sama dengan programer lain, barulah muncul permasalahannya karena setiap programer punya trik-trik tersendiri :D… seolah-olah makin susah di telusuri orang lain makin baik….. hehehe

Sampai suatu saat saya sendiri mau modifikasi script buatan sendiri yang di buat beberapa tahun silam menjadi bingung harus mulai dari mana, bagaimana logika programnya… akhirnya saat itulah saya memutuskan untuk menggunakan PHP Framework Codeigniter yang banyak di gunakan sama programer lainnya, mau ga mau mesti belajar menyesuaikan lagi  😦

Setelah beberapa bulan ga satupun program yang bisa di hasilkan dengan codeigniter ini, masih tetap lebih enjoy dengan sistem prosedural… hmmm. Akhirnya harus cari lagi framework yang lebih sederhana dan mudah di sesuaikan dengan keadaan saya ini 😀 …  sampailah pada Panada Framework … enak juga ternyata pake yang ini seenak kue panada :D…

Saat ini saya sedang mencoba membuat program secara bekerjasama dengan programer lain (dulunya bekerja sendiri aja) memakai  Panada framework ini, alhamdulillah lebih ternyata lebih mudah….  walaupun masih belum biasa.

Terimakasih Mas Kandar at http://kandar.info/ atas kreasinya.

Insya Allah saya akan mencoba membuat Tutorial-nya…. saat ini masih asyik sama mainan baruku ini 😀

……