The tema untuk CMS adalah koleksi fail kod dan (biasanya) imej yang menentukan bagaimana laman web CMS kelihatan.
Bagaimanakah "tema" berbeza daripada "templat"?
Di dunia CMS, templat dan tema pada asasnya merujuk kepada perkara yang sama. Perkataan yang digunakan bergantung kepada CMS. Drupal dan WordPress menggunakan perkataan itu tema , sementara Joomla menggunakan perkataan itu templat .
Ambil perhatian bahawa Drupal mempunyai konsep yang berasingan fail templat , tetapi jangan biarkan itu mengelirukan anda. Apabila anda bercakap tentang "perkara" tunggal yang mengawal bagaimana kebanyakan atau semua laman Drupal kelihatan, anda memanggilnya tema .
Tema Tukar "Lihat" di Laman
Apabila anda berfikir tentang bagaimana laman "kelihatan", anda mungkin memikirkan tema itu. Matlamat sistem tema adalah untuk membolehkan anda menukar rupa seluruh tapak sekaligus, pada setiap halaman, sambil meninggalkan kandungan utuh. Walaupun laman web anda mempunyai ribuan halaman, anda boleh menukar tema baru dengan cepat.
Sesetengah Tema Termasuk Fungsi Tambahan
Secara teorinya, tema (atau templat) menumpukan kepada "melihat", dan menambahkan sedikit, jika ada, fungsi ke laman web anda. Jika anda mahu kotak kecil di bar sisi untuk melakukan sesuatu yang istimewa, anda perlu mencari modul, plugin, atau pelanjutan berasingan, bergantung kepada CMS anda.
Dalam amalan, banyak tema (atau templat) seolah-olah termasuk banyak ciri tambahan yang boleh anda dayakan. Ia juga seolah-olah tema berbayar (yang hampir tidak diketahui di dunia Drupal) mungkin termasuk fungsi tambahan ini. Halaman web untuk tema WordPress berbayar atau template Joomla sering merangkumi pelbagai ciri tambahan sebagai titik jualan utama.
Sekiranya tema berbayar menyelesaikan semua masalah anda dalam satu kejutan, dan ia diselenggara dengan baik, itu tidak semestinya idea yang tidak baik. Beberapa tema berbayar ini mengingatkan saya mengenai distribusi Drupal. Mereka seolah-olah cuba untuk membungkus setiap perkara tambahan yang mungkin anda perlukan di laman web anda.