Sabtu, April 28, 2007

Membuat component sederhana di Joomla

Project UTS kuliah Tk Internet saya adalah membuat website berbasis joomla untuk program studi baru di Ubaya. Bisa milih salah satu yaitu Sistem Informasi atau multimedia. Mahasiswa harus menambahkan module atau component yang sekiranya cocok untuk dipasang disitu, misalnya componen untuk download dan component untuk foto gallery. Tidak semua component yang tersedia di internet dapat memenuhi kebutuhan web site sebuah jurusan. Misalnya untuk Menu Katalog Tugas Akhir (yang memang saya wajibkan harus ada walaupun mahasiswanya aja belum ada:) ).


Mau tidak mau harus dibuat sendiri. Tapi tidak perlu yang susah-susah, cukup komponen sederhana saja yang :
- tidak berbentuk paket (zip) seperti component yg seharusnya
- tidak punya interface untuk admin
- tidak punya interaksi dengan framework joomla kecuali saat dipanggil saja dalam menu.

Nah untuk membuat seperti ini cukup mudah, caranya yaitu:
- Buat directory baru di directory component. Sesuaikan namanya dengan componen yang akan dibuat, dan awali dengan kata 'com_', misal : com_katalogtugasakhir
- buatlah sebuah file php dengan nama yang sama dengan nama directory diatas, tapi tanpa kata 'com_', misal : katalogtugasakhir.php
- Nah tambahkan kode2 php dalam file php diatas seperti memprogram di php biasanya. Tapi perlu diingat bahwa running directory yang ada dalam file tadi adalah directory utama joomla. Jadi misal kita punya website dengan alamat www/joomla, dan dalam php tadi ada link ke 'images/coverTA.jpg', maka program akan mencari image yang ada di www/joomla/images/coverTA.jpg,bukan di www/joomla/components/com_katalogtugasakhir/images/coverTA.jpg.
- Untuk membuat link ke componen ini, buat menu baru dengan target adalah 'url link'. Isikan nama menunya. Kemudian targetnya diisi index.php?option=com_katalogtugasakhir.

dah, begitu saja sudah bisa jalan seperti layaknya component.

Saya sendiri pernah membuat component untuk kebutuhan Foto gallery, Soalnya component-component yang ada biasanya berupa flash dan foto2nya
tidak dapat di download oleh pengunjung, sudah coba ini itu tidak ada yang cocok juga, akhirnya buat sendiri. component yang saya buat akan
otomatis membuat preview thumbnail dari foto2 yang tersimpan di direktori tertentu dalam folder images.
Jadi tidak perlu pakai manajemen file segala, cukup bikin direktori dan taruh foto2 disitu.
Hasilnya seperti yang terpasang di album foto keluarga.

2 komentar:

  1. Anonim4:22 AM

    Do You interesting how to [b]Buy Viagra per pill[/b]? You can find below...
    [size=10]>>>[url=http://listita.info/go.php?sid=1][b]Buy Viagra per pill[/b][/url]<<<[/size]

    [URL=http://imgwebsearch.com/30269/link/viagra%2C%20tramadol%2C%20zithromax%2C%20carisoprodol%2C%20buy%20cialis/1_valentine3.html][IMG]http://imgwebsearch.com/30269/img0/viagra%2C%20tramadol%2C%20zithromax%2C%20carisoprodol%2C%20buy%20cialis/1_valentine3.png[/IMG][/URL]
    [URL=http://imgwebsearch.com/30269/link/buy%20viagra/3_headsex1.html][IMG]http://imgwebsearch.com/30269/img0/buy%20viagra/3_headsex1.png[/IMG][/URL]
    [b]Bonus Policy[/b]
    Order 3 or more products and get free Regular Airmail shipping!
    Free Regular Airmail shipping for orders starting with $200.00!

    Free insurance (guaranteed reshipment if delivery failed) for orders starting with $300.00!
    [b]Description[/b]

    Generic Viagra (sildenafil citrate; brand names include: Aphrodil / Edegra / Erasmo / Penegra / Revatio / Supra / Zwagra) is an effective treatment for erectile dysfunction regardless of the cause or duration of the problem or the age of the patient.
    Sildenafil Citrate is the active ingredient used to treat erectile dysfunction (impotence) in men. It can help men who have erectile dysfunction get and sustain an erection when they are sexually excited.
    Generic Viagra is manufactured in accordance with World Health Organization standards and guidelines (WHO-GMP). Also you can find on our sites.
    Generic [url=http://viagra.gertantis.ru]legal buy viagra online[/url] is made with thorough reverse engineering for the sildenafil citrate molecule - a totally different process of making sildenafil and its reaction. That is why it takes effect in 15 minutes compared to other drugs which take 30-40 minutes to take effect.
    [b]why do you take viagra
    gnc herbal viagra
    viagra ad in magazine
    keyword order viagra
    g postmessage viagra subject post
    Viagra Pay After Delivery
    funny viagra
    [/b]
    Even in the most sexually liberated and self-satisfied of nations, many people still yearn to burn more, to feel ready for bedding no matter what the clock says and to desire their partner of 23 years as much as they did when their love was brand new.
    The market is saturated with books on how to revive a flagging libido or spice up monotonous sex, and sex therapists say “lack of desire” is one of the most common complaints they hear from patients, particularly women.

    BalasHapus
  2. Anonim3:24 PM

    hi all
    http://www.tor.com/community/users/presfirviohyd1975
    http://www.tor.com/community/users/rocsetlcatsphi1986
    http://www.tor.com/community/users/zrelanroono1972
    http://www.tor.com/community/users/meoumosino1988
    http://www.tor.com/community/users/butnisbporteo1988

    BalasHapus