bikin modul di joomla!
hari ini sy mencoba membuat modul di joomla. tahun ini joomla memang jadi bagian pekerjaan saya, jadi mau tak mau harus sy pelajari. ternyata membuat modul di joomla cukup mudah. cukup buat dua file, *.xml dan *.php, cukup..tapi ini hanya untuk modul yg sederhana loh..
awalnya sy dapat caranya dari pak betha sidik, namun sy bingung karena tidak berhasil. kemudian sy cari dan temukan caranya di e-book tentang joomla, dan berhasil! vd^-^b. sebagai contoh sy membuat sebuah modul yg akan menyapa pengunjung sekaligus memberitahukan tanggal hari ini. modul ini sy namai ‘HaiDunia’. nama yg standar yah.. :P
note : contoh dipraktekkan pada versi joomla!1.5.3
berikut adalah langkah-langkahnya:
1. buat file mod_hai.xml sbg file descriptor bagi modul yg akan kita buat :
<install type="module" version="1.5.0">
<name>HaiDunia</name>
<author>raindust</author>
<creationDate>Juni2008</creationDate>
<copyright>copyfree@2008</copyright>
<description>Modul yg menampilkan lokasi dan tanggal server.</description>
<files>
<filename module="mod_hai">mod_hai.php</filename>
</files>
<params>
<param name="location" type="text" default="Jakarta, ID"
label="server location" description="Ini adalah lokasi saya berada.">
</params>
</install>
2. buat file mod_hai.php sebagai file modulnya :
// cegah akses langsung
defined( ‘_JEXEC’ ) or die( ‘Akses langsung tidak diperbolehkan’ );
// dapatkan parameter location yang di-set dalam Module Manager
$myLocation = $params->get(‘location’, 0);
// set string tanggal
$myDateTime = date("d M Y");
// tampilkan ucapan
echo JText::_(‘Hai..salam dari ‘) . "<b>" .$myLocation . "</b>.";
echo JText::_(" Sekarang tanggal ") . $myDateTime . "<br/>";
?>
3. zip dua file tersebut dgn nama mod_hai.zip
4. instal modul dgn cara masuk ke Extension Manager pilih Instal
5. pada box Upload Package browse file mod_hai.zip lalu klik [Upload File and Instal]
6. masuk ke Module Manager lalu enable-kan modul HaiDunia dan atur order-nya
7. lihat hasilnya di halaman home/frontpage joomla!
hasilnya nanti seperti ini…

semoga berhasil dan bermanfaat.. d^-^b
raindust greetz to : si cntq ii bungamatahariku

