Бесплатные темы для Magento

Magento набирает обороты. Система управления интернет-магазином, появившаяся в прошлом году, серьезно потеснила бесплатных «старичков», а к этому моменту уже вышла коммерческая корпоративная версия (очень недешевая). Разработчики явно верят в свои силы, да и продукт получился по-настоящему интересный.

magento open source e-commerce

Smashing Magazine опубликовал подборку тем оформления для Magento, бесплатных и коммерческих вперемежку. Я опубликую только наиболее интересные из бесплатных, а полный список ищите в оригинальной статье.

Modern Theme | Демо | Скачать бесплатно

Тема от разработчиков Magento. Простой и аккуратный дизайн, корпоративный стиль.

Magento Modern Theme

Telescope Theme | Демо | Скачать бесплатно

Очень популярная тема от MagThemes, счетчик загрузок перевалил за 6000. Дизайн классический, я бы даже сказал консервативный, без выраженной отраслевой принадлежности — подойдет многим.

Magento Telescope theme

Pet Store Theme | Большая картинка | Забрать себе

Первая тема для Magento от Template Monster. Предполагается для интернет-магазина на тему домашних животных, но заменой парой картинок ее можно превратить во что угодно.

mtfyecb-18.jpg

На том и остановимся. Остальные бесплатные темы для Magento смотрите в статье Smashing Magazine.

Кстати сказать, систему шаблонов в Magento не отнесешь к особо простым, это обратная сторона гибкости, как обычно. Так что не обязательно использовать эти темы в неизменном виде, можно использовать их как источник знаний и вдохновения, либо как материал для глубокого «хирургического вмешательства».

Небольшой обзор NanoCMS

Случайно, как обычно, набрел на сайт CMS под родным, практически, для русского уха названием NanoCMS. На этот раз Чубайс не при чем, правда. Система соответствует названию — чуть больше 50 килобайт в архиве.

nanocms

Основные свойства: очень маленькая бесплатная CMS написанная на PHP, открытый код, данные (страницы, блоки) и структуру хранит в простых файлах. Присутствуют чистые ссылки (ЧПУ) на базе mod_rewrite.

Установка. Распаковываем, копируем куда нужно, выставляем права на двух папках и одном файле — все. Прелесть файловых CMS в чистом виде — установка и перенос с хоста на хост делаются очень просто.

Редактирование страниц. По-умолчанию в системе нет никакого WYSIWYG, простая текстовая область с исходным кодом (фактически — содержание файла на диске). Страницы создаются на диске с расширением php и в них можно вставлять любой код, файлы исполняются. Можно доставить визуальный редактор, на выбор предлагают несколько, включая TinyMCE (который больше самой NanoCMS в 15 раз) и вполне компактный Nicedit (13 kb).

Страницы могут принадлежать одной или нескольким из категорий, которые фактически работают как меню. Вложенности никакой нет, категория — это плоский список входящих в нее страниц.

Шаблоны и блоки. Шаблон — это один php файл, в него включаются вызовы функций NanoCMS, обеспечивающие вывод навигации (списки страниц в указанной категории), произвольных блоков (по сути — те же файлы на диске, только поменьше и не разбитые на категории) и собственно контента — содержимого страницы.

Русский язык в NanoCMS, или «о грустном». Скрипт написан индусом, но ориентирован изначально только на английский язык, то есть вообще на ascii. Страницы адресуются по имени файла, имя файла совпадает с заголовком страницы. Его, конечно, очищают от знаков препинания и прочих небезопасных символов, среди которых весь русский алфавит, а также акцентированные символы западных языков. Сообщество проблему осознает, кто-то даже пытается что-то предложить, но русские опять по-боку. Я этот хак (автор предпочитает называть это tweak) доделал с помощью функции из плагина для Wordpress по имени rus-to-lat. Работает.

В общем же, для перевода интерфейса существует возможность создать свой языковой файл формата ‘delete’ => ‘Удалить’ и т.п. Строк там около 100, особо не затруднит.

Разработка и доработка. Расширять функциональность системы предлагается с помощью хуков (hooks) и навешиваемых на них функций. Набор таких функций объединяется в «твик» (tweak). Всего хуков в системе около 30, на все значимые события и места в шаблоне.

Выводы. Ключевое достоинство NanoCMS содержится в названии — она очень маленькая. А маленьких обижать нехорошо. На самом деле вполне неплохой вариант для сайта с простой структурой страниц на 30, как максимум.

Заседания комитета по вопросам дизайна

Прочитал на сайте Smashing Magazine статейку под названием «Горькая правда о корпоративных сайтах». Вообще, речь в публикации идет о подходах к созданию и обслуживанию сайтов в крупных организациях, но с одним горьким фактом мы сталкивались не раз, имея дело и с небольшими компаниями. Варианты разные, это может быть особая «артельная» структура компании, демократическая атмосфера или заинтересованность в сайте со стороны нескольких подразделений (даже если все подразделение состоит из одного человека). Результат один — собрание, комиссия, заседание — называйте, как нравится.

Чаще всего в такие комиссии попадают представители компании, отвечающие за маркетинг и рекламу, а также «компьютерщики» — системные администраторы, штатные программисты и так далее. Все это очень правильно и часто необходимо — у каждого участника есть что сказать в пределах его компетенции, а всей информации нет ни у кого. Однако, когда речь заходит о дизайне, собрания и комиссии зачастую крайне деструктивны.

комитет по дизайну

Дизайн субъективен. На наше впечатление от дизайна влияет культура, пол, возраст, трудное детство и даже физическое состояние (некоторые не различают цвета). То, что безусловно нравится одному человеку, другой совершенно искренне будет ненавидеть. При таком раскладе логично будет принимать решения по результатам тестирования на пользователях, а не основываясь на личном опыте участников комиссии. К сожалению, этот подход относительно сложен и редко применяется на практике.

Вместо этого комиссия начинает искать компромисс. Участники собрания имеют разные, иногда противоположные взгляды на дизайн, но, будучи людьми разумными, они начинают искать точки соприкосновения и договариваться. Кому-то не нравится синий цвет в оформлении, другой в восторге от синего. Дизайн превращается в забавный, но утомительный и бесполезный процесс. Группа серьезных и ответственных людей начинает давать команды дизайнеру, который в данном случае выполняет роль обезьяны с карандашом — попробуй «другой синий», другой шрифт, другой фон… Комиссия пытается прийти к общему согласию, но в результате получается безликий дизайн, который никого не привлекает и не волнует.

Мне приятно работать с руководителями, которые либо доверяют нашему опыту, либо имеют вполне взрослое собственное мнение. Коллегиальные решения в дизайне — ужасная вещь, дорогая и непродуктивная.