1. Introduction to Joomla! - Building Dynamic Web With CMS JOOMLA Mega Workshop

1. Introduction to Joomla!

  “Joomla! is one of the most powerful Open Source Content Management Systems on the planet. It is used all over the world for everything from simple web sites to complex corporate applications. Joomla! is easy to install, simple to manage, and reliable.” – www.joomla.org

  1.1 Content Management System

  Sebagai langkah awal ada baiknya Anda mengerti dahulu apa itu CMS atau Content Management

  

System. Apakah sama dengan software HTML editor lainnya seperti Microsoft FrontPage,

  Dreamweaver, atau bahkan sebuah Notepad? Seperti yang kita ketahui, content merupakan salah satu urat nadi dari kehidupan sebuah website. Tanpa content dapat dipastikan tidak ada website. Sebuah website yang dikelola dengan baik pasti akan selalu berusaha menampilkan content terbaru bagi para pengunjungnya. Lalu apa yang dimaksud dengan content sebenarnya? Pada dasarnya content adalah sebuah unit informasi yang digunakan untuk membentuk sebuah halaman di website. Dapat terdiri dari apa saja; teks, gambar, video, suara, dan lain sebagainya. Dari content yang sudah ada tadi, kemudian diatur sedemikian rupa sehingga membentuk sebuah website. Untuk memudahkan pekerjaan, sering kali aturan-aturan dan proses kerja pun dibuat antara seorang webmaster yang lebih memperhatikan sisi teknis dan penampilan dari website dengan seorang penulis/editor yang menyumbangkan content untuk website. Dalam arti kata lain, manajemen terhadap content yang akan ditampilkan. Baik webmaster maupun penulis/editor dapat membuat, mengedit, mengatur dan mempublikasikan sebuah content dalam framework/sistem yang telah dipersiapkan sebelumnya. Framework atau sistem, tempat di mana content itu diletakkan menfasilitasi ‘perkakas-perkakas’ yang dibutuhkan untuk menjaga konsistensi proses pembuatan halaman-halaman di website secara efisien dan efektif. Bila semua informasi diatas kita gabung menjadi satu, dapatlah disimpulkan, CMS adalah sebuah sistem yang memudahkan proses penciptaan sebuah website dinamis yang kaya akan content, dengan memberikan kemudahan kepada penulis/editor untuk menambah, memperbaharui dan menghapus content yang ada tanpa campur tangan langsung dari webmaster. Sebuah CMS akan membedakan content dari desain, memelihara konsistensi tampilan dan memudahkan pemanfaatan

  

content untuk berbagai keperluan. Dengan menyimpan data di satu tempat, mengontrol hak akses

  dan alur kerja memperbesar kesempatan pemakai berpartisipasi dalam pengembangan website anda. - www.kyantonius.com

  1.2 CMS Joomla [ www.joomla.org ]

  Joomla adalah salah satu dari ratusan free CMS yang tersedia di Internet yang memiliki jumlah pengguna yang besar. Kemudahan pengaturan content, dukungan di Internet yang banyak, plugin yang melimpah; merupakan keunggulan CMS Joomla yang membuat Joomla banyak diminati orang. Pada Joomla, setiap halaman dari web memuat bermacam-macam block dari content, block ini disebut juga position. Anda mengatur layout untuk halaman dengan sebuah template, termasuk penempatan banyak block pada halaman web, font, warna, dan background. Lalu Anda menempatkan bermacam-macam module dalam sebuah block. Dan terakhir Anda menambahkan

  content dan menampilkan pada halaman utama web Anda.

  / (Kotak merah) : Position (Kotak hitam) : Module

  (Kotak hijau) : Header (Kotak biru) : Content

