Category Archives: Pembangunan Web

Memahami Content dan Menu dalam Joomla

Joomla tanpa sebarang extension adalah sebuah CMS yang boleh digunakan untuk menguruskan artikel-artikel yang anda tulis, sama seperti sebuah blog. Bezanya adalah Joomla memberikan lebih banyak kebebasan kepada cara artikel-artikel tersebut disusun dan dipaparkan.

Untuk memahami Joomla, dua perkara paling asas yang perlu anda tahu adalah content (kandungan) dan menu.

Content (seperti artikel, katalog, sitemap, dan sebagainya) adalah perkara paling penting bagi sebuah laman web. Menu pula digunakan untuk memaparkan content ini pada laman web anda.

Kali ini kita akan menggunakan Joomla untuk membuat sebuah blog yang ringkas supaya anda akan mendapat gambaran sedikit sebanyak tentang bagaimana Joomla berfungsi.

Continue reading

Bangunkan laman web dan komuniti dengan Joomla

Kalau anda mempunyai blog sendiri, pastinya anda biasa dengan WordPress dan Blogspot. Kedua-dua platform ini memang bagus, namun ianya terhad untuk membuat blog sahaja. Bagaimana pula jika anda ingin membangunkan laman web yang lebih daripada itu?

Kenali Joomla, sebuah CMS (Content Management System) yang membolehkan anda membangunkan laman web tanpa perlu pengetahuan teknikal yang mendalam. Dengan Joomla anda boleh membina komuniti, portal, laman e-niaga dan banyak lagi. Bagi artikel pengenalan ini, saya akan menerangkan langkah-langkah memasang Joomla. Mari kita mula:  Continue reading

Jalankan ujian pada aplikasi web dengan Selenium IDE

Dalam menguji laman web yang anda bangunkan (biasanya di localhost) pastinya anda perlu membuat tugas yang sama berulang-kali seperti mendaftarkan pengguna, melengkapkan borang, dan banyak lagi.

Biasanya bila dah malas, mulalah anda isikan borang ini dengan maklumat merepek, seperti rajah di bawah ini.

image

Sebenarnya anda boleh jalankan proses ini secara automatik dengan menggunakan Selenium IDE. Ia merupakan sebuah add-on untuk Firefox yang membolehkan anda merakam aktiviti pada laman web anda, dan jalankannya semula bila-bila masa yang anda mahu. Konsepnya lebih kurang sama dengan macro yang terdapat pada Microsoft Office.

Lancarkan Selenium IDE dan ia akan terus mula merakam aktiviti anda. Untuk menghentikan rakaman, tekan Actions > Record. Anda boleh simpan rakaman ini dan gunakannya kembali pada bila-bila masa.

SNAGHTMLc28ac5

Di sini saya sertakan beberapa fungsi yang mungkin berguna buat anda sebagai penguji aplikasi web:

  • open(url) – Pergi ke alamat yang dinyatakan. Biasanya digunakan untuk memulakan skrip Test Case anda.
  • type(locator, value) – Isi borang secara automatik.
  • pause(waitTime) – Berguna untuk laman web yang menghalang anda dari menghantar borang secara serta-merta. Pada IDE, letakkan Command sebagai `pause` dan Target sebagai `3000`, iaitu 3 saat.
  • clickAndWait – Tekan sesuatu butang dan tunggu sehingga halaman yang seterusnya dipaparkan, biasanya digunakan pada butang ‘Submit’.

Download add-on untuk Firefox: Selenium IDE

Gunakan XAMPP untuk memasang WordPress, Joomla, dan Drupal pada komputer anda

Jika anda ingin belajar PHP, cara paling mudah untuk bermula adalah dengan memasang XAMPP. XAMPP merupakan pakej Apache beserta komponen seperti MySQL dan PHP. Biasanya anda perlu memasang komponen-komponen tersebut satu-persatu, namun dengan XAMPP semuanya tersedia dengan satu pemasangan sahaja.

Dengan XAMPP, anda juga boleh memasang WordPress, Joomla, ataupun Drupal pada komputer anda. Ia berguna jika anda ingin menguji laman web pada komputer anda terlebih dahulu sebelum melancarkannya pada URL yang sebenar di Internet.  Continue reading

Cara install Rails pada Ubuntu Linux atau Windows

Ruby on Rails (RoR) merupakan bahasa pengaturcaraan web yang paling hangat kini, di mana ia mampu membina aplikasi web dengan pantas berbanding bahasa lain seperti PHP ataupun Java. Antara laman web yang menggunakan RoR adalah Twitter dan Groupon.

RoR adalah lebih popular pada Mac dan Linux, manakala sokongan pada Windows tidaklah sebagus mana.  Jadi, bagi sistem yang saya pasang pada komputer saya sendiri, saya memilih untuk tidak memasang RoR terus pada Windows, sebaliknya memasangnya pada Ubuntu Server yang diletakkan di dalam VirtualBox. Continue reading

Try Ruby – Belajar Ruby Secara Interaktif Dan Menyeronokkan

Ruby adalah sebuah programming language yang berasal dari Jepun, terkenal dengan kodnya yang ringkas namun sangat berkuasa. Ruby juga mengasaskan web application framework popular iaitu Ruby on Rails.

Jika anda ingin belajar Ruby secara mudah dan interaktif, lawati tryruby.org. Laman web ini membenarkan anda menaip kod Ruby seperti anda berada pada konsol Ruby yang sebenar. Anda boleh mengikuti arahan tutorial yang diberikan atau eksperimen dengan apa sahaja kod Ruby yang anda tahu.

Bagi tutorial, hanya satu tahap sahaja yang disediakan buat masa ini, dan ianya berkaitan dengan perkara asas Ruby. Mengikut pembangun laman web, tahap-tahap seterusnya akan ditambah kemudian.

[tryruby.org (via DownloadSquad]