CMS の「テーマ」とは何ですか?
CMS は、一般的に PHP、HTML、Javascript、およびその他のコーディング言語で、データベースと一連のファイルに基づいて Web サイトを構築するために通常使用されるコンテンツ管理システムです。最も一般的な CMS プラットフォームには、WordPress、Drupal、および Joomla があります。の テーマ CMS の場合、CMS Web サイトの外観を決定するコード ファイルと (通常は) 画像のコレクションです。
「テーマ」と「テンプレート」の違いは何ですか?
CMSの世界では、 テンプレート と テーマ 基本的に同じものを指します。使用される単語は、CMS によって異なります。 Drupal と WordPress は テーマ 、Joomlaが単語を使用している間 テンプレート .
Drupal には別の概念があります。 テンプレートファイル 、しかし、混乱させないでください。 Drupal サイトのほとんどまたはすべての外観を制御する単一の「もの」について話しているとき、それを テーマ .
テーマはサイトの「見た目」を変える
サイトがどのように「見える」かを考えるとき、おそらくテーマについて考えているでしょう。テーマ システムの目標は、コンテンツをそのまま残しながら、すべてのページでサイト全体の外観を一度に変更できるようにすることです。サイトに何千ものページがある場合でも、新しいテーマにすばやく変更できます。
一部のテーマには追加機能が含まれています
理論的には、テーマ (またはテンプレート) は「外観」に重点を置いており、追加されたとしてもほとんど追加されません。 機能性 あなたのサイトに。サイドバーの小さなボックスで何か特別なことをしたい場合は、別のモジュールを見つける必要があります。 プラグイン 、または拡張子 (CMS によって異なります)。
実際には、多くのテーマ (またはテンプレート) には、有効にできる多くの追加機能が含まれているようです。また、有料のテーマ (Drupal の世界ではほとんど知られていない) には、この追加機能が含まれている可能性が高いようです。有料の WordPress テーマまたは Joomla テンプレートの Web ページには、多くの場合、主要なセールス ポイントとしてさまざまな追加機能が含まれています。
有料のテーマがすべての問題を一挙に解決し、それが適切に維持されている場合、それは必ずしも悪い考えではありません.これらの有料テーマのいくつかは、 Drupal ディストリビューション .彼らはあなたのウェブサイトに必要なすべてのものをパッケージ化しようとしているようです.