2. Pra Instalasi CMS Joomla

  2.1 Aplikasi yang Anda butuhkan

  1. Paket AMP ( Apache, MySQL, dan PHP) : salah satunya adalah XAMPP yang sudah terintegrasi AMP didalamnya dan menghemat resource komputer dibandingkan menginstall AMP satu-persatu.

  2. CMS Joomla 1.0.10, versi Joomla terakhir (Agustus 2006) 3.

   Notepad++, freeware untuk mengedit bahasa pemrograman. Alternatif : Wordpad, Editplus, Macromedia Dreamweaver, atau PHP editor lainnya.

  4. 7zip, freeware program kompresi yang powerful. Alternatif : WinZip atau WinRar 5. Internet browser, contoh: Internet Explorer atau Opera atau Firefox.

  2.2 Instalasi paket AMP (XAMPP)

  Instalasi paket AMP pada komputer Anda (sebelum Anda menguploadnya ke Internet) diperlukan untuk menjalankan CMS Joomla.

  Bila firewall Anda aktif, pastikan untuk memberikan akses pada Apache dan MySQL agar dapat aktif

  FTP Server tidak dibutuhkan dalam penggunaan Joomla! Pastikan Apache dan MySQL sudah aktif (Running) Untuk mengetesnya akses pada internet browser ketik localhost.

  Selanjutnya file dan folder web Anda akan ditempatkan di : C:\Program Files\xampp\htdocs

3. Instalasi CMS Joomla

  1. Ekstrak paket Joomla [ Joomla_1.0.10.zip] ke folder

  C:\Program Files\xampp\htdocs

2. Rename folder hasil ekstrasi dengan nama yang Anda

  C:\Program Files\xampp\htdocs inginkan. Misalkan workshop.

  4. Jalankan internet browser Anda, akses : localhost/workshop. Jadi instalasi CMS Joomla dilakukan via internet browser.

  5.

  hijau . Lalu klik Next. pre-installation check : pastikan setiap item ditandai warna 6. license : Klik Next.

  7. step 1 : è Host Name : localhost è MySQL User Name : root è MySQL Password : root è MySQL Database Name : workshop (terserah Anda) Klik Next. Klik OK.

  8.

   step 2 : Isi nama web Anda pada field Site name.

  Misalkan Mega Workshop IE Community. Klik Next 9.

   step 3 : Isi field Your E-mail dengan e-mail Anda dan field Admin password dengan password yang Anda inginkan. Klik Next.

  10. step 4 : Hilangkan folder [installation] pada folder web Anda [ C:\Program Files\xampp\htdocs \workshop\]

  11. Klik Administration untuk melihat halaman admin web. Atau dengan mengakses localhost/workshop/administrator.

  12. Klik View Site untuk melihat halaman depan web baru Anda. Atau dengan mengakses localhost/workshop.

  Footnote : è Pada CMS Joomla halaman web terbagi dua bagian yaitu halaman Backend dan Frontend.

  è Halaman Backend adalah halaman admin yang digunakan untuk melakukan segala konfigurasi web Anda. Akses : localhost/workshop/administrator è Halaman Frontend adalah halaman yang akan tampil dan dapat dilihat oleh semua pengunjung web Anda. Akses : localhost/workshop

  Joomla

  4. Manajemen Content

  Setelah Anda menginstall CMS Joomla, Anda dapat memulai untuk bekerja dengan content. Versi Joomla saat ini mempunyai hirarki content yang statis : Anda harus membagi content ke dalam tiga hirarki, tidak lebih, tidak kurang. Tiga hirarki itu adalah : Sections, Categories, dan Content.

  

Sections seperti kontainer yang besar yang berisi semua categories. Categories adalah kontainer

  yang lebih kecil dan berisi content. Segala teks dan gambar yang tampil pada halaman web adalah content. Anda tak dapat membuat content tanpa memiliki sections dan categories. Sebagai contoh, kita akan membuat sebuah web laboratorium. Hirarkinya sebagai berikut :

  Section : Profil Section : Extra Category :

  Category : · Laboratorium · Pengumuman · Asisten

  · IT Room · Study Group · Taushiyah

  Section : Kegiatan Category : · Praktikum · Riset · Proyek

  Contoh hirarki content · Study Group

  1. Untuk mengatur segala konfigurasi web, termasuk pengubahan hirarki content, masuk ke halaman administrator Joomla ( localhost/workshop/administrator).

  2. Masukkan username dan password.

  Membuat Section Klik pada menu atau icon untuk menambah atau mengedit section

  Ini akan membawa Anda menuju layar Section Manager.

  Klik link untuk mengedit Klik icon New untuk section yang ada membuat section baru Secara default, Joomla sudah menginstall beberapa section (begitu juga category dan content).

  The News (News).

  1. Klik salah satu link untuk mengedit link yang ada. Misalkan link Profil .

