joomla content

advertisement
MODUL JOOMLA!
oleh: Putu A. Widhiartha dan Made J. Wiranatha
BAB III
JOOMLA CONTENT
Sebagai aplikasi yang berdasarkan Content Management System tentunya content
merupakan komponen paling penting dalam mempelajari Joomla. Content sendiri jika
diterjemahkan secara sederhana berarti isi dari sebuah situs, dan dapat berupa artikel, gambar,
foto, musik, ataupun video.
Pada bab ini akan kita pelajari bagaimana cara membuat situs dengan memasukkan
content ke dalam Joomla dan bagaimana cara Joomla memanajemen content tersebut.
Sebelumnya kita lihat dulu menu yang terdapat pada Joomla:
Menu Utama Joomla
Gambar 3.1 Menu utama Joomla
Jika anda telah berhasil menginstall Joomla 1.5 maka tampilan pada halaman utama untuk
administrator setelah anda login akan tampak seperti gambar di atas. Pada dasarnya menu
disusun menjadi tiga bagian utama, yaitu :
1. Joomla Toolbar
2. Control Panel
3. Menu Aktifitas Situs
Seperti pada umumnya aplikasi komputer, toolbar berisi semua menu pada Joomla yang
dapat anda akses.Sedangkan pada control panel terdapat 10 item yang ditampilkan.
12
Sebenarnya item-item ini juga dapat diakses melalui toolbar namun karena merupakan itemitem utama yang akan sering anda akses dalam memodifikasi situs maka ditampilkan secara
khusus sebagai menu utama. Sedangkan Menu Aktifitas Situs menampilkan perubahanperubahan yang paling baru yang sudah anda buat pada situs anda, yang akan memudahkan
anda untuk langsung mengaksesnya tanpa perlu masuk ke menu lainnya terlebih dahulu.
3.1 Sections, Categories, dan Articles_______________________________________
Hal yang paling penting dari sebuah situs tentu saja adalah isi yang terdapat di
dalamnya. Kita sudah mempunyai sebuah situs yang bernama ‘Coba Joomla’. Sekarang akan
kita persiapkan artikel-artikel yang akan menjadi isi dari situs tersebut.
Pada dasarnya content dalam Joomla dibagi menjadi tiga; sections (bagian),
categories (kategori) dan articles (artikel). Section merupakan jenjang yang paling tinggi.
Section dapat terdiri dari beberapa category dan category dapat terdiri dari beberapa article.
Sekarang akan kita bahas langkah-langkah untuk membuat suatu section. Section
merupakan subjek pokok yang akan anda buat dalam isi situs anda. Misalkan kita akan
membuat suatu situs yang berisi biografi tokoh-tokoh terkenal dunia. Akan kita buat tiga
section di sini, yaitu ‘Politikus’, ‘Atlet’, dan ‘Selebriti’.
1. Untuk memulai klik ‘Section Manager’ pada Menu Utama.
Gambar 3.1.1 Pilih Section Manager
2. Untuk membuat section baru klik tombol ‘New’ yang terdapat di kanan atas.
3. Masukkan judul dan deskripsi singkat tentang section anda dan setelah itu klik tombol
‘Save’.
13
Gambar 3.1.2 Layar new section.
Buat tiga section: politikus, atlet, dan selebriti
4. Buat section sebanyak yang anda butuhkan. Seperti sudah dibahas di atas untuk situs
‘Coba Joomla’ ini kita buat 3 section, yaitu politikus, atlet dan selebriti.
5. Setelah selesai membuat section langkah selanjutnya adalah membuat category untuk
pengelompokan artikel yang lebih spesifik lagi. Cara membuat category mirip dengan
cara membuat section. Kembali ke Menu Utama dan klik ‘Category Manager’.
6. Perhatikan gambar 3.1.3. Sebelum memilih ‘New’ untuk membuat category baru
jangan lupa untuk memilih di section mana category tersebut akan dibuat.
Gambar 3.1.3 Layar category manager
7. Untuk situs ‘Coba Joomla’ ini kita buat category ‘Kepala Negara’ dan ‘Menteri’ di
bawah section ‘Politikus’; category ‘Sepakbola’, ‘Balap’, ‘Basket’, dan ‘Atletik’ di
bawah section ‘Atlet’; dan category ‘Bintang Film’, ‘Model’, dan ‘Musisi’ di bawah
section ‘Selebriti’.
8. Setelah selesai dengan section dan category kini saatnya membuat article sebagai
content utama dari situs anda. Untuk memulai klik Content>Article Manager pada
toolbar atau klik langsung dari Menu Utama, kemudian klik ‘New’
14
9. Beberapa hal yang harus anda perhatikan pada layar artikel ini:
 Masukkan judul artikel anda, juga tentukan di section dan category mana untuk
