Рубрики
CMS (WordPress, Wiki)

Сравнение 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. Если же Вы используете свои шаблоны, то для каждой системы придётся изучить логику построения шаблона, т. к она различна.

2 ответа к “Сравнение CMS (Шаблоны)”

Привет всем, интересная статья, но написано всего-то о трех CMS. а вы знаете, что опубликован рейтинг популярных CMS, на которых веб-студии разрабатывают сайты в Рунете: http://www.ratingruneta.ru/cms. Названы лучшие «движки сайтов» в каждой категории: коммерческие «коробочные», свободно распространяемые (open source) и студийные.

Конечно я знакома с этим рейтингом, вот только он за 2009 год и в нём представлено не намного больше CMS (5 штук). Есть и более обширные рейтинги. В моём обзоре не участвуют движки с которыми я не работала на момент написания статьи, это, например, TYPO3 и MODX.

Обсуждение закрыто.