С полгода назад я сделал клиенту вручную, не особенно заморачиваясь, сайт-заглушку из одной страницы. Это нормальный вариант на первых порах, чтобы засветить хоть как-то информацию о компании, о ее товарах и услугах. Но сейчас «заглушки» этой стало не хватать — клиент сам редактировать хочет тексты-картинки, да и пару-тройку страниц продукции добавить хочется.
В такой ситуации использовать монстрообразные движки вроде WordPress не всегда правильно. Я люблю более легкие решения — там, где почти ничего лишнего, и работает быстро.
Учитывая давнюю свою привязанность к легким CMS на файлах (не использующих базу данных), я начал перебирать актуальные их версии. Надо сказать, что выбор таких движков сайта за последние годы улучшился. Самые легкие, как правило, пишутся одним разработчиком, а сложные достигают уровня ВордПресса, при этом не используя, повторюсь, базу данных для хранения контента.
Сразу отпал мой любимый в свое время Sapid — система давным-давно не обновлялась, ядро ее написано под PHP 4.4 вообще.
Последовательно перебрал Bludit, Flatpress, Flextype, Getsimple, Grav, Pico, Typesetter, Automad, October. Нередки крайности — или система моструозна, как October, либо вообще проста-проста, как Pico. Да, пару штук взял на заметку для использования в других проектах, для этого конкретного ни одна не понравилась.
Причем основных претензий две. Первая — неудобство работы с картинками в контенте. Их нередко даже вставить можно только по ссылке с указанием точного адреса, возможность закачки через редактор контента отсутствует. Вторая — неудобство адаптации шаблона дизайна. Да, еще зачастую системы генерируют для страницы контента некрасивые адреса (URL).
В результате я выбрал другой движок, с которым начинал работать еще в 2010 году. Некоторое время мне казалось, что движок «накрылся» — новые версии то ли не выходили, то ли я за ними не следил. Это BlondeCMS — «Белая CMS», раньше называлась даже «CMS для блондинок» с намеком на то, что «проще уже не может быть, разберется даже блондинка». В конце прошлого года вышло, оказывается, очередное обновление CMS — теперь она работает на современной версии PHP7.X и использует современную же кодировку UTF-8.
Вот тут можно посмотреть ее демо-версию с возможнотью входа в админку: https://demo.blondecms.ru/
Для создания небольшого корпоративного сайта вполне хватит ее бесплатной версии. Несколько страниц с описанием товаров и услуг, страницу контактов и страницу новостей вы сделать сможете без проблем.
В платной версии добавляется еще возможность создавать страницы любой вложенности — т.е. можно сделать, скажем, небольшой каталог товаров и/или услуг. Также добавляется модуль статей — построенная подобно блогу структура страниц статей, что бывает весьма полезно на корпоратиных сайтах. Также в платной версии добавляется возможность сделать совсем простой, но интернет-магазин — добавить на странице товара цену и корзину товаров, возможность оформления заказа. Стоит платная версия сущие копейки, но разработчик позволяет, единожды купив, использовать ее сколько угодно раз на различных сайтах.
Мне нравится система шаблонизации BlondeCMS — она простая, как грабли, но эффективная. Есть несколько переменных, которые нужно вставить в готовый шаблон — и все, адаптация завершена.
Больше времени занимает поиск подходящего шаблона дизайна, чем его адаптация под движок.
С оптимизацией под поисковики проблем нет — можно делать что угодно, ограничения по сути отсутствуют. Адреса страниц формируются аккуратненькие оттрансличенные вида adres-stranicy.html, что несомненный плюс.
Клиенту (человеку, который далек от разработки сайтов, но умеет работать в Word’е) и запутаться то особенно негде. Вот они, страницы, бери и правь, ну или новые добавляй. И все.
Да, система может быть неудобна для сайтов вроде блога, где нужно разделение записей по категориям, теги и еще что-то. Да, она может быть неудобна для сайтов типа фотогалерей.
Но вот что касается малых корпоративных сайтов — это именно то, что нужно, как мне видится. Да, когда-нибудь вы вырастете из коротеньких штанишек такого простого движка — заработаете много денег и сделаете мощный большой сайт или интернет-магазин. Но для старта этот движок — отличное решение.
Я иногда, чтобы размяться, делаю такие небольшие сайты. Обычно это касается клиентов, которые хотят в комплексе и разработку сайта, и его продвижение.
Если нужно — обращайтесь, сделаю и вам на BlondeCMS сайт. Изысков и индивидуального дизайна не обещаю — все будет просто, но эффективно.
Вот свежий пример — сайт новополоцкой компании «Амиго плюс» https://amigoplus.by/
Автор: Сергей Кизим