2. Masukkan pada field Title dan Section Name : 3. Klik icon Save untuk menyimpan perubahan dan kembali ke halaman Section Manager.

  NB : Icon Apply untuk menyimpan perubahan dan kembali ke halaman Section Editor. Icon Close untuk membatalkan perubahan.

  Newsflashes dan [ .: Latihan :. ] Buat 2 section lainnya dengan mengedit section yang sudah ada ( Frequently Asked Questions ), yaitu Kegiatan dan Ekstra .

  Hasil akhir : NB : Untuk kembali ke halaman administrator awal, klik menu Home.

  Membuat Category Klik pada menu atau icon untuk menambah atau mengedit category

  Ini akan membawa Anda menuju layar Category Manager.

  Klik link untuk mengedit category yang ada

  Klik icon New untuk membuat category baru

1. Klik icon New untuk membuat category baru.

  Laboratorium .

  2. Masukkan pada field Title dan Category Name : 3. Pilih Section : Profil.

  4. Klik icon

Save untuk menyimpan perubahan dan kembali ke halaman Category Manager.

  NB : Icon Apply untuk menyimpan perubahan dan kembali ke halaman Section Editor. Icon Close untuk membatalkan perubahan.

[ .: Latihan :. ] Buat 9 category lainnya dan sesuaikan dengan category yang seperti dalam contoh,

  Newsflash dan Example FAQs

  dengan mengedit category yang sudah ada ( ) dan dengan membuat category baru.

  Hasil Akhir :

  Membuat Content Item

  Ada beberapa cara untuk membuat content :

  1

2 Anda dapat menggunakan salah

  3

  4 satu opsi-opsi ini untuk mengakses content items.

  Pada bagian ini kita akan menggunakan metode 1. Yang akan membawa kita ke layar Content Items Manager.

  Tombol-tombol Klik pada Klik icon Published Kolom Reorder untuk mengedit, content title agar content dapat dan Order untuk terlihat oleh mengatur memindahkan, untuk mengedit menghilangkan, content yang pengunjung web urutan-urutan ada. dan icon FrontPage content. dll. content. untuk menampilkan di halaman depan web.

  è Klik icon New untuk membuat content baru.

  7. Klik icon Upload untuk memasukkan file gambar dari harddisk user ke folder web. Setelah diupload, refresh halaman web untuk memasukkan daftarnya di Gallery Images.

  6. Klik pada tab Images.

  8

  6

  5

  4

  3

  2

  1

  Main Text : .

  5. Isi field lainnya pada Publishing Info.

  8. Untuk memasukkan gambar ke content, pilih gambar pada Gallery Images. Lalu klik tanda untuk memasukkan daftarnya ke Content Images.

  4. Bila content ingin ditampilkan di halaman depan web aktifkan checkbox Show on Frontpage.

  3. Pilih section dan category yang diinginkan.

  2. Copy contoh artikel ke Intro Text dan Main Text.

  1. Isi field Title.

  Intro Text : .

  Icon Preview untuk melihat artikel yang Anda buat.

  10. Urutan gambar mengikuti urutan pada daftar Content Images.

  9. Lalu klik icon insert image. Gambar akan terletak pada tulisan {mosimage}.

  

7

  .: Latihan :.

  Isi content pada category : Profil, Praktikum, Proyek, Riset, Study Group, IT Room, Pengumuman, dan Taushiyah; dengan contoh yang ada pada hard disk.

  Mengubah tampilan content pada frontpage.

  1. Akses

   Menu è mainmenu 2. Pada Menu Item, klik Home .

  1

  

2

