i
2013
© Penerbit UTHM Cetakan Pertama 2013
Hak Cipta terpelihara. Tidak dibenarkan mengeluar ulang mana-mana bahagian artikel, ilustrasi dan isi kandungan buku ini dalam apa juga bentuk dan dengan apa jua sama ada secara elektronik, fotokopi mekanik, rakaman atau cara lain sebelum mendapat keizinan bertulis daripada Pejabat
Penerbit, Universiti Tun Hussein Onn Malaysia, Parit Raja, Batu Pahat, Johor. Perundingan tertakluk kepada perkiraan royalti atau honorarium.
Perpustakaan Negara Malaysia Data Pengkatalogan-dalam-Penerbitan
Membina laman web menggunakan CMS / Azizul Zamri Muhamed Amin (et al.) ISBN 978-967-0468-09-09
Web sites--Design. 2. Web sites development I. Azizul Zamri Muhamed Amin.
006.7
Diterbitkan oleh:
Penerbit UTHM
Universiti Tun Hussein Onn Malaysia 86400 Parit Raja,
Batu Pahat, Johor No. Tel: 07-453 7051 / 7454
No. Faks: 07-453 6145
Laman web: http://penerbit.uthm.edu.my E-mel: [email protected]
Penerbit UTHM adalah anggota Majlis Penerbitan Ilmiah Malaysia
( MAPIM)
Dicetak oleh:
AWIJAYA ENTERPRISE (JM 0462220 D) No. 15, Jalan Budi Utara Taman Wawasan Perindustrian
83000 Batu Pahat Johor, Malaysia
v
Prakata
Laman web merupakan salah satu alat yang amat penting pada masa kini. Ianya menjadi satu keperluan di sesebuah organisasi, institusi, sekolah, universiti mahupun individu yang ingin menyampaikan maklumat kepada pengguna Global atau pun pengguna di dalam sesebuah organisasi. Untuk itu CMS Joomla!
yang menggunakan PHP sebagai pemprograman utamanya sering digunakan oleh kebanyakan organisasi masa kini.
Untuk mereka yang ingin belajar dan menghasilkan laman web sendiri hinggalah memaparkannya ke Internet, buku ini amat sesuai digunakan sebagai rujukan. Buku ini amat mudah difahami dan digunakan oleh sesiapa sahaja yang membacanya. Bagi pengguna yang tidak pernah membuat program komputer sekalipun boleh menggunakan buku ini.
Di dalam buku ini diterangkan satu persatu langkah demi langkah dan fungsi setiap modul yang ada. Penerangan yang terperinci ini bersesuaian dengan peringkat pengetahuan pengguna sebagai panduan mewujudkan sebuah laman web yang dinamik dan interaktif.
vii
kaNDUNGaN
Prakata v
tOPIk 1
PEMaSaNGaN PELaYaN Web EaSYPHP
1.1 Pemasangan Perisian Pelayan Web EasyPHP 1 - 11 tOPIk 2
PEMaSaNGaN WebJoomla VErSI 1.5
2.1 Proses Extract Web Joomla Package 13 - 15
2.2 Proses PemasanganJoomla 15 - 22
tOPIk 3 Site
3.1 Joomla Administration Login 23 - 25
3.2 Site 25 - 42
tOPIk 4 CoNteNt
4.1 Section Manager, Category Manager dan Article Manager 43 - 54
4.2 Article Trash 54 - 55
4.3 Front Page Manager 55 - 62
tOPIk 5 meNuS
5.1 Main Menu 63 - 79
5.2 Menu Contact 80 - 88
5.3 Menu News Feeds 88 - 99
tOPIk 6 meNuS
6.1 Menu Polls 102 - 106
6.2 Menu Search 106 - 109
6.3 Menu User 109 - 119
6.4 Menu WebLinks 120 - 131
6.5 Menu Wrapper 132 - 136
MEMBINA LAMAN WEB MENGGUNAKAN CMS
viii tOPIk 7
ComPoNeNtS
7.1 Banners 137 - 144
tOPIk 8 exteNSioNS
8.1 Install / Uninstall 146 - 158
8.2 Module Manager 159 - 169
8.3 Plugin Manager 170 - 180
8.4 Template Manager 181 - 186
ruJukaN 187
iNDekS 189