Apa itu "Tema" CMS?

Definisi:

Tema untuk CMS adalah koleksi fail kod dan (biasanya) imej yang menentukan bagaimana laman web CMS kelihatan.

Bagaimana Adakah & # 34; Tema & # 34; Berbeza Dari & # 34; Templat & # 34 ;?

Dalam dunia CMS, template dan tema pada asasnya merujuk kepada perkara yang sama. Perkataan yang digunakan bergantung kepada CMS. Drupal dan WordPress menggunakan tema perkataan, sementara Joomla menggunakan templat perkataan.

Ambil perhatian bahawa Drupal mempunyai konsep fail template berasingan. Tetapi jangan biarkan itu mengelirukan anda. Apabila anda bercakap mengenai "perkara" tunggal yang mengawal bagaimana kebanyakan atau semua laman Drupal kelihatan, anda memanggil tema itu .

Untuk lebih lanjut mengenai bagaimana program CMS yang berbeza merujuk kepada konsep yang sama dengan perkataan yang berbeza, lihat jadual jangka CMS .

Tema Tukar & # 34; Lihat & # 34; Tapak ini

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 pada "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 berasingan (atau plugin atau pelanjutan , bergantung kepada CMS anda).

Itulah teori. Dalam amalan, banyak tema (atau templat) nampaknya juga termasuk banyak ciri tambahan yang boleh anda dayakan. Saya melihat ini dengan lebih lanjut dengan WordPress dan Joomla daripada saya dengan Drupal (mungkin kerana Drupal begitu bersemangat untuk membina laman web dengan modul berasingan).

Ia juga nampaknya tema berbayar (yang hampir tidak diketahui di dunia Drupal) sangat mungkin untuk memasukkan fungsi tambahan ini. Halaman web untuk tema WordPress berbayar atau template Joomla sering merangkumi pelbagai ciri tambahan sebagai titik jualan utama.

Saya lebih suka pendekatan Drupal, di mana ciri-ciri tambahan dipisahkan ke dalam modul mereka sendiri, dan tema memberi tumpuan kepada rupa. Anda mendapat lebih banyak kelenturan. Anda tidak terikat pada tema tertentu hanya kerana anda suka satu atau dua widgetnya.

Sebaliknya, jika tema berbayar memecahkan semua masalah anda dalam satu kejatuhan, dan ia dipelihara 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. Bagi sesetengah pengguna, itu boleh menjadi perkara yang baik.