Instalasi CodeIgniter Spark pada Ubuntu


Salah satu framework PHP tercepat di dunia yang dinyatakan oleh founder bahasa pemrograman PHPRasmus Ledorf, telah merelease package management system yang dikenal dengan spark. Spark merupakan sebuah inovasi pemrograman pada CodeIgniter, karena dengan menggunakan spark programmer tidak perlu repot – repot menambah library pada codeigniter. Semua library bisa di install dengan menggunakan terminal pada Linux atau command prompt pada Windows. Dukungan list repository  pada situs http://getsparks.org memudahkan programmer untuk mencari library – library yang akan digunakan untuk integrasi maupun pengembangan aplikasi web yang mereka bangun.

 

Okey mari kita coba install spark, tetapi langkah yang saya bahas hanya berlaku pada sistem operasi linux.

Langkah pertama lakukan instalasi paket php5-curl agar spark paket management bisa digunakan oleh codeigniter spark:

apt-get install php5-curl

Setelah itu restart service apache anda dengan sitaks berikut ini :

service apache2 restart

Setelah itu, Download CodeIgniter Reactor pada link berikut ini : CodeIgniter-Reactor-v.2.0.3
Kemudian ekstrak file tersebut pada directory apache anda, misalnya seperti /var/www/ dan setelah itu ketik pada terminal anda perintah berikut ini :

cd /var/www/codeigniter/
php -r "$(curl -fsSL http://getsparks.org/go-sparks)"

Okey jika anda telah selesai maka sekarang anda bisa melakukan instalasi contoh paket spark dengan perintah berikut ini :

[sourceode language=”bash”]
php tools/spark install -v1.0.0 example-spark
[/sourcecode]

dalam proses instalasi kemungkinan anda akan melihat output pada terminal seperti ini :

[ SPARK ]  Retrieving spark detail from getsparks.org
[ SPARK ]  From Downtown! Retrieving spark from Mercurial repository at https://github.com/katzgrau/example-spark
[ SPARK ]  Installing spark
[ SPARK ]  Spark installed to ./sparks/example-spark/1.0.0 - You're on fire!

Okey, coba anda perhatikan susunan folder anda pada /var/www/codeigniter/, anda mungkin akan melihat susunan folder yang seperti berikut ini :
/var/www/codeigniter/application
/var/www/codeigniter/sparks
/var/www/codeigniter/system
/var/www/codeigniter/tools
/var/www/codeigniter/user_guide

okey, paket example-spark yang telah anda install dengan terminal tadi sudah berada pada folder /var/www/codeigniter/sparks/example-spark. soo, what the next??

selanjutnya adalah memanggil paket spark tadi dengan sintaks berikut pada controller anda :

$this->load->sparks('example-spark/1.0.0');

ATAU

jika ingin menjalankan secara otomatis gunakan autoload pada folder /var/www/codeigniter/config/autoload.php, dan tambahkan sintaks berikut ini :

$autoload['sparks']=array('example-spark/1.0.0');

Sekarang anda siap untuk beraksi…
silah mencoba…..

referensi : getsparks.org

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s