Сравнение CMS (Шаблоны)

Если Вы не планируете постигать азы вёрстки и даже близко не представляете что представляют из себя каскадные таблицы стилей — для Вас установка шаблонов для всех CMS имеет одинаковый алгоритм, немного будет различаться путь — куда необходимо загрузить скачанный шаблон и где ставить галочку. Общий алгоритм установки можно свести к трём шагам:

  1. Скачать zip архив шаблона
  2. Создать на хостинге папку, куда необходимо разархивировать скачанный архив
  3. Включаем установленную тему через панель администрирования

В интернете есть множество свободно распространяемых шаблонов для любой CMS, приводить в пример какие-либо ресурсы я не буду, их не сложно найти через поиск.

Установка и вёрстка собственных шаблонов имеет свои особенности для каждой CMS, о них подробнее в разделе о каждой CMS.

1. Drupal — Особенности установки шаблона:

  1. Скачать zip архив шаблона
  2. Создать на хостинге папку sites/all/themes и разархивировать в неё скачанный архив
  3. Включаем установленную тему через панель администрирования Administer > Site building > Themes

Для создания шаблона с нуля, необходимо создать файлы:

  • style.css — содержит таблицу стилей
  • screenshot.png — скриншёт для отображения в админке
  • xtemplate.xtmpl — основной HTML или XHTML файл, который отвечает за структурирование содержимого на сайт,  замещая теги заполнители в шаблоне содержимым из базы данных.
  • *.tpl, *.php — дополнительные файлы шаблона

2. Joomla — установка скачанного шаблона отличается тем, что не нужно создавать отдельных папок — заходим Расширения -> Менеджер шаблонов — указываем расположение архива и включаем нужный нам шаблон.

Создание собственного шаблона значительно легче чем в drupal, необходимы следующие файлы:

  1. templateDetails.xml — Содержит всю техническую информацию о шаблоне для инсталлятора joomla: указание места, куда необходимо скопировать файлы шаблона при установке, информацию о авторе, дополнительные метаданные
  2. index.php — основной файл шаблона, служит для загрузки модулей и компонентов
  3. template.png- миниатюрное изображение вашей темы для админки

3. WordPress — установка аналогична joomla, только для активации необходимо зайти: Внешний вид -> Темы.

Для создания собственного шаблона потребуется немного больше файлов чем в joomla, их назначение очевидно из названия, например, sidebar.php — отвечает за вывод модулей сайдбара, footer.php и header.php — соответственно подвал и заголовок сайта, есть конечно и специфичные страницы, например:

  • single.php — вид отдельной статьи
  • arhive.php — страница, отображаемая при щелчке на месяце в архиве
  • page.php — вывод всех страниц

Подводя итог, можно сказать, если вы не занимаетесь вёрсткой — установка нового шаблона для вас одинакова для любой CMS. Если же Вы используете свои шаблоны, то для каждой системы придётся изучить логику построения шаблона, т. к она различна.