artikel ini.
 Anda dapat memilih untuk mempublikasikan artikel anda atau tidak, selain itu
anda juga dapat memilih apakah artikel tersebut akan ditampilkan di halaman
utama (front page) situs anda.
 Box utama adalah tempat untuk menulis artikel anda. Di bawah box tersebut ada
tiga icon yang dapat anda klik :
- Image untuk memberi gambar pada artikel anda.
- Pagebreak untuk membagi artikel menjadi halaman-halaman.
- Read more untuk membagi artikel menjadi dua bagian, yaitu bagian yang akan
ditampilkan sekilas di halaman situs dan bagian yang memuat artikel secara
lengkap.
Gambar 3.1.4 Tempat menulis artikel anda
10. Berikut ini adalah tampilan halaman muka (frontpage) situs setelah kita masukkan
beberapa artikel:
15
Gambar 3.1.5 Halaman utama situs ‘Coba Joomla’
3.2 Menu_____________________________________________________________
Setelah selesai membuat content untuk situs anda, langkah selanjutnya yang perlu
dilakukan adalah membuat menu-menu yang akan memudahkan pengunjung dalam
melakukan navigasi pada situs anda. Dalam membuat menu ini biasanya para webmaster
memiliki pedoman dasar ‘3 clicks’ yang artinya untuk mengakses halaman yang diinginkan,
jangan sampai pengunjung situs membutuhkan lebih dari tiga kali meng-klik mouse.
Joomla memiliki sistem yang sudah terintegrasi untuk manajemen menu. Sistem ini
dibangun berdasarkan tiga tipe informasi yang terdapat dalam Joomla; components, modules,
dan plugins.
Component adalah informasi utama dalam Joomla dan dapat diakses melalui menu.
Jika anda melihat halaman utama pada situs yang tampak hanyalah artikel utama saja.
Informasi contact, web links, news feed, dan artikel yang tidak dipublikasikan di halaman
pertama tidak akan tampak. Hal ini dikarenakan halaman situs hanya dapat menampilkan satu
component saja. Untuk menampilkan component lain kita harus berpindah halaman dengan
cara meng-klik menu yang disediakan.
16
Sekarang akan kita pelajari bagaimana cara membuat menu untuk mengakses
informasi-informasi yang tidak tampak di frontpage situs:
1. Login sebagai administrator dan pada toolbar klik Menu>Main Menu.
3.2.1 Home
Pada main menu akan tampak bahwa sudah terdapat satu item, yaitu home yang
merupakan menu untuk mengakses halaman utama (frontpage) situs kita. Kita klik ‘home’
untuk melakukan berbagai macam seting termasuk merubah nama halaman situs atau
mengatur berapa banyak artikel yang ditampilkan di halaman utama.
1. Klik ‘home’ untuk melakukan konfigurasi situs.
2. Di bagian Parameter – Basic ada beberapa hal yang dapat anda atur:
 # Leading – adalah jumlah artikel utama yang akan ditampilkan di halaman utama.
Artikel ini akan menempati lebar maksimal box informasi situs. Contoh artikel
utama ini adalah biografi Angelina Jolie pada gambar 3.1.5.
 # Intro – adalah jumlah artikel yang hanya ditampilkan sekilas saja, karena kita
telah menggunakan fasilitas ‘read more’ untuk melihat artikel yang lebih lengkap.
Artikel ini akan memakan tempat selebar satu kolom. Contohnya adalah biografi
Michael Schumacher pada gambar 3.1.5.
 # Columns – adalah jumlah kolom untuk menampilkan artikel. Terlihat pada situs
‘Coba Joomla’ terdapat dua kolom artikel.
 # Links – adalah jumlah artikel yang hanya ditampilkan sebagai link dan akan
ditempatkan di bagian bawah halaman utama pada situs.
3. Di bagian Parameter – Advanced pastikan kolom ‘Show a Feed Link’ tercentang ‘Yes’.
Ini akan memungkinkan situs lain untuk menampilkan news feed di halaman utama
situs kita.
4. Di bagian Parameter – Component banyak hal yang bisa anda konfigurasikan sesuai
dengan kebutuhan dan keinginan anda, seperti menampilkan judul artikel,
menampilkan tanggal dan waktu artikel dibuat, dan banyak lagi lainnya.
5. Di bagian Parameter – System masukkan judul untuk halaman utama di kolom ‘Page
Title’ Judul ini akan di tab dari browser anda ketika anda membuka situs ini. Judul ini
juga akan tampak di header halaman utama situs, yang sebelumnya bertuliskan
‘Welcome to the Frontpage’.
17
Gambar 3.2.1 Layar konfigurasi menu
6. Klik ‘Save’ setelah anda selesai melakukan perubahan, dan lihat hasilnya di
http://localhost/joomla15.
3.2.2 Section
Situs ‘Coba Joomla’ mempunyai tiga section: politikus, atlet, dan selebriti. Sekarang
akan kita buat menu di halaman utama yang akan memungkinkan kita untuk mengakses
ketiga section tersebut.
1. Klik Menu>Main Menu dari toolbar.
2. Klik ‘New’ kemudian ‘Articles’ dan ‘Section Blog Layout’. Perhatikan gambar 3.2.2.
3. Anda akan masuk ke halaman konfigurasi yang sama seperti ketika melakukan editing
menu home yang dibahas sebelumnya. Pada bagian Parameter – Basic pilih salah satu
section dari ketiga section yang sudah kita buat sebelumnya. Beri judul yang sesuai
dan nama halaman dapat anda atur pada bagian Parameter – System. Pada bagian
Parameter – Advanced di kolom Category Order anda dapat memilih Title –
Alphabetical untuk menyusun artikel berurutan sesuai abjad judulnya.
4. Klik ‘Save’ jika sudah selesai.
18
Gambar 3.2.2 Pada menu item pilihlah section blog layout
5. Ulangi langkah – langkah di atas untuk tiap section. Anda juga dapat membuat menu
yang langsung merujuk ke category, yang dalam situs ‘Coba Joomla’ berarti ke
kategori ‘kepala negara’, ‘balap’, ‘sepakbola’, ‘model’ dan lain-lain. Menu langsung
ke category perlu dibuat jika artikel yang ada sudah terlalu banyak untuk ditampilkan
berdasarkan section saja. Cara membuat menu ini juga sama seperti membuat menu
untuk section hanya pada langkah 2 klik ‘New’ kemudian ‘Articles’ dan ‘Section Blog
Layout’.
6. Perhatikan gambar 3.2.3. Setelah selesai membuat menu ‘Biografi Atlet’ coba lihat
hasilnya di http://localhost/joomla15. Ketika anda klik ‘Biografi Atlet’ pada menu
maka halaman akan berpindah dan menampilkan semua artikel yang terdapat pada
section ‘atlet’.
19
Gambar 3.2.3 Menu untuk mengakses section atlet
3.2.3 Contact Us
Sebuah situs yang baik selalu memungkinkan pengunjungnya untuk berinteraksi
langsung dengan pembuat situs. Oleh karena itu sebagian besar situs pasti mencantumkan
contact us dalam menu utamanya.
Pada bagian ini kita akan mempelajari cara membuat menu contact us. Sebelum
membuat menu tersebut, terlebih dahulu kita harus membuat contact information. Berikut
adalah langkah-langkahnya:
1. Buat kategori baru untuk contact di sini, beri nama webmaster.
Klik Components>Contacts>Categories pada toolbar.
2. Klik ‘New’, buat kategori baru yaitu webmaster, kemudian ‘Save’.
3. Kemudian klik Components>Contacts>Contacts pada toolbar. Klik ‘New’ dan buat
contact person sebanyak yang anda butuhkan. Jangan lupa memasukkan alamat email mereka dan masukkan ke kategori webmaster.
Setelah selesai dengan proses di atas baru kita melangkah ke tahap membuat menu
contact us. Ikuti langkah-langkah berikut:
1.
2.
3.
4.
Klik Menu>Main Menu pada toolbar.
Pilih ‘New’, kemudian ‘Contacts’ dan ‘Contact Category Layout’.
Beri nama halaman Contact Us, dan pilih Webmaster di kolom Select Category.
Klik ‘Save’ dan hasilnya akan tampak seperti ini:
20
Gambar 3.2.4 Layar yang akan tampil jika anda meng-klik menu contact us
3.2.4 Web Links
Web links merupakan sesuatu yang penting dalam pembuatan sebuah situs. Web links
biasanya berisi link ke situs lain yang sejenis, bisa juga situs yang menjadi sponsor anda.
Anda juga dapat memanfaatkan web links sebagai sarana untuk mempromosikan situs anda
dengan cara memuat link ke situs lain sedangkan situs tersebut memuat link ke situs anda.
Berikut langkah-langkah untuk membuat web link :
1.
2.
3.
4.
Pada toolbar klik Components>Web Links>Categories.
Klik ‘New’ dan buat kategori baru bernama ‘Situs Penting’, kemudian klik ‘Save’.
Pada toolbar klik Components>Web Links>Links.
Klik ‘New’ dan buat link sebanyak yang anda butuhkan. Masukkan nama situs tujuan
dan jangan lupa isi alamat URL-nya. Setelah selesai klik ‘Save’.
Setelah selesai dengan membuat link-link baru kita menuju tahap selanjutnya, yaitu
membuat menu untuk web links sehingga pengunjung dapat mengakses link yang kita buat.
1. Pada toolbar klik Menus>Main Menu.
2. Pilih ‘New’ kemudian ‘Web Links’ dan ‘Category List Layout’.
3. Beri nama halaman ‘Web Links’, isi kolom Category dengan Situs Penting, jangan
lupa isi juga nama halaman pada Parameter – System dengan ‘Web Links’.
4. Klik ‘Save’ dan lihat hasilnya:
21
Gambar 3.2.5 Tampilan menu web links
3.2.5 Search
Menu terakhir yang perlu kita buat adalah search. Search adalah fitur yang sangat
berguna bagi pengunjung untuk mencari suatu artikel yang dibutuhkan tanpa perlu
menjelajahi situs, cukup dengan memasukkan kata kunci di kolom yang disediakan.
Langkah-langkah membuat menu search secara garis besar hampir sama dengan
menu-menu yang sudah dibahas sebelumnya:
1. Pada toolbar klik Menus>Main Menu.
2. Klik ‘New’ kemudian pilih ‘Search’ dan ‘Search’ lagi.
3. Beri nama halaman ‘Search’ baik di bagian Menu Item Details maupun di bagian
Parameter System.
4. Klik ‘Save’ dan lihat hasilnya:
22
Gambar 3.2.6 Masukkan kata kunci ‘jordan’ dan semua artikel yang mengandung kata ini akan
ditampilkan di halaman search.
3.3 Modules_________________________________________________________________
Pada sub-bab yang lalu telah dijelaskan bahwa content Joomla terdiri dari:
components, modules, dan plugins. Kita telah membahas tentang hubungan component dan
menu. Pada bagian ini akan kita pelajari tentang modul. Sedangkan plugin lebih mengarah ke
content Joomla yang dapat anda download dari internet dan dapat anda aplikasikan pada situs
Joomla anda, contohnya template yang akan dibahas pada bab berikutnya.
Modul merupakan suatu bagian, yang biasanya dibatasi suatu box, yang dapat
diletakkan di mana saja di halaman situs, baik di atas, pojok, kiri, kanan, maupun sebagai
footer. Salah satu contoh modul adalah box berisi menu-menu yang kita sudah kita buat di
sub-bab sebelumnya.
Beberapa modul yang terdapat dalam Joomla antara lain:
Archived Content
Banner
Breadcrumbs
Custom HTML
Feed Display
Footer
ImageSlideShow
Latest News
: Daftar content yang tersimpan pada situs
: Iklan berbentuk gambar
: Lokasi pengunjung saat ini pada situs
: Modul dengan script pemrograman yang bisa kita isi sendiri
: Membaca isi situs melalui situs lain
: Bagian bawah situs, biasa berisi copyright dan pengembang situs
: Penampil gambar secara acak bergantian dari satu gambar ke
gambar lain
: Berita terbaru pada situs
23
Login
Menu
Most Read Content
Newsflash
Poll
Random Image
Related Articles
Search
Sections
Statistics
Syndicate
Who's Online
Wrapper
: Untuk login ke dalam situs, terdapat juga form pendaftaran
: Menu baru
: Daftar konten atau isi situs yang paling sering dibaca
: Tampilan satu kategori tertentu yang disajikan secara sekilas
: Pemilihan suara pengunjung, serta menu untuk melihat hasilnya
: Penampilan gambar secara acak dari suatu folder yang ada pada situs
dan berubah bila kita berpindah halaman
: Artikel-artikel yang berhubungan dengan topik yang sedang kita baca
: Modul pencarian dari artikel yang ada pada situs
: Menu section yang ada pada situs untuk melihat artikel apa saja yang
ditulis pada section tersebut
: Statistik dari situs berdasarkan berbagai parameter
: Konektifitas situs dengan situs-situs lain yang saling berhubungan
: Daftar pengunjung yang saat ini sedang mengunjungi situs
: Frame dari web atau situs lain yang hendak ditampilkan pada situs
kita
Selain modul-modul di atas yang sudah termasuk dalam paket installasi Joomla 1.5,
anda juga dapat menambahkan modul-modul baru dengan berbagai macam fungsi yang
banyak tersedia di internet secara gratis.
Berikutnya akan kita pelajari cara untuk membuat beberapa modul yang mempunyai
fungsi cukup penting dan umumya harus ada pada sebuah situs.
3.3.1 Syndicates
Situs yang kita miliki bisa saling berbagi artikel dengan situs lain yang sejenis melaui
fitur news feed. Kita dapat menampilkan artikel yang terdapat pada situs lain jika situs
tersebut menyediakan fasilitas RSS feed.
Pada bagian ini kita akan mempelajari cara untuk membuat RSS feed sehingga situs
lain dapat menampilkan artikel dari situs kita, yang dapat berguna sebagai publikasi bagi situs
kita. Dengan cara ini kita telah membentuk syndicate dengan situs lain.
1. Pada toolbar klik Extensions>Module Manager.
2. Klik ‘New’, kemudian pilih ‘Syndicate’ dan ‘Next’.
3. Beri nama ‘RSS’ untuk syndicate anda pada box yang telah disediakan. Pilih posisi di
mana modul ini akan ditempatkan. Anda dapat memilih ‘left’ atau ‘right’ tapi di sini
juga sudah tersedia posisi khusus untuk ‘syndicate’.
24
Gambar 3.3.1 Properties untuk syndicate
4. Pada bagian Menu Assignment pilih ‘All’ untuk menampilkan syndicate modul anda di
semua halaman situs atau ‘Select Menu Item(s) from the List’ untuk mengatur
halaman mana saja yang akan menampilkan syndicate modul ini.
5. Klik ‘Save’ dan lihat hasilnya pada situs anda.
Gambar 3.3.2 Perhatikan kotak merah yang menampilkan link untuk RSS feed
3.3.2 Login
Modul login berfungsi untuk registrasi dan login ke dalam situs. Jika ada pengunjung
yang melakukan registrasi melalui form yang tersedia maka pengunjung tersebut akan
memiliki account di situs kita. Data-data dan alamat e-mail pengunjung tersebut juga akan
25
tersimpan dalam database situs dan memudahkan kita untuk berkomunikasi dengan
pengunjung situs kita.
Langkah-langkah untuk membuat modul login:
1. Pada toolbar klik Extensions>Module Manager.
2. Klik ‘New’, kemudian pilih ‘Login’ dan ‘Next’.
3. Beri nama ‘Login’ untuk modul ini pada box yang telah disediakan. Pilih posisi di
mana modul ini akan ditempatkan. Pilih ‘left’ untuk menempatkan modul ini tepat di
bawah main menu.
4. Klik ‘Save’ dan lihat hasilnya.
Gambar 3.3.3 Telah tersedia modul login lengkap dengan pilihan untuk mendaftar
3.3.3 Polling
Polling biasanya terdapat pada sebuah situs agar pengunjung dapat lebih interaktif
dalam memberikan opininya tentang berbagai macam topik. Sebelum membuat modul
polling ini kita harus membuat component-nya terlebih dahulu. Berikut ini langkahlangkahnya:
1. Pada toolbar klik Components>Polls.
2. Klik ‘New’.
3. Pada bagian ‘Details’ masukkan judul polling anda. Misalnya ‘Bagaimana pendapat
anda tentang situs ini?’. Pada bagian ‘Options’ masukkan pilihan-pilihan jawaban
untuk polling, misalnya: ‘Bagus Sekali’, ‘Bagus’, ‘Cukup’, ‘Kurang’, ‘Jelek’.
4. Klik ‘Save’.
26
Setelah component untuk polling selesai dibuat baru kita buat modulnya:
1. Pada toolbar klik Extensions>Module Manager.
2. Klik ‘New’, kemudian pilih ‘Poll’ dan ‘Next’.
3. Pada bagian ‘Details’ beri nama modul ini ‘Polling’ kemudian tempatkan di sebelah
kiri di bawah ‘Login’.
Pada bagian ‘Menu Assignment’ pilih ‘Select Menu Item(s) from the List’ dan
tempatkan modul ini di bagian ‘Home’.
Pada bagian ‘Module Parameters’ jangan lupa untuk memilih poll yang sudah anda
buat tadi.
Gambar 3.3.4 Layar untuk mengatur modul polls
4. Klik ‘Save’ dan lihat hasilnya.
Gambar 3.3.5 Sekarang pengunjung dapat menilai situs anda
27
3.3.4 Newsflash
Newsflash akan menampilkan artikel secara acak dari kategori yang sudah ditentukan.
Artikel ini akan ditampilkan secara sekilas sebagai headline pada halaman utama situs.
Berikut ini langkah-langkah untuk membuat modul ini:
1. Pada toolbar klik Extensions>Module Manager.
2. Klik ‘New’, kemudian pilih ‘Newsflash’ dan ‘Next’.
3. Beri nama modul ini ‘Latest News’ dan pilih posisi ‘Top’ untuk menempatkannya di
headline tepat di sebelah logo. Pilih kategori yang anda inginkan. Pada pilihan ‘Title
Linkable’ dan ‘Article Title’ pilih ‘Yes’ agar judul artikel ditampilkan dan bila di-klik
akan membawa pembaca ke artikel selengkapnya.
Gambar 3.3.6 Layar untuk mengatur modul newsflash
4. Klik ‘Save’ dan lihat hasilnya.
Gambar 3.3.7 Modul newsflash anda sudah ditampilkan
3.3.5 Breadcrumbs
Semakin besar situs anda maka jumlah halamannya pun akan semakin banyak. Untuk
memudahkan pengunjung menavigasi situs anda maka kita perlu menambahkan modul
breadcrumbs. Dengan modul ini pengunjung akan mengetahui di bagian mana dari situs
lokasinya saat ini.
28
Berikut langkah –langkah untuk membuat breadcrumbs:
1. Pada toolbar klik Extensions>Module Manager.
2. Klik ‘New’, kemudian pilih ‘Breadcrumbs’ dan ‘Next’.
3. Beri nama modul ini ‘Breadcrumbs’ dan atur posisinya juga di ‘breadcrumb’. Anda
tidak perlu mengubah parameter lainnya.
4. Klik ‘Save’ dan lihat hasilnya.
Gambar 3.3.8 Dengan modul breadcrumbs pengunjung dapat mengetahui dengan pasti posisinya pada
situs saat ini
Masih banyak modules lain yang fungsinya sudah dijelaskan satu persatu di atas.
Anda dapat mencoba sendiri untuk mengaplikasikan modul mana yang anda rasa diperlukan
untuk situs anda, karena secara garis besar cara untuk membuat modul-modul tersebut tidak
jauh berbeda dari yang sudah kita bahas.
EVALUASI
1. Jelaskan apa yang dimaksud dengan category, article, dan section pada
Joomla!
2. Jelaskan apa yang dimaksud dengan menu dan module pada Joomla!
3. Apa perbedaan syndicates dan breadcrumbs
4. Carilah situs yang dikembangkan dengan Joomla! di internet dan sebutkan
bagian-bagian dari situs tersebut.
29
Download