Comments

MENGENAL EXTENSION

Posted by at 23.46.00 Read our previous post


Dalam sebuah website, ketersediaan fasilitas untuk mendownload artikel
maupun berita seringkali dimanfaatkan oleh pengunjung untuk
mendapatkan informasi yang lebih lengkap. Adakalanya fasilitas tersebut
diatur berdasarkan pengguna (public atau registered). Jika pengguna
mendaftarkan sebagai anggota maka dapat mendownload informasi yang
lebih lengkap. Hal inilah yang membedakan antara pengguna umum dan
pengguna khusus.
Fitur download manager dapat dipasang (install) ke dalam sistem Joomla!
dengan mudah namun memiliki fitur lengkap seperti: statistik jumlah
artikel yang didownload, artikel baru yang didownload, artikel paling

banyak didownload, dan statistik lainnya.


Dalam sistem Joomla! versi 1.5.x, Statistic dan Document Manager
disebut sebagai Extensions. Sedangkan pada Joomla veri 1.0.x disebut
sebagai Component dan Module.
Secara umum, jumlah Extension (ekstensi) sangat banyak yang terbagi
menjadi beberapa tipe yaitu: Component, Language, Module, Plugins
(Mambots), Special, dan Template. Dari beberapa tipe tersebut dapatdibagi lagi menjadi beberapa kategori. Untuk mengetahui lebih detailnya,
berikut ini daftar Extension yang diambil dari website resmi Joolma
(http://www.joomla.org).

1.1 Component
Secara umum, komponen (Component) berfungsi untuk menambah
fungsionalitas sistem Joomla yang memiliki halaman untuk mengatur
beberapa parameter. Sebagai contoh, fasilitas Document Manager
(DOCMAN) memiliki pengaturan untuk membuat kategori artikel,
deskripsi, image, hak cipta, alamat link, dan lain-lain.
1.1.1 Mengenal Component
Jumlah Component yang berkembang saat ini lebih dari ratusan dan akan
terus bertambah seiring dengan perkembangan zaman dan kebutuhan
penggunanya. Untuk menginstal Component, terlebih dulu harus
mendownloadnya di website resmi Joomla. Component ada yang gratis
dan berbayar, namun tidak perlu khawatir karena jumlah Component
yang gratis lebih banyak dari yang berbayar. Keduanya sama-sama
memiliki fitur yang lengkap dan handal karena sudah teruji dan akan terus
“dipantau” oleh komunitas Joomla, forum diskusi maupun komentar dari
para pengguna untuk perbaikan sistem agar lebih baik.
Ciri khas file component diawali dengan kata “com” di depan nama
component, misalnya com_docman_1.4.0rc1.zip. Meskipun begitu, ada
beberapa component yang tidak menambahkan awalan “com” pada nama
component.
1.1.2 Menginstal Component
Seperti telah dijelaskan sebelumnya, sebelum menginstal sebuah
component sebaiknya mendownload terlebih dulu file yang diperlukan
meskipun tersedia fasilitas untuk menginstal secara online melalui alamat
direktori server yang akan diinstal (upload). Untuk menunjang dan
memperlancar dalam mempraktekkan materi pada buku ini, semua file
pendukung telah disertakan dalam CD.
1. Sebagai latihan, component yang akan diinstal adalah DocMan/
com_docman_1.4.0rc1 (document manager) yang berfungsi untuk
menyediakan fasilitas download dokumen (artikel) bagi pengguna.
Pertama kali, masuk ke halaman administrator kemudian pilih menu
Extensions > Install/Uninstall.

Gambar 1.1 Memilih menu Instalasi
2. Setelah berada pada halaman Extension Manager, klik tombol
Browse untuk menentukan lokasi file component yang dimaksud.
Lihat Gambar 1.2.
3. Temukan file com_docman_1.4.0rc1.zip di dalam CD buku ini yang
berada pada folder component. Lihat Gambar 1.3.


 
Gambar 1.2 Menentukan lokasi file

Gambar 1.3 File component yang akan diinstal
4. Jika sudah ditemukan, klik tombol Open untuk melanjutkan proses
selanjutnya.
 Gambar 1.4 Menetapkan file yang akan diinstal
5. Klik tombol Upload File & Install untuk melakukan proses instalasi.
Gambar 1.5 Mulai mengupload dan menginstal component
6. Tunggu beberapa saat hingga proses instalasi selesai. Jika instalasi
berhasil akan muncul informasi Install Component Success.
 
 Gambar 1.6 Proses instalasi berhasil
7. Untuk mengatur (setting) seputar dokumen yang akan didownload,
mulai dari file, dokumen, grup, lisensi, konfigurasi, dan tema pilih
menu Component > DOCman.
Gambar 1.7 Pengaturan untuk component Document Manager


1.1.3 Menghapus Component

Semakin banyak Component yang terinstall mengakibatkan
bertambahnya ukuran database. Hal ini dapat mempengaruhi kinerja
sistem Joomla, meskipun tidak terlalu signifikan. Ada baiknya jika
beberapa component yang tidak digunakan dihapus dari database
sehingga tidak membuat daftar panjang daftar component dan sistem
Joomla akan bekerja lebih baik lagi.
1. Sebelum menghapus (uninstall) sebuah component, pastikan
component tersebut tidak digunakan lagi. Karena jika sudah terlanjur
dihapus maka tidak dapat dikembalikan lagi databasenya. Jika sudah
yakin, pilih menu Extensions > Install/Uninstall.

 
 Gambar 1.8 Memilih menu Uninstall
2. Setelah berada pada halaman Extension Manager, pilih Tab
Component.
 Gambar 1.9 Tab Component
3. Selanjutnya pilih component yang akan dihapus dengan cara
mengaktifkan radio button.
 
Gambar 1.10 Menentukan component yang akan dihapus

 4. Klik tombol Uninstall yang berada pada sudut kanan atas.
 
Gambar 1.11 Tombol untuk menghapus component

1.1.4 Beberapa Component Penting

Banyaknya extension yang dikembangkan oleh pihak ketiga (3rd
development) merupakan salah satu faktor Joomla berkembang sangat
pesat dan diminati banyak pengguna terutama bagi pengembang web
pemula yang memiliki keterbatasan pengetahuan tentang bahasa
pemrograman web.
Hal itu dikarenakan Joomla dirancang untuk dapat terintegrasi dengan
beberapa fitur tambahan yang dikembangkan oleh pihak ketiga mencakup
component, module, plugin, dan template. Intinya, Joomla dirancang
untuk membangun web yang paling sederhana hingga web portal yang
kompleks dengan beberapa tambahan extension secara mudah.
Jadi, bentuk website yang dihasilkan bergantung pada rancangan awal
pembuatan website itu sendiri kemudian tinggal memasukkan beberapa
extension yang diperlukan. Disarankan untuk mempelajari beberapa
fungsi component yang disediakan.
Berikut ini beberapa contoh component yang menurut penulis penting
untuk diketahui dan sudah pernah digunakan dalam berbagai keperluan
sesuai tema website yang dibangun.
1. Community Builder (com_comprofiler.zip): berguna untuk
membangun website komunitas seperti: organisasi profesi,
keagamaan, kedokteran, dan komunitas lainnya. Perlu diingat,
component ini memerlukan module agar sistem bekerja lebih baik.
Dalam CD buku ini telah disertakan satu paket untuk membangun
website komunitas.
2. Security Image : berguna untuk memberikan keamanan pada setiap
form registrasi maupun form dalam bentuk lain. Dengan adanyafasilitas ini, kemungkinan adanya spam dapat dihindari sejak dini.
3. Easy Anti Spam : berguna untuk memproteksi semua hal yang
berhubungan dengan registrasi. Fasilitas ini hampir sama dengan
Security Image namun lebih sederhana.
4. Protect Configuration File : berguna untuk memproteksi file
configuration.php yang sangat rawan terkena serangan hacker.
Sistem pengamanannya dapat menggunakan berbagai cara yaitu:
mengganti nama file configuration atau mengubah status permisinya.
5. Fireboard (FireBoard_1.0.4_Stable_CompletePackage.zip): berguna
untuk membuat forum diskusi dan dapat terintegrasi dengan
Community Builder sehingga informasi dapat saling melengkapi satu
sama lain.
6. PHP Free Chat (com_pfchat15_1.0.1.zip): berfungsi untuk
menyediakan fasilitas chatting online tanpa memerlukan server lain
seperti Yahoo Messenger, MSN Messenger, maupun mIRC.
7. Jevent (com_events_1.4.3rc2.zip): berfungsi untuk menampilkan
agenda kegiatan (Event Calendar), misalnya jadwal pelatihan, jadwal
mengajar, jadwal rapat, dan lain-lain. Component ini memerlukan
module agar tampil di halaman utama.
8. VirtueMart (com_virtuemart_1.0.15.zip): berfungsi untuk membuat
website toko online. Component ini juga memerlukan beberapa
module untuk menampillkan produknya. Biasanya ketika
mendownload extension ini, semua file pendukung akan disertakan.

 1.2 Module
Module adalah sebuah aplikasi mini yang ditempatkan di bagian kiri,
kanan, atas maupun bawah halaman utama sebuah website. Module
berfungsi untuk menampilkan beberapa component yang telah terinstall.
Jadi, ketika menginstal sebuah component maka secara otomatis
menginstal pula module. Salah satunya adalah component multibahasa,
ketika pertama kali diinstal maka secara otomatis akan menginstal pula
module pilihan bahasa untuk ditampilkan di halama utama website.
1.2.1 Mengenal Module 
Module memiliki peran sangat penting untuk keindahan tampilan website
karena dapat mengendalikan interface dan component yang terinstal.
Module juga dapat menampilkan website yang inovatif dengan cara
menampilkan gambar dan artikel secara random, menjalankan dokumen
video, audio dan animasi serta dokumen lain sehingga tidak memiliki
kesan monoton. 
Sama halnya dengan component, module yang akan diinstal ke dalam
website harus didownload terlebih dulu. Dan ciri khas file module
memiliki awalan “mod” di depan nama file, contohnya
mod_cd_login_1.0.9.zip.
Berbeda dengan component, module tidak memiliki halaman untuk
mengatur parameter khusus seperti component. Module hanya dapat menonaktifkan
dan mengaktifkan di bagian kiri, kanan, atas, maupun bawah
pada halaman utama website.
1.2.2 Menginstal Module 
Sebelum menginstal module, sebaiknya mengetahui terlebih dulu fungsi
module tersebut. Meskipun dapat di-uninstall kembali namun dapat
menghambat proses pengembangan. Masing-masing module biasanya
memuat informasi tentang module tersebut.
Dalam website resmi Joomla!, terdapat semua informasi masing-masing
extension termasuk module. Jadi sebelum mendownload dan menginstal
sebaiknya mempelajari terlebih dulu fungsinya.
1. Pertama kali pilih menu Extensions > Install/Uninstall.

 
 Gambar 1.12 Memilih menu untuk menginstal
2. Setelah berada di halaman Extension Manager, klik tombol Browse
untuk menentukan lokasi file.
 
 Gambar 1.13 Menentukan lokasi file
3. Pilih salah satu nama module yang terdapat dalam CD buku ini,
misalnya: mod_docman_latestdown_1.4.0rc1.zip.
 Gambar 1.14 Salah satu module yang akan diinstal
4. Klik tombol Open.
 Gambar 1.15 Memastikan module yang akan diinstal

Demikianlah tips kali ini,,,,moga manfaat....^__^

Tidak ada komentar:

Posting Komentar

© - Tips and Triks Ngeblog