Codeigniter dengan Admin Panel dan Pembangunan Bermodul

Codeigniter pada dasarnya sudah pun sebuah kerangka PHP yang cukup mantap. Ianya mudah dipelajari dan banyak memudahkan proses pembangunan PHP. Namun bagi mereka yang inginkan ini dipermudahkan selangkah (mungkin 10 langkah) lagi, mereka boleh pertimbangkan penyelesaian ini.

Bayangkan Codeigniter digabungkan dengan antaramuka yang cantik, lengkap dengan ciri-ciri login, logout, lupa-katalaluan dan pengurusan pengguna. Malah juga memudahkan pembangunan dengan pengurusan modul aplikasi.

Dengan asas sistem bermodul, sesebuah modul boleh ditambah atau dibuang mengikut keperluan. Malah di masa hadapan, kita boleh membangunkan modul baru tanpa mengusik kod asas aplikasi.

Untuk Codeigniter, saya jumpa beberapa library dan kerangka yang boleh membantu di dalam proses ini. Berikut adalah hasil yang saya jumpa.

Continue reading Codeigniter dengan Admin Panel dan Pembangunan Bermodul

SQL Untuk Data Negara dan Negeri

Ini hasil korekkan di Geonames.org. Memang ada API dan Webservice di sana. Dan terdapat juga data yang boleh di-download. Maka saya download sahaja, susun sedikit dan masukkan ke dalam MySQL. Ini hasil eksport kembali dari MySQL itu. Kalau rasa berguna, download sahajalah.

Terdapat dua table di dalam ini. Satu countries dan satu lagi state_province. Contoh penggunaan adalah seperti:

[ Download SQL Negara dan Negeri ]

JQuery File Upload dan Codeigniter

Saya mencari sebuah library yang boleh membantu dalam operasi upload fail di browser. Sebolehnya, ianya mesti memberikan maklumbalas proses upload secara visual. Memang ada banyak. Salah satunya adalah JQuery File Upload oleh Sebastian Tschan.

JQuery File Upload

JQuery File Upload agak lengkap juga dengan APInya sendiri, dan juga contoh-contoh pemasangan untuk PHP, Ruby, Python, Java, Node.hs dan lain-lain. Selain dari itu, ia juga mempunyai API Javascript yang membolehkan kita mengubah ciri-ciri asalnya kepada sesuatu yang lebih sesuai dengan aplikasi yang kita bangunkan.

Codeigniter

Continue reading JQuery File Upload dan Codeigniter

Youtube API

youtube-api

Ramai kawan yang membina “marketing website” untuk klien. Dan banyak yang menggunakan YouTube untuk kemudahan video. Tetapi sayangnya, mereka hanya menggunakan embed code yang biasa, boleh didapati daripada web video itu. Untuk hasil yang lebih cantik, gunalah YouTube API, di mana kita boleh gunakan gambar lain untuk Play button, buang share option, buang related videos di hujung video dan lain-lain.

https://developers.google.com/youtube/player_parameters

http://tutorialzine.com/2010/07/youtube-api-custom-player-jquery-css/

Tutorial Git, Bahagian 2 – Aplikasi Klien Git Berasaskan GUI

Bahagian pertama tutorial ini lebih untuk pengenalan.

Sebelum kita sambung dengan pelbagai operasi Git, mungkin elok saya perkenalkan beberapa aplikasi klien Git yang memudahkan kerja. Iyalah, susah nak ingat macam-macam arahan untuk Git ni.

Dengan menggunakan aplikasi GUI, segala operasi Git akan lebih jelas secara visual. Dan banyak operasi yang kita perlukan, boleh dilaksana dengan point-and-click menggunakan mouse.

Ini adalah beberapa pilihan…

Continue reading Tutorial Git, Bahagian 2 – Aplikasi Klien Git Berasaskan GUI

Otomasi Kemaskini Kod Di Server Dengan Git

Sesuatu yang memeningkan kepala dalam minggu ini adalah berkenaan otomasi proses kemaskini kod di server menggunakan Git yang saya cuba pasang. Apa yang saya cuba capai adalah seperti berikut:

  • Saya ada Git server menggunakan Gitlab
  • Saya ada Testing server di tempat lain, server berasingan daripada Gitlab
  • Pembangun akan melakukan push dengan Git ke Git server hasil kerja terbaru mereka
  • Testing server akan membuat pull secara otomatik kod-kod baru dari setiap kali push oleh Pembangun berlaku

Apa yang perlu dilakukan

Continue reading Otomasi Kemaskini Kod Di Server Dengan Git

Git Untuk Kawalan Versi Dan Pengurusan Source Code – Bahagian 1

2color-lightbgApa itu Git?

Git adalah satu aplikasi open source yang digunakan untuk membantu kita menyemak setiap perubahan yang kita buat pada kod. Dengan Git, setiap perubahan pada kod boleh direkodkan dan disemak, malah keluarkan kembali sekiranya kita membuat kesilapan pada kod semasa. Ciri seperti ini sebenarnya amat penting bagi seorang pembangun web mahupun apa jua programmer bagi memastikan kelangsungan kerja.

Mungkin secara tidak sedar, walaupun tak pernah menggunakan Git, kita memang ada mengambil langkah-langkah berjaga bila menulis kod. Apabila kita sudah tiba pada satu situasi yang selesa, dan kemudian perlu menyambung menulis kod, mungkin kita akan membuat salinan baru dan menyimpan kod sedia ada sebagai backup. Sekiranya kerja-kerja baru merosakkan aplikasi, kita masih ada backup kita untuk memulakan kerja semula.

Itu adalah antara yang Git boleh bantu, malah lebih lagi.

Continue reading Git Untuk Kawalan Versi Dan Pengurusan Source Code – Bahagian 1