CMS "Tema" Nedir?

Tanım:

CMS'nin teması , bir CMS web sitesinin nasıl göründüğünü belirleyen kod dosyaları ve (genellikle) resimlerden oluşan bir koleksiyondur.

A & # 34; Tema & # 34; & # 34; Şablondan & # 34 ;?

CMS dünyasında, şablon ve tema temel olarak aynı şeyi ifade eder. Kullanılan kelime CMS'ye bağlıdır. Joomla, kelime şablonunu kullanırken Drupal ve WordPress sözcük temasını kullanır.

Drupal'ın ayrı bir şablon dosyaları konsepti olduğunu unutmayın. Ama bunun kafanızı karıştırmasına izin verme. Bir Drupal sitenin çoğunun veya tümünün nasıl göründüğünü kontrol eden tek “şey” hakkında konuşurken, siz buna tema diyorsunuz.

Farklı CMS programlarının farklı sözcüklerle aynı kavramlara nasıl başvurduğuna ilişkin daha fazla bilgi için CMS terim tablosuna bakın .

Temalar & # 34; Görünümü & # 34; Sitenin

Bir sitenin "nasıl göründüğünü" düşündüğünüzde, muhtemelen temayı düşünürsünüz. Bir tema sisteminin amacı, içeriği tamamen terk ederken, tüm sayfanın görünümünü tek seferde, her sayfada değiştirmenize izin vermektir. Sitenizde binlerce sayfa olsa bile, yeni bir temayı hızlı bir şekilde değiştirebilirsiniz.

Bazı Temalar Ekstra İşlev İçermektedir

Teorik olarak, bir tema (veya şablon) "görünüme" odaklanır ve sitenize herhangi bir işlevsellik eklemez. Kenar çubuğunda özel bir şey yapmak için küçük bir kutu istiyorsanız, ayrı bir modül (veya CMS'ye bağlı olarak eklenti veya uzantı) bulmanız gerekir.

Bu teori. Pratikte, birçok tema (veya şablon), etkinleştirebileceğiniz çok sayıda ekstra özellik içeriyor gibi görünmektedir. Bunu, WordPress ve Joomla ile Drupal ile yaptığımdan çok daha fazla görüyorum (muhtemelen Drupal'ın ayrı modüller içeren siteler oluşturması nedeniyle).

Aynı zamanda ödenen temaların (Drupal dünyasında neredeyse bilinmeyen) bu ekstra işlevselliği içermesi muhtemel görünüyor. Ücretli bir WordPress teması veya Joomla şablonu için web sayfası genellikle büyük bir satış noktası olarak çeşitli ekstra özellikler içerir.

Ekstra özelliklerin kendi modüllerine ayrıldığı ve temalara odaklanan Drupal yaklaşımını tercih ederim. Daha fazla esneklik elde edersiniz. Belirli bir temaya bağlı değilsiniz, çünkü bir veya iki widget'ını seviyorsunuz.

Öte yandan, ücretli bir tema tüm sorunlarınızı çözüyorsa, bir düştü ve iyi korunur, bu mutlaka kötü bir fikir değildir. Bu ücretli temalardan bazıları bana Drupal dağıtımlarını hatırlatıyor. Web sitenizde ihtiyacınız olabilecek her şeyi paketlemeye çalışıyorlar. Bazı kullanıcılar için bu iyi bir şey olabilir.