|
Если Вы решили создать сайт на Joomla и смогли установить программное обеспечение этой CMS, но не очень владеете тонкостями html и css, то создание шаблона для Вашего проекта можете поручить нам. Мы можем создать шаблон с нуля, т.е. сначала нарисовать дизайн сайта, а затем его сверстать или сделать верстку шаблона из psd файла предоставленного Вами.
CMS Joomla построена таким образом, что внешний вид (дизайн) сайта никак не привязан к функциональности сайта и его данным. В Joomla каждый сайт может иметь несколько шаблонов. Например, если вы делаете портал об автомобилях, то разделы Opel и Audi могут иметь свои индивидуальные дизайны отличающиеся от дизайна всего портала.
В CMS Joomla дизайн сайта называется шаблон или темплейт (templates). Каждый шаблон имеет стандартную структуру файлов: индексный файл - index.php; файл описания шаблона - templateDetails.xml; эскиз шаблона - template_thumbnail.png; папка для хранения изображений - images; папка для хранения стилей css - css. В папке стилей как минимум один стилевой файл - template_css.css. Все шаблоны складываются в папку templates.
Верстка html шаблонов для Joomla делается из любого графического файла, но профессиональная верстка делается из psd-файлов, которые рисуются в photoshop. Собственно верстка - это процесс создание html представления графического файла. Верстка шаблонов для Joomla имеет свои особенности связанные с особенностями самой CMS. Верстка без учета этих особенностей приводит к плачевным результатам.
Мы производим верстку Joomla шаблонов с чистым кодом и с учетом не очевидных особенностей CMS. Не могу сказать, что на выходе получаются seo-оптимизированные шаблоны, потому что этот аспект очень мало зависит от шаблона, а на 99% зависит от самой CMS Joomla. Чтобы это исправить мы взяли Joomla_1015_Lavra_Edition_2008 от AndyR (за что ему выражаем большой респект) и немного ее подправили. Некоторые исправления сделаны в соответствии с разделом Поисковая оптимизация (SEO) Joomla FAQ, некоторые - наши собственные. В частности в табличный вывод каждого модуля добавляется еще одна строка с id`ом moduletable-bottom, что позволило добавить тень или другие эффекты к нижней части модуля.
|