- Русский
- English
Что такое "тема"? Тема (англ. theme) – это набор связанных элементов, отвечающих за представление контента (его оформление, например, каким образом "украсить" заданное меню). В CMS/CMF Drupal темы являются активным элементом, поэтому упомянутое выше "представление" уже не сводится только к способам отображения контента; темы Drupal, благодаря своей активности также могут определять/переопределять и способ формирования контента (например, сколько подуровней одновременно должно отображаться в заданном меню). На практике, тема – это папка (директория) с набором файлов следующий типов: файлы изображений (*.jpg, *.png, *.gif), файлы стилей (*.css), файлы скриптов (*.js), файлы шаблонов (*.tpl.php), переопределенные функции (template.php) и д.р. Для включения темы, подобную папку необходимо скопировать в директорию themes или sites/all/themes системы Drupal, после чего в настройках системы выбрать эту тему в качестве основной (раздел admin/build/themes). После включения темы, все оформление проекта должно максимально приблизиться к оформлению дизайн-макета.
Процесс создания тем можно условно назвать "Темизацией" (в данном случае этот термин употребляется именно в таком смысле, хотя на практике понятие "темизации" может употребляется и в ином контексте), a процесс создания тем в CMS/CMF Drupal – drupal-темизация. Темизация – это важный этап в процессе создания сайта/портала. После того, как тема будет создана, интегратору останется лишь подключить необходимые модули (или создать новые, если требуется уникальная функциональность) и наполнить систему контентом. Однако не всегда оформление проекта ограничивается лишь одной темой – многие проекты нуждаются в полной темизации при которой производиться оформление всех уникальных элементов.
Создание темы – это сложный процесс, в который обычно вовлекаются html-кодеры и интеграторы (т.е. программисты). Очень важно, что бы при создании темы разработчик придерживаться API системы, а также ее концепций и правил. Только при соблюдении этих условий, разработанная тема, станет истинно-расширяемой (к примеру, добавление нового модуля в режиме работы такой темы не приведет с "расползанию" неучтенных ранее элементов).
Наша студия специализируется в области темизации – мы создаем новые темы из ваших дизайн-макетов.
Узнать наши расценки вы можете в разделе "Расценки".
Список выполненных нами работвы можете найти в разделе "Наши Работы".