Jawaban:
Untuk ekstensi yang dikirimkan dengan inti yang tidak saya gunakan, saya menonaktifkannya saja. Karena cara menangani pembaruan inti, file-file itu sering muncul kembali di situs datang pada hari pembaruan.
Sering kali, Anda dapat menghapus instalasi ekstensi yang tidak digunakan yang datang sebagai bagian dari paket ekstensi. Jika dikemas sebagai ekstensi paket yang tepat, semua kode inti yang akan dikeluhkan adalah jika tidak dapat menemukan ekstensi datang uninstall.
Semua yang dikatakan, saya hanya menonaktifkan apa pun yang tidak digunakan yang datang sebagai bagian dari paket agar aman.
Dari sudut pandang keamanan, kami menghapus instalan ekstensi yang tidak digunakan (komponen, modul, plugin, dan templat).
Hal ini mengurangi potensi paparan kode buruk, sebagian besar situs yang kami tuju untuk memperbaikinya telah disusupi oleh ekstensi lama yang belum ditambal (diakui, yang seringkali bahkan tidak dinonaktifkan).
Dari sudut pandang pengguna admin juga menghasilkan lebih sedikit kebingungan, lebih sedikit pilihan menu dan pengalaman keseluruhan yang lebih bersih. (Ini juga mencegah pengguna yang lebih baru dari menetapkan menu ke template yang salah, atau membuat modul yang tidak menggunakan versi terbaru).
Ini adalah subjek yang sensitif, karena kadang-kadang ketika menginstal paket, kemudian menghapus komponen yang digunakannya dan meninggalkan plugin yang mungkin digunakan.
Saat ini sejauh yang saya tahu tidak ada cara untuk mengetahui apakah ada sesuatu yang tidak memerlukan plugin khusus untuk bekerja. Ini bisa berubah menjadi permintaan fitur untuk semacam xml yang ditambahkan ke komponen-komponen untuk menentukan plugin / modul apa yang seharusnya, dengan memungkinkan Joomla untuk melihat apa yang diperlukan dan apa yang tidak. Meskipun itu hanya sebuah ide, sesuatu yang akan sulit untuk mendorong semua dev pihak ketiga untuk memastikan itu digunakan dengan benar.
Hal terbaik untuk dilakukan adalah melacak dengan baik apa yang diinstal di situs Anda, tahu apa yang dibutuhkan oleh plugin dan semacamnya. Biasanya pengembang komponen akan memberi nama plugin sedemikian rupa sehingga mudah diketahui untuk komponen itu, atau Anda bisa menggunakan pembuatnya untuk itu. Modul biasanya hanya dapat dihapus dengan hampir tidak ada salahnya jika mereka tidak digunakan di mana saja, biasanya mereka jarang bergantung pada plugin juga.
Adapun jika ekstensi Joomla yang tidak digunakan, itu tidak boleh dihapus, karena itu di situs yang bersih berarti sesuatu yang biasanya membutuhkannya, jadi sebaiknya dibiarkan sendiri. Ada pembicaraan untuk memisahkan Joomla lebih banyak untuk memungkinkan lebih banyak "khusus" menginstal tetapi yang terbaik untuk menunggu sampai saat itu sebelum menghapus apa pun dari inti.
Mengenai komponen, modul, dan plugin saya biasanya menonaktifkannya. Apa yang saya hapus sepenuhnya adalah templat yang tidak digunakan, yang mengambil lebih banyak ruang dan juga membuat banyak opsi posisi yang tidak berguna ketika saya harus menetapkan modul pada suatu posisi.
--- Benar-benar menghapus templat pada waktu itu tidak ideal dan dalam beberapa kasus ada masalah dan bug setelah pembaruan , tetapi sejauh yang saya ingat itu adalah satu-satunya cara untuk tidak memiliki posisi modul dari templat yang muncul dalam modul pilih posisi manajer.
Namun, pada versi Joomla baru-baru ini, menonaktifkan template akan menyembunyikan posisinya dari posisi pilih drop-down di manajer modul, sehingga template dapat dinonaktifkan.
Jika ekstensi telah dipisahkan seperti paket weblink, ekstensi dapat dihapus. Untuk ekstensi inti lainnya, saya merasa lebih baik tetap menginstal dan menonaktifkannya.
Semua ekstensi yang tidak digunakan harus dihapus.
Kecerdasan saya untuk Komponen Inti Joomla, Plugin, Templat, Modul: Jangan menghapusnya, jika Anda selalu memiliki Versi Joomla yang Didukung terbaru. Tetapi jika Anda menggunakan misalnya Joomla 1.0 maka hapus semuanya ...
Untuk Ekstensi Pihak Ketiga: Hapus mereka jika tidak digunakan dan periksa basis data Anda untuk entri dari ekstensi dan hapus juga.