Не так давно я запустил новый демо-каталог шаблонов MaxSite CMS. Этот небольшой сервис позволяет полноценно проверить работу шаблонов, включая и адаптивный дизайн. Демо-каталог я делал под свои задачи, но хочу предложить вебмастерам также присоединиться к его наполнению.
Если вы делаете шаблоны MaxSite CMS, то можете выслать мне заявку на размещение в каталоге. Шаблоны могут быть как платные (premium), так и бесплатные (free). Я только размещаю шаблон, а сами продажи, ссылки на скачивание и описание — уже ваша забота.
Для публикации в каталоге нужно выполнить несколько требований.
Каждый шаблон должен иметь какую-то свою страницу поддержки (на вашем сайте), где вы разместите он нём информацию. Если это free, то ссылку на загрузку. Если это premium, то форму заказа. Вы сами поддерживаете эту страницу в актуальном состоянии.
Мне вы присылаете только сам zip-архив файлов шаблона (если размер менее 500Кб) или ссылку на загрузку. Я его проверяю и если он устраивает, то добавляю в каталог.
Если вы выпускаете обновление шаблона (не чаще раза в неделю), то высылаете мне полный новый вариант — я обновлю его.
Для просмотра в каталоге у вас будет доступна прямая ссылка вида: http://maxsite.org/demo-templates?theme=ШАБЛОН
, например для моего [http://maxsite.org/demo-templates?theme=max-papaver]MAX Papaver[/url]: http://maxsite.org/demo-templates?theme=max-papaver
. Такую ссылку вы можете указывать как предпросмотр на странице описания шаблона.
Теперь технические требования.
Шаблон должен корректно работать на самой последней dev-версии MaxSite CMS. Если использовать автоматическое обновление, то это не проблема. Также обратите внимание, что автообновление сверяет версию MaxSite CMS, но может получиться, то в рамках одной dev-версии уже было новое обновление (см. коммиты). Версия должна быть до последнего коммита.
Шаблон должен быть построен грамотно, примерно как Default. Если будет type-каталог с копией из shared, то такой шаблон можно даже не предлагать. Активно используйте type_foreach-файлы, custom-каталог, компоненты и т.п.
Если шаблон использует LESS, то less-компилятор должен быть от node.js, то есть официальный стандартный. Все less-файлы должны быть в комплекте. Можно использовать и Sass (вариант scss). Если исходников css нет, шаблон я не рассматриваю. Шаблоны написаные на голом CSS, я также не буду принимать. Оптимально использовать UniCSS, поскольку он отлично настраивается под любые задачи.
Сам шаблон должен быть адаптивный. Он должен корректно отображаться на десктопе, планшете и смартфоне.
Для проверки шаблонов используются демо-данные. Это тексты, комментарии, несколько виджетов и т.п. Шаблон должен поддерживать основные info-top-файлы: category-and-header, header-only и no-info. Из main-шаблона проверяется left-sidebar, no-sidebar и landing.
Некоторые страницы используются для проверки каких-то особых компонентов, например в моих шаблонах есть ligthgallery, owl slider и lightslider. Я ещё подумаю, как организовать дополнительные специфичные для шаблона страницы и отдельные пункты меню. Но пока шаблон должен поддерживать хотя бы базовые возможности MaxSite CMS на уровне Default-шаблона.
Если шаблон использует какие-то настраиваемые блоки, то в коде должны быть прописаны их значения по-умолчанию. Например ушки или опции. Если опция не используется, то её лучше отключить.
Каждый шаблон нужно сопроводить readme-файлом, где описать его базовые настройки и особенности. Скажем какие выбирать компоненты.
Каждый шаблон я буду предварительно проверять на качество, поэтому сразу делайте его нормально: результирующий css должен быть сжат, картинки оптимизированы, php-код нормально оформлен, структура каталогов понятна. Если размер zip-архива более 500Кб, то разместите его где-нибудь на своем сервере или в дропбоксе, и мне вышлите просто ссылку для загрузки.
Что касается дизайна, то это должен быть какой-то современный вариант. Как правило, все косяки видны уже при тестировании. Поэтому прежде чем предлагать шаблон, трижды просмотрите его на страницах своего демо-сайта и исправьте недочеты.
Комментариев: 2 RSS
1Аноним06-10-2017 15:45
Приветствую, Макс!
Во первых, хочу сказать спасибо за твои труды - MaxSite CMS, это отличная разработка.
Есть вопрос, именно по шаблонам. Почему, при дефолтном использовании любого шаблона, происходит смещение страницы?
Для примера - чистая новая заготовка сайта (bitstyl.ru), ставлю любой бесплатный шаблон и наблюдаю картину:
при переходе по пунктам меню Главная, Коментарии, Архив, страница не смещается. Но вот стоит ткнуть О сайте или Контакты, страница тут же значительно смещается влево, это напрягает.
И такое наблюдается на всех 4х бесплатных шаблонах. Как поправить?
2Максим06-10-2017 21:26
Просто не хватает текста и на «малых» страницах нет полосы скролинга. :-)