3. Ubah nilai pada field # Leading, # Intro, Columns, #Links.

  4. Klik icon Save

  4

  3

  Hasil akhir:

  Membuat Menu

  Setelah membuat content yang terstruktur, maka dibutuhkan sebuah link agar end user dapat mengakses informasi yang diinginkan. Untuk mengakses content, user membutuhkan sebuah menu yang berisi link-link untuk dapat mengakses content yang diinginkan. CMS Joomla yang telah terinstall, secara default telah terinstall beberapa menu, yaitu Main Menu,

  

Other Menu, Top Menu, dan User Menu. Kita dapat membuat menu sendiri atau mengedit yang

sudah ada.

  Top Menu

  1 Main Menu

  2 Untuk menambah atau mengurangi menu : Menu è Menu Manager.

  Untuk menambah atau mengurangi link pada menu :

  User Menu Menu è nama_menu Other Menu

  Untuk menambah atau mengurangi menu : Menu è Menu Manager.

  

Untuk menghilangkan menu,

pilih menu lalu klik icon Delete

Untuk menambah menu, klik icon New 1. Isi field Menu Name dan Module Title.

  2. Klik icon Save.

  [ .: Latihan :. ] othermenu.

  1. Delete menu

2. Buat menu : kegiatan (Kegiatan) dan ekstra (Ekstra).

  Hasil akhir :

  Untuk menambah atau mengurangi link pada menu :

   Menu è nama_menu (misal : mainmenu)

Untuk menghilangkan link,

pilih link lalu klik icon Trash

  Untuk menambahkan link, klik icon New [ .: Latihan :. ] Delete Menu Item no. 2, 4, 5, 6, 7, 8, 9, dan 10.

  Blog – Content Section atau Table – Content Section : membuat link ke Section. Blog – Content Category Table – Content Category Category.

  atau : membuat link ke

  Submit - Content : membuat link agar end user dapat mengirim content pada section tertentu. [ .: Latihan :. ]

  1. Pada menu usermenu, tambahkan link Kirim Artikel dengan opsi Submit - Content untuk section

  Ekstra dan delete link Submit News dan Submit Weblinks..

  2. Pada menu kegiatan, tambahkan link dengan opsi Blog – Content Category untuk setiap category pada section Kegiatan (Praktikum, Riset, Proyek, dan Study Group).

  3. Pada menu ekstra, tambahkan link dengan opsi Blog – Content Category untuk setiap category pada section Ekstra (IT Room, Pengumuman, dan Taushiyah).

  Hasil akhir :

  Agar menu dapat tampil di halaman frontend web :

1. Akses menu Modules è Site Modules.

  3. Atur urutan menu sehingga tampak seperti gambar di samping

  Hasil akhir :

5. Designing the Look of Your Joomla! – Template

  

Template dapat dianalogikan seperti “themes” pada OS Microsoft Windows, jadi yang bertanggung

  jawab pada tampilan web Anda. Pada template biasanya terdapat sebuah file index.php yang mendefinisikan tampilan secara umum semua halaman web dan file css (cascading style sheet) yang mendefinisikan format dari halaman web.

  1. Akses ke halaman

   Template Manager : Site è Template

Manager è Site Templates.

2. Untuk mempreview template yang akan digunakan, arahkan mouse ke atas link template.

  3. Untuk menggunakan template yang Anda inginkan, pilih templatenya lalu klik icon Default.

  1

  3

  2

  3 Instalasi Template

  1. Akses menu Installers è Template – Site.

  2. Klik browse dan pilih template yang diinginkan untuk diinstall.

  3. Klik Upload File & Install

1 NB : File template harus sudah dalam file

  terkompresi ( .zip atau .tar.gz)

  2

  3 [ .: Latihan :. ]

  Install dan gunakan template dengan nama filenya JavaBean.zip

  header Mengganti image pada template

Image-image yang ada pada template, seperti header, biasanya terdapat pada folder

