Practical Web Development Using CMS (Joomla)
2
PPLH IPB Senin, 26 Maret 2007 Frans Rudolf. B 1
Joomla Server Security
Menghilangkan Pesan RG_EMULATION pada folder joomla buka file “global.php” pada baris define( 'RG_EMULATION', 1 ); menjadi define( 'RG_EMULATION', 0 ); Refresh Browser admin 2
User – Front End User
Registered, user yang dapat melakukan login, dan melihat beberapa bagian yang pengunjung biasa tidak dapat lihat Author
Editor
Dapat melakukan seperti registered user lakukan Dapat menulis dan merubah informasi yang dia tulis sendiri Dapat melakukan seperti author lakukan. Dapat menulis dan merubah informasi yang muncul pada bagian front-end
Publisher
Dapat melakukan seperti editor lakukan Dapat menulis dan merubah informasi yang muncul pada bagian front-end Dapat menentukan sebuah content ingin dipublikasikan atau tidak 3
User – Back End User
Manager,
Administrator
Dapat membuat sebuah content dan mengatur letak menu, dan melihat berbagai macam informasi tentang sistem Tidak dapat menggunakan fungsi administrasi user Tidak dapat menginstall modul dan component Tidak dapat mengupgrade menjadi super administrator Tidak dapat bekerja pada option site dan Global configuration Tidak dapat mengirim email secara massal ke pengguna-pengguna Merubah atau menginstall template Dapat menggunakan administrasi user Dapat menginstall module dan component Selebihnya sama dengan manager
Super administrator
Dapat menggunakan semua fungsi yang ada pada joomla administrator Hanya super administrator yang dapat membuat super administrator baru. 4
Control Panel
Control panel atau sama dengan homepage admin, yang dapat diakses melalui menu Home pada administrator.
Menu Option Quick Links Buttons Administrator Modules
5
Tombol Control Panel (1)
6
Tombol Control Panel (2)
7
Administrator Module
Logged, list user-user yang sedang login Component, list komponen yang terinstal pada joomla Popular, Menu menu yang paling sering di klik pengunjung Lasted item, List isi web yang paling terakhir di tambahkan, atau dirubah Menu stats, list menu dan jumlah sub menu
8
Installer
Digunakan untuk menginstal komponen komponen joomla seperti
Template situs Template admin Bahasa 3rd Party component, aplikasi kecil yang dapat ditambahkan pada joomla, seperti pooling, bukutamu, forum dll. Module, kode html yang di render untuk mengatur tata letak dan posisi dari komponen pada template Mambots(Plugins), utilitas yang dapat merubah baris baris kode pada joomla yang menjalankan fungsi tertentu secara dinamis.
9
Joomla Extension
Berbagai fungsi tambahan pada joomla yang dikembangakan oleh berbagai developer secara gratis maupun bayar
http://extensions.joomla.org
10
Site Menu - Global Configuration
Global Configuration, area ini digunakan untuk melakukan perubahan pada file configuration.php yang berisi informasi yang vital yang digunakan pada situs.
Site, berisi parameter, konfigurasi situs Site Offline, untuk menghentikan kegiatan sementara dari situs Offline Message
11
Site Menu - Global Configuration (2)
Locale, menset beberapa paramater sesuai zona wilayah lokal, seperti bahasa, waktu.
12
Site Menu - Languange manager
Languange Manager
Digunakan untuk mengatur bahasa pada joomla Untuk menambahkan bahasa baru : Download bahasa yang akan diset Klik menu
Browse file bahasa dari extenstion pada joomla. Klik browse dan arah kan pada file bahasa Klik upload file & install
13
Site Menu - Media Manager
Media Manager, digunakan untuk mengatur media file, seperti layaknya windows explore, atau ftp program Fungsi media manager
Dapat membuat folder baru Mengupload file file gambar (<50KB)
14
Site Menu - Preview
Digunakan untuk preview situs
In New Window, preview ditampilkan pada halaman baru Inline, preview ditampilkan pada area kerja, dengan membuat sebuah frame yang dapat digeser jika terlalu melebar Inline With Position, preview ditampilkan pada area kerja, dengan sebuah tanda kotak yang memberikan informasi nama modul
15
Site Menu - Statistic
Berisi statitik data yang dikumpulkan dengan mengatifkan fasilitas statistik pada global configuration
Komponen data statistik yang dikumpulkan seperti browser, sistem operasi yang digunakan pengunjung, search engine yang digunakan untuk mencari atau mengakses situs.
16
Site Menu - Template Manager (1)
Template, file yang diasosiasikan untuk menghasilkan tampilan look and feel dari situs yang dapat diatur.
Site Template, template situs Admin Template, template admin Module Position
Alamat situs free template www.themesbase.com
17
Site Menu - Template Manager (2)
Install themes
Download file themes Klik installers -> Templates Sites Klik Browser, arahkan ke file template Klik upload file & install
Site template
Klik Site->template manager->site templates Pilih themes kemudian klik default
18
Site Menu - Template Manager (3)
Site template
Pada site template terdapat sebuah tombol assign, yang digunakan untuk mengatur perubahan themes setiap kali melakukan suatu event pada navigasi joomla caranya:
Pilih template
Tentukan event mis: Klik save Maka setiap kali klik menu blog maka template akan berubah sesuai dengan yang template yang didefinisikan
19
Site Menu - Template Manager (4)
Install admin.. template
Download file themes Klik installers -> Templates admin Klik Browser, arahkan ke file template Klik upload file & install
admin template
Klik Site->template manager->admin.. templates Pilih themes kemudian klik default
20
Site Menu - Template Manager (5)
Preview template
Untuk preview template cukup arahkan mouse pada nama dari template baik template site dan template admin
21
Site Menu - Template Manager (5)
Module Position
Digunakan untuk mendefinikan suatu posisi. Posisi ini tergantung pada template yang di installkan
Butuh pengetahuan ekstra tentang kode joomla, yang dapat dilihat pada menu template, kemudian edit html. Jika salah mendefinisikan dapat merusak tampilan dari joomla
22
Site Menu - Trash Manager
Digunakan untuk menampung hasil penghapusan dari content dan component Dapat mengembalikan content atau component sudah di buang.
Pilih content atau component Klik restore
Menghapus content atau component dari joomla 23
Site Menu - User manager (1)
Digunakan untuk management user, mulai dari menambahakan, menghapus dan mengubah tingkatan atau level user.
Klik site->user manager Menambah user
Klik new Isi form user detail Tentukan group user Tentukan editor yang digunakan user
24
Site Menu - User manager (2)
Menambah user
Untuk contact detail dapat diset pada Components ->
Contact -> Manage Contacts Untuk memblok user Pilih ya atau yes pada bagian form user details
25
Menu
Joomla memiliki 4 menu, yang dapat diatur pada menu manager
Top menu
Main Menu
User menu
Secara default access user menu akan diset registered
Other menu
26
Menu - Manager
Pada umumnya pengaturan menu pada 4 menu joomlah adalah sama yaitu berupa pengaturan:
Publish (ya, tidak) Order Access (Public, Registered, Special)
27
Menu – Manager (2)
Publish
Untuk mengatur suatu menu di tampilkan atau tidak caranya Klik icon untuk tidak menampilkan menu
Klik icon
untuk menampilkan menu
28
Menu – Manager (3)
Order
Untuk mengatur urutan suatu menu, caranya: Klik icon tanda panah bawah atau atas, atau isikan urutan pada kotak teks yang disediakan dengan mengklik icon disket untuk melihat perubahan
29
Menu – Manager (4)
Access (Public, Registered, Special)
Untuk mengatur hak akses pengguna terhadap content situs. Public : semua pengguna langsung dapat mengakses Regsitered : untuk dapat mengakses content user harus terdaftar dan melakukan login terlebih dahulu Special : untuk mengatur hak akses content terhadap front-end user.
30