Apa itu "Tema" CMS?

Definisi:

Tema untuk CMS adalah kumpulan file kode dan (biasanya) gambar yang menentukan bagaimana situs web CMS terlihat.

Bagaimana Ini & # 34; Tema & # 34; Berbeda Dari & # 34; Template & # 34 ;?

Di dunia CMS, template dan tema pada dasarnya mengacu pada hal yang sama. Kata yang digunakan tergantung pada CMS. Drupal dan WordPress menggunakan tema kata, sementara Joomla menggunakan template kata.

Perhatikan bahwa Drupal memang memiliki konsep terpisah dari file template . Tetapi jangan biarkan hal itu membingungkan Anda. Ketika Anda berbicara tentang "hal" tunggal yang mengontrol bagaimana sebagian besar atau semua situs Drupal terlihat, Anda menyebut itu tema .

Untuk lebih lanjut tentang bagaimana program CMS yang berbeda mengacu pada konsep yang sama dengan kata-kata yang berbeda, lihat tabel istilah CMS .

Tema Mengubah & # 34; Lihat & # 34; Situs ini

Ketika Anda berpikir tentang bagaimana sebuah situs "terlihat", Anda mungkin memikirkan tema. Tujuan dari sistem tema adalah untuk memungkinkan Anda mengubah tampilan seluruh situs sekaligus, di setiap halaman, sambil membiarkan konten utuh. Bahkan jika situs Anda memiliki ribuan halaman, Anda dapat mengubah ke tema baru dengan cepat.

Beberapa Tema Termasuk Fungsionalitas Ekstra

Secara teori, tema (atau template) berfokus pada "tampilan", dan menambahkan sedikit, jika ada, fungsi ke situs Anda. Jika Anda ingin kotak kecil di sidebar untuk melakukan sesuatu yang istimewa, Anda harus menemukan modul terpisah (atau plugin atau ekstensi , tergantung pada CMS Anda).

Itulah teorinya. Dalam praktiknya, banyak tema (atau template) tampaknya juga menyertakan banyak fitur tambahan yang dapat Anda aktifkan. Saya melihat ini lebih banyak dengan WordPress dan Joomla daripada yang saya lakukan dengan Drupal (mungkin karena Drupal sangat diarahkan untuk membangun situs dengan modul terpisah).

Tampaknya tema berbayar (yang hampir tidak dikenal di dunia Drupal) sangat mungkin menyertakan fungsi tambahan ini. Halaman web untuk tema WordPress berbayar atau template Joomla sering menyertakan berbagai fitur tambahan sebagai nilai jual utama.

Saya lebih suka pendekatan Drupal, di mana fitur tambahan dibagi menjadi modul mereka sendiri, dan tema fokus pada tampilan. Anda mendapatkan lebih banyak fleksibilitas. Anda tidak terikat pada tema tertentu hanya karena Anda menyukai satu atau dua dari widget-nya.

Di sisi lain, jika sebuah tema berbayar memecahkan semua masalah Anda dalam satu gerakan, dan itu terawat dengan baik, itu bukanlah ide yang buruk. Beberapa tema berbayar ini mengingatkan saya pada distribusi Drupal . Mereka tampaknya mencoba untuk mengemas setiap hal ekstra yang mungkin Anda perlukan di situs web Anda. Untuk beberapa pengguna, itu bisa menjadi hal yang baik.