\templates\nama_template\images dan image ini dengan bebasnya dapat kita rubah. Hal-hal yang

  perlu diperhatikan, apabila Anda belum menguasai bahasa pemrograman web, adalah image-image yang akan mengganti image yang ada, sebaiknya mempunyai nama dan ukuran pixel yang sama dengan image yang akan diganti. Sebagai contoh kita akan mengganti header dari template yang digunakan (JavaBean).

   C:\Program Files\xampp\htdocs\workshop\templates\JavaBean\images

  1. Masuk ke folder 2. Temukan image yang sama dengan header (image_01.jpg).

  3. Ganti dengan contoh header yang telah disediakan.

5. Expand Your Joomla! – Module, Component, & Mambot

  

Module, Component, atau Mambot adalah plug-in bagi web Joomla Anda sehingga dapat menambah

feature-feature bagi web Joomla Anda. Menu-menu yang pernah Anda buat, sebenarnya adalah

plug-in Joomla, yaitu Module. Fasilitas Login Form, Search, Polls; adalah plug-in Joomla, yaitu

Module. Jadi Module adalah plug-in yang tampak di front-end web.

  Sedangkan Component adalah plug-in yang berada di back-end web. Salah satu fungsinya, yaitu mengatur konfigurasi dari module. Misalnya membuat list pertanyaan pada module Polls. Sedangkan Mambot adalah plug-in yang terintegrasi dengan content, sehingga menambah feature dari content itu. Contoh yang paling jelas adalah editor untuk membuat suatu content, sehingga

  

content dapat dibuat layaknya editor Microsoft Word dengan tampilan WYSIWYG. Nama Mambot itu

adalah MCE Editor.

  Jadi suatu plug-in bisa saja terdiri ketiga plug-in, yaitu Component, Module, dan Mambot. Atau hanya salah satu dari ketiganya saja. Informasi plugin Joomla: extensions.joomla.org

  Instalasi Plug-in è Component

  1. Akses menu Installers è Components.

  2. Pada Upload Package File, klik Browse… 3. Pilih paket component-nya dan klik Open.

  4. Klik Upload File & Install.

  1

  2

  4 Plug-in yang telah terinstall [ .: Latihan :. ] Install component di bawah ini.

  · com_smo_ajax_shoutbox.zip · docmanV13_RC_2.zip · com_akobookplus2.0.3.zip · com_joomlaxplorer_1.4.0.tar.gz · com_joomlaboard-1-1-2.zip · com_uddeim05b.zip · com_rsgallery2_1.11.6-alpha.zip · com_jce104.zip · comprofiler.zip · com_akocomment.zip

  Instalasi Plug-in è Module

  1. Akses menu Installers è Modules.

  2. Pada Upload Package File, klik

  Browse…

  3. Pilih paket module-nya dan klik Open.

  4. Klik Upload File & Install.

1 Plug-in yang telah terinstall

  · mod_smo_ajax_shoutbox.zip · cblogin.zip · mod_jblatest.zip

  [ .: Latihan :. ] Install module di bawah ini.

  Instalasi Plug-in è Mambot

  1. Akses menu Installers è Mambots.

  2. Pada Upload Package File, klik Browse… 3. Pilih paket module-nya dan klik Open.

  4. Klik Upload File & Install.

  2

  4

  1

  · mod_latestdownV10_RC_2.zip · mod_whosonline_udde.zip

  [ .: Latihan :. ] Install mambot di bawah ini.

   mainmenu untuk component :

  4

  3

  2

  1

  4 Plug-in yang telah terinstall

  2

  · AkoBook · DOCMan · Joomlaboard Forum · RSGallery

  Buat link di menu

  · bot_jce104.zip · cb_akocommentbot.zip

  [ .: Latihan :. ]

  5. Klik icon Save.

  4. Pilih component dan beri nama linknya di field Name.

  3. Klik pada tipe menu : Component .

  2. Klik icon New.

  1. Masuk ke salah satu menu, misalkan mainmenu.

  Segala konfigurasi component terdapat pada menu Components è Nama_Component. Untuk menghubungkan component dengan front-end user, dibutuhkan sebuah link untuk menghubungkannya.

  Konfigurasi Plug-in è Component

  5

  Konfigurasi Plug-in è Module

  Segala konfigurasi module terdapat pada menu Modules è Site Modules.

  è Klik salah satu nama Module, untuk mengeditnya.

  Keterangan : · Title : Judul module untuk halaman front- · Module Order : Urutan module end. terhadap module lain. · Show Title : Menampilkan atau tidak judul · Pages / Items : Halaman mana saja yang menampilkan module.

  module.

  · Position : Posisi module pada halaman front-end.

  [ .: Latihan :. ] Buat tampilan menu halaman web seperti gambar di bawah ini.

  Konfigurasi Plug-in è Mambot

  Segala konfigurasi mambot terdapat pada menu Mambots è Site Mambots.

  [ .: Latihan :. ] Publish Mambot AkoComment Bot.

