Mengenal tipe ekstensi CMS Joomla extensions
Mengenal Atau Mengetahui Tipe Ekstensi CMS Joomla
Untuk Anda yang menggeluti dunia web atau yang memiliki ketertarikan dengan dunia web, tentu tidak asing dengan CMS Joomla. Joomla adalah content management system (CMS) yaitu perangkat lunak aplikasi web (web application software) untuk membuat website dinamis dengan cepat dan mudah. Joomla adalah CMS yang free dan sepenuhnya open source, artinya siapa saja dapat mengunduh secara gratis, menggunakan, merubah atau mengembangkan kode sumber (source code) Joomla.

Joomla mudah dipelajari dan digunakan untuk membuat website sekalipun Anda bukan berasal dari latar belakan ilmu komputer. Kenyataan ini dapat dilihat dengan banyaknya berbagai tipe website yang dibuat menggunakan CMS Joomla oleh mereka yang bukan berasal dari latar belakang ilmu tersebut.

Karena kemudahan untuk dipelajari dan digunakan inilah yang membuat CMS Joomla mengalami perkembangan begitu cepat. Salah satu kelebihan CMS Joomla dibandingkan dengan CMS lainnya adalah dukungan yang begitu luas dari para developer dan tersedianya forum untuk berdiskusi mengenai apapun yang terkait dengan CMS Joomla.

Baca artikel:

Kekuatan utama Joomla terletak pada framework aplikasi yang memungkinkan developer di seluruh dunia membuat berbagai tipe ekstensi powerful untuk menambah kapabilitas dan fungsionalitas website Joomla. Anda dapat menemukan banyak sekali ekstensi Joomla baik yang gratis maupun yang komersial (berbayar) di Joomla Extensions Directory (JED) yaitu direktori resmi ekstensi Joomla. Selain di JED, Anda juga bisa mendapatkan berbagai ekstensi Joomla di banyak situs penyedia lainnya.

Baca artikel Ekstensi Joomla Untuk Membangun E-commerce

Ekstensi Joomla diperlukan untuk bisa menambah kapabilitas dan fungsionalitas website Joomla yang tidak ada di kode inti dasar (core code). Joomla memiliki lima tipe ekstensi yaitu component (komponen), module (modul), template, plugin dan language (bahasa). Ketika Anda mengunduh dan menginstal Joomla di server web, sejumlah paket ekstensi dari berbagai tipe telah disertakan. Paket ekstensi tersebut adalah ekstensi dasar yang diperlukan untuk membuat website Joomla.

Berikut ini adalah penjelasan dari tipe ekstensi yang ada di CMS Joomla:

  • Component. Ini adalah salah satu tipe ekstensi Joomla yang paling kompleks dan paling besar dalam hal ukuran file. Component umumnya memiliki antarmuka sisi frontend untuk user dan backend untuk administrator. Component lebih menyerupai aplikasi mini yang menampilkan konten utama sebuah website.

    Beberapa contoh component yang sudah disertakan di paket instalasi Joomla adalah Content, Banners (com_banners), Contacts, News Feeds, Web Links, Mass Mail dan Search. Beberapa contoh component yang dapat diperoleh dari pihak ketiga adalah Photo Gallery, Discussion Forum dan Guest Book dan lain-lain.

  • Module. Ini adalah tipe ekstensi yang lebih kecil dan lebih sederhana dari komponen. Module menyediakan tipe informasi spesifik yang dapat ditampilkan dan disusun di sekitar component. Beberapa module ada yang terhubung ke component seperti Latest News (artikel terbaru) dan Popular (artikel populer). Sebagian besar module dapat menampilkan informasi langsung tanpa perlu terhubung ke component.

    Untuk menempatkan module di posisi yang diinginkan, Anda perlu mengetahui posisi-posisi module dari template yang digunakan. Beberapa contoh module bawaan paket instalasi Joomla adalah Banners (mod_banners), Menus, Who's Online, Breadcrumbs dan Login Form. Module dari pihak ketiga juga cukup banyak, misalnya module untuk menampilkan kalender, memasang skrip iklan, menampilkan cuaca dan lain sebagainya.

  • Template. Ekstensi Joomla ini bertanggungjawab terkait dengan tampilan website yang dibuat. Template menentukan dan menangani keseluruhan desain website Anda. Joomla menyediakan beberapa template bawaan di paket instalasi Joomla. Anda juga dapat memperoleh banyak pilihan template dengan sangat mudah, baik yang gratis maupun berbayar, di banyak situs-situs penyedia template Joomla.
  • Plugin. Di awal versi Joomla lebih dikenal dengan Mambots yaitu ekstensi yang memberikan fungsionalitas tambahan pada website Joomla. Umumnya, plugin berfungsi untuk menangani tugas-tugas kecil namun penting dan memiliki keterkaitan dengan ekstensi Joomla lainnya. Beberapa contoh plugin adalah Content - Load Modules untuk meletakkan module di artikel dan Editor - TinyMCE (editor standar Joomla).
  • Language. Ini adalah ekstensi inti untuk menterjemahkan keseluruhan area administrasi (backend area) atau tampilan depan (frontend area) website Joomla. Anda dapat menemukan dan mengelola language (bahasa) yang telah terpasang melalui menu Extensions -> Language(s) di area administratsi Joomla. Joomla mendukung banyak bahasa. Anda dapat mengunduh language pack berbeda dan dapat merubah language (bahasa) standar yang digunakan.

Anda dapat memasang ekstensi tambahan yang diperlukan selain ekstensi bawaan Joomla. Namun, gunakan ekstensi secara bijak dan sesuai keperluan saja, jangan menggunakan ekstensi berlebihan karena ini menyangkut performa website nantinya. Menggunakan ekstensi secara berlebihan dapat memperlambat waktu muat laman website Joomla.

Baca artikel Menambahkan Kode Iklan Google Adsense Ke Joomla Tanpa Ekstensi Pihak Ketiga

Yang perlu diingat, memilih ekstensi Joomla yang bagus dan tepat sesuai kebutuhan adalah hal yang dangat penting dan perlu. Pemilihan ekstensi yang buruk atau keliru dapat berakibat pada efisiensi yang menurun, munculnya celah keamanan dan mungkin website Joomla menjadi rusak. Berikut ini adalah cara memilih ekstensi, terutama ekstensi yang sifatnya gratis:

  • Pilihlan ekstensi yang kompatibel dengan versi Joomla yang Anda gunakan untuk menghindari terjadinya hal yang tidak diinginkan. Ekstensi Joomla yang akan diunduh biasanya memberikan petunjuk kekompatibilitasannya dengan versi-versi Joomla tertentu.
  • Pastikan Anda benar-benar mengetahui fungsi atau kegunaan dari ekstensi yang akan diunduh sebelum menambahkannya ke website Joomla Anda. Ini untuk memastikan bahwa ekstensi yang Anda unduh adalah ekstensi yang Anda perlukan.
  • Pastikan Anda melihat tanggal pembaruan (update) dari ekstensi yang akan diunduh. Ekstensi yang baik dan aman adalah ekstensi yang mendapat update secara teratur. Hindari penggunaan ekstensi Joomla yang sudah tidak up-to-date.
  • Pastikan Anda membaca komentar dari pengguna ekstensi tersebut di website pengembang ekstensi. Bila ekstensi ini mendapat apresiasi yang baik dan pengembang ekstensi memberikan dukungan pada ekstensinya, dapat dikatakan bahwa ekstensi ini baik, aman dan layak dipakai.
SILAHKAN BAGIKAN ARTIKEL INI!
Pin It