Perbedaan antara komponen dan modul Joomla

Perbedaan antara komponen dan modul Joomla

Komponen Joomla vs modul

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 ditanyakan adalah perbedaan antara komponen dan modul Joomla. Perbedaan yang diuraikan di bawah ini harus menjadi panduan yang baik untuk diikuti dalam memahami poin -poin utama.

Perbedaan

Komponen di Joomla yang diamati sebagai bagian utama halaman terlihat di mata manusia. Menurut pembangunan Joomla, hanya satu komponen yang dapat memuat untuk setiap halaman yang dihasilkan. Ini, pada gilirannya, berarti bahwa manajemen konten inti yang ditawarkan, pada kenyataannya, itu adalah komponen. Modul Joomla, di sisi lain, adalah pelengkap konten yang terkandung dalam suatu komponen. Modul dapat dikatakan mengelilingi komponen.  Desain modul itu sendiri tidak seharusnya menjadi bagian utama dari halaman yang terlihat.

Komponen membentuk konten yang dilihat oleh pengguna akhir. Komponen, kadang -kadang, mungkin merupakan aplikasi lengkap yang telah dimasukkan ke dalam database melalui pemrograman untuk memastikan fungsionalitas. Modul biasanya hanya akan mengambil elemen yang terjadi di menu konten bilah sisi dan tidak pernah konten halaman. Modul konten di Joomla datang tanpa pengkodean, dan mereka dapat ditampilkan dengan tangan dengan bagian-bagian kode halaman.  Tampilan komponen sebagian besar ditampilkan di bagian besar dari area konten halaman. Di sisi lain, tampilan modul ditampilkan di bilah samping yang kadang -kadang dapat ditampilkan di header, sidebar, 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 baca saja seperti yang akan memberi tahu Anda kapan seseorang sedang online atau tidak.

Pada halaman, hanya satu komponen yang dapat ditampilkan saat beberapa modul dapat ditampilkan pada satu halaman. Modul konten juga tidak memiliki posisi halaman yang ditetapkan. Penempatan diberikan di penempatan halaman, dan tidak ada lokasi yang pasti. Modul, di sisi lain, memiliki posisi halaman yang ditentukan di mana mereka dapat berada. Nama file komponen dimulai dengan com_ sedangkan modul dimulai dengan mod_.

Ringkasan:

- Komponen terlihat di bagian utama halaman Joomla.

- Modul mengelilingi komponen dan hanya komponen komplemen.

- Komponen dapat digunakan sebagai aplikasi lengkap.

- Modul hanya dapat digunakan untuk membuat elemen sidebar dari menu konten karena tidak ada pemrograman yang terlibat.

- Tampilan komponen ada di bagian utama halaman.

- Tampilan modul ada di pinggiran beranda 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 di halaman.

- Beberapa modul dapat ditampilkan dalam tahap tertentu.

- Modul memiliki posisi penempatan halaman yang ditentukan.

- Komponen tidak memiliki posisi penempatan halaman yang ditentukan.

- Nama file komponen dimulai dengan com_.

- Nama file modul dimulai dengan mod_.

- Komponen hanya dapat dijalankan di halaman tertentu.
- Modul dapat dijalankan dari halaman yang berbeda.