6. Backup and Restore Database Backup database

  1. Akses : localhost/phpmyadmin

  2. Pilih Database yang telah Anda buat

  1

  2

  3. Maka akan muncul tampilan seperti di bawah. Dan untuk membackupnya (Eksport) klik pada tab Eksport.

  3

  4. Klik pada link Select All.

   Save as file.

  5. Beri tanda cek pada opsi 6. Beri nama file databasenya pada field File name template.

  7. Klik Go untuk menyimpan file database pada harddisk.

  4

  5

  6

7 Maka akan muncul kotak dialog seperti berikut lalu klik Save dan simpan di lokasi yang diinginkan.

  Database memuat semua

   informasi tentang web seperti content, nama template dan plugin

  (component, module, dan mambot) yang terinstall, user teregistrasi, dan lainnya. Tetapi tidak menyimpan file-file web seperti file plugin (component, module, dan mambot), image, atau file lainnya.

  Restore database localhost/phpmyadmin

  1. Akses : 2. Pilih Database yang diinginkan. Sebelum merestore (import) database yang kita inginkan, database yang lama harus dihilangkan terlebih dahulu.

  3. Untuk menghilangkan database lama, klik Check All 4. Pilih opsi Drop.

  3

  4 Yes.

  5. Klik

  5

  6

  7 6. Klik pada tab Import.

  7. Pilih database yang dinginkan (klik Choose). Pastikan ekstensinya .sql.

   Go.

  8. Dan klik

  8

Dokumen yang terkait

The Effectiveness of Computer-Assisted Language Learning in Teaching Past Tense to the Tenth Grade Students of SMAN 5 Tangerang Selatan

4 116 138

Sistem Informasi Pendaftaran Mahasiswa Baru Program Beasiswa Unggulan Berbasis Web Pada Universitas Komputer Indonesia

7 101 1

Sistem Pemasaran Dan Pemesanan Barang Dengan Metode Customer Relationship Management Berbasis Web Pada PT.Yoshindo Indoensia Technology Jakarta

11 68 215

PHP SEO Web UI UX Design Android Apps De

2 39 4

Factors Related to Somatosensory Amplification of Patients with Epigas- tric Pain

0 0 15

BAB IV HASIL PENELITIAN - Pengaruh Dosis Ragi Terhadap Kualitas Fisik Tempe Berbahan Dasar Biji Cempedak (Arthocarpus champeden) Melalui Uji Organoleptik - Digital Library IAIN Palangka Raya

0 2 20

BAB I PENDAHULUAN A. Latar Belakang - Uji Kualitas Mikrobiologi Minuman Olahan Berdasarkan Metode Nilai MPN Coliform di Lingkungan Sekolah Dasar (SD) dan Madrasah Ibtidaiyah (MI) Kelurahan Pahandut Palangka Raya - Digital Library IAIN Palangka Raya

1 2 12

The effect of personal vocabulary notes on vocabulary knowledge at the seventh grade students of SMP Muhammadiyah Palangka Raya - Digital Library IAIN Palangka Raya

0 0 20

BAB IV HASIL PENELITIAN - Penerapan model pembelajaran inquiry training untuk meningkatkan berpikir kritis dan hasil belajar siswa pada pokok bahasan gerak lurus - Digital Library IAIN Palangka Raya

0 1 23

CHAPTER I INTRODUCTION - The effectiveness of anagram on students’ vocabulary size at the eight grade of MTs islamiyah Palangka Raya - Digital Library IAIN Palangka Raya

0 0 10