Joomla Component vs Module
Joomla adalah salah satu CMS paling umum yang dapat digunakan dalam pembuatan blog dan situs web bernilai tinggi. Penting untuk memahami bagaimana komponen internal sistem bekerja untuk mengetahui apa yang diharapkan dari mereka dan bagaimana fungsinya. Satu pertanyaan yang sering diajukan adalah perbedaan antara komponen Joomla dan Modul. Perbedaan yang diuraikan di bawah ini harus menjadi panduan yang baik untuk mengikuti dalam memahami poin utama.
Perbedaan
Komponen dalam Joomla yang diamati sebagai bagian utama halaman dilihat oleh mata manusia. Menurut versi Joomla, hanya satu komponen yang dapat dimuat untuk setiap halaman yang dihasilkan. Ini, pada gilirannya, berarti bahwa manajemen konten inti yang ditawarkan, pada kenyataannya, itu sendiri merupakan komponen. Modul Joomla, di sisi lain, adalah pelengkap konten yang terkandung dalam komponen. Modul dapat dikatakan mengelilingi komponen. Desain modul itu sendiri tidak seharusnya menjadi bagian utama dari halaman yang dilihat.
Komponen membuat konten yang dilihat oleh pengguna akhir. Komponen, kadang-kadang, mungkin aplikasi lengkap yang telah dimasukkan ke dalam database melalui pemrograman untuk memastikan fungsionalitas. Modul ini biasanya hanya akan mengambil elemen yang terjadi di menu konten sidebar dan tidak pernah konten halaman. Modul konten di Joomla hadir tanpa pengkodean, dan mereka dapat ditampilkan bergandengan tangan dengan bagian kode pada halaman. Tampilan komponen sebagian besar ditampilkan di sebagian besar area konten halaman. Di sisi lain, tampilan modul ditampilkan di bilah sisi yang terkadang dapat ditampilkan di tajuk, bilah samping, atau bahkan footer halaman tetapi tidak pernah konten utama.
Komponen Joomla menerima segala jenis input yang mungkin berasal dari pengguna. Contoh konten pengguna adalah pengiriman artikel, gambar atau pengiriman media lainnya, atau komentar yang diajukan dalam sistem. Tidak ada input minimal yang diterima dalam modul. Satu-satunya input yang diterima adalah input hanya baca seperti yang akan memberi tahu Anda ketika seseorang sedang online atau tidak.
Pada suatu halaman, hanya satu komponen yang dapat ditampilkan sementara beberapa modul dapat ditampilkan pada satu halaman. Modul konten juga tidak memiliki posisi halaman yang ditetapkan. Penempatan diberikan dalam penempatan halaman, dan tidak ada lokasi yang pasti. Modul, di sisi lain, memiliki posisi halaman yang ditentukan di mana mereka dapat ditemukan. Nama file komponen dimulai dengan com_ sementara itu modul dimulai dengan mod_.
Ringkasan:
- Komponen terlihat di bagian utama halaman Joomla.
- Modul mengelilingi komponen dan hanya komponen pelengkap.
- Komponen dapat digunakan sebagai aplikasi lengkap.
- Modul hanya dapat digunakan untuk membuat elemen bilah sisi menu konten karena tidak ada pemrograman yang terlibat.
- Tampilan komponen ada di bagian utama halaman.
- Tampilan modul berada di pinggiran homepage dan tidak pernah menjadi bagian utama halaman.
- Input yang diterima dalam komponen cukup luas dan beragam.
- Ada sedikit atau tidak ada input yang diterima dalam modul.
- Hanya satu komponen yang dapat ditampilkan pada halaman.
- Beberapa modul dapat ditampilkan dalam tahap tertentu.
- Modul memiliki posisi penempatan halaman yang ditentukan.
- Komponen tidak memiliki posisi penempatan halaman yang ditentukan untuk dipesan.
- Nama file komponen diawali dengan com_.
- Nama file modul diawali dengan mod_.
- Komponen hanya dapat dijalankan pada halaman tertentu.
- Modul dapat dijalankan dari halaman yang berbeda.