Senin, 16 April 2012

Komponen Utama Joomla

Joomla! sudah merupakan sistem manajemen konten yang kaya fitur, tetapi jika Anda sedang membangun sebuah website dengan Joomla! dan Anda perlu fitur tambahan yang tidak tersedia di Joomla! secara default, Anda dapat dengan mudah memperpanjang dengan ekstensi. Ada lima jenis ekstensi untuk Joomla: Komponen, Modul, Plugin, Template, dan Bahasa!. Masing-masing ekstensi menangani fungsi tertentu. (Beberapa fitur built-in dari Joomla! Diimplementasikan menggunakan ekstensi.)

Komponen

Komponen adalah ekstensi terbesar dan paling kompleks dari mereka semua, mereka dapat dilihat sebagai aplikasi mini. Kebanyakan komponen memiliki dua bagian: bagian situs dan bagian administrator. Setiap kali beban halaman Joomla, salah satu komponen dipanggil untuk membuat tubuh halaman utama. Misalnya, Konten (com_content) adalah komponen yang menangani tampilan konten, pengguna dapat melihat di frontend situs Anda dan, sebagai administrator, Anda dapat mengedit konten. Komponen adalah bagian utama dari halaman Anda karena komponen didorong oleh sebuah item menu dan setiap item menu berjalan komponen.

Contoh: Konten (com_content), Banner (com_banners), Kontak (com_contact), News Feed (com_newsfeeds) dan Pranala (com_weblinks)

Manajemen fitur: kepala menu Admin> "Komponen" ("Konten" untuk com_content)

Modul

Modul ekstensi lebih ringan dan fleksibel digunakan untuk rendering halaman. Modul ini banyak dikenal sebagai "kotak" yang diatur di sekitar komponen, misalnya: modul login. Footer adalah modul. Modul ditugaskan per item menu. Jadi, Anda dapat menampilkan atau menyembunyikan modul logon tergantung pada item menu pengguna melihat. Terkadang modul yang terkait dengan komponen seperti modul "latest news" yang terhubung dengan halaman com_content dan menampilkan link ke item konten terbaru. Namun, modul tidak perlu dihubungkan dengan komponen, sebagai Sebenarnya mereka bahkan tidak perlu dikaitkan dengan apa saja dan bisa sama HTML statis atau teks.

Contoh: Banner (mod_banners), Menu (mod_menu), Siapa yang Online (mod_whosonline)

Manajemen fitur: kepala menu Admin> "Extensions"> "Modul Manager"

Plugin

Plugin ekstensi lebih maju dan berada dalam event handler esensi. Dalam pelaksanaan setiap bagian dari Joomla, baik itu inti, modul atau komponen, suatu peristiwa dapat dipicu. Saat sebuah acara dipicu, plugin yang terdaftar dengan aplikasi untuk menangani acara yang mengeksekusi. Sebagai contoh, sebuah plugin dapat digunakan untuk mencegat user-artikel diajukan dan menyaring kata-kata buruk. Plugin dikenal di Joomla! 1,0 sebagai mambots.

Contoh: content.searchbot, TinyMCE

Fitur Manajemen: Admin menu head> "Extensions"> "Manajer Plugin"

Template

Template adalah desain pada dasarnya Joomla! bertenaga website. Dengan template Anda dapat mengubah tampilan dan nuansa situs Anda. Template memiliki bidang tertentu di mana komponen (hanya satu) dan modul (sebanyak yang Anda suka) akan ditampilkan. Template adalah mudah untuk membangun atau menyesuaikan dan mereka memberikan fleksibilitas maksimum dalam cara Anda gaya situs Anda.

Fitur Manajemen: Admin menu head> "Extensions"> "Template Manager"

Bahasa

Mungkin ekstensi yang paling mendasar adalah bahasa. Bahasa dapat dikemas dalam dua cara, baik sebagai paket inti atau sebagai paket ekstensi. Intinya, file-file ini terdiri pasangan kunci / nilai, pasangan ini menyediakan terjemahan dari string teks statis yang ditugaskan dalam Joomla! kode sumber. Ini paket bahasa akan mempengaruhi bagian depan dan sisi administrator. Catatan: ini paket bahasa juga mencakup meta file XML yang menggambarkan informasi bahasa dan font yang akan digunakan untuk generasi konten PDF.

Fitur Manajemen: Admin menu head> "Extensions"> "Manajer Language"