Найти в Дзене

Технологии для создания сайта

Делаю сайты я уже достаточно давно, первые попытки были ещё в 2000-х. Первые мои работы были рассчитаны на WAP, такая технология мобильного интернета, ещё до GPRS. А в 2010 я уже делал полноценные готовые решения. Пройдя некоторый путь, я хочу поделиться мыслями, на что смотреть сегодня и в какую сторону направлять усилия. Jekyll vs Grav vs WordPress Jekyll Уже не помню точно, с какого времени открыл для себя Jekyll, но тогда он мне показался гениальным. Я и сейчас считаю статический генератор сайтов Jekyll таковым. Это супер удобный инструмент, который я использую для своих клиентов: полчаются быстрые, безопасные, удобные для обслуживания сайты, которые я оптимизирую для продвижения. Есть лишь один минус - когда клиент часто меняет цену товара, к примеру, то каждый раз для обновления одной строки мне приходится это делать, т.к. этот инструмент рассчитан исключительно на заинтересованность в технология. Неподготовленный пользователь, а особенно клиент, вообще не будет разбираться и вни
Оглавление
WordPress, Jekyll, Grav
WordPress, Jekyll, Grav

Делаю сайты я уже достаточно давно, первые попытки были ещё в 2000-х. Первые мои работы были рассчитаны на WAP, такая технология мобильного интернета, ещё до GPRS. А в 2010 я уже делал полноценные готовые решения. Пройдя некоторый путь, я хочу поделиться мыслями, на что смотреть сегодня и в какую сторону направлять усилия.

Jekyll vs Grav vs WordPress

Jekyll

Уже не помню точно, с какого времени открыл для себя Jekyll, но тогда он мне показался гениальным. Я и сейчас считаю статический генератор сайтов Jekyll таковым. Это супер удобный инструмент, который я использую для своих клиентов: полчаются быстрые, безопасные, удобные для обслуживания сайты, которые я оптимизирую для продвижения.

Есть лишь один минус - когда клиент часто меняет цену товара, к примеру, то каждый раз для обновления одной строки мне приходится это делать, т.к. этот инструмент рассчитан исключительно на заинтересованность в технология. Неподготовленный пользователь, а особенно клиент, вообще не будет разбираться и вникать, да и не должен. Поэтому для некоторых особенно непостоянных в своих решениях клиентов, делать им сайт на Jekyll - это ошибка. Несмотря на всю его простоту и удобство.

Пример моего сайта на Jekyll https://banner.ml/

Не буду ставить ссылки на клиентов, т.к. это всё же личный блог, поэтому все примеры - это либо мои, либо близких мне людей хобби-проекты. :)

Статика против Динамики

Это вопрос не только удобства, но больше безопасности и скорости.

WordPress

Основная часть малого и среднего бизнеса ездит на WordPress. И я понимаю почему. Раньше я не очень любил эту CMS, мне она казалась избыточной. Особенно это было видно, когда сталкивался с уже сделанными сайтами, которые решали очень простые задачи очень сложными путями. Но это видимо от дурости и неопытности тех "веб-мастеров," которым доверились люди.

Моё мнение изменилось, когда я стал работать с WordPress не только для создания сайтов, но и делать оптимизацию, и создавать свои плагины. Именно тогда я погрузился во внутреннее устройство WordPress и был приятно удивлён её внутренней структурой и простотой. Теперь я полностью понимаю и поддерживаю использование WordPress для создания сайтов. Особенно, когда человек хочет часто менять контент, даже если вначале кажется, что контент не будет меняться годами.

Но имея опыть работы не только с WordPress, Joomla, но и с Jekyll, я решил, что может быть есть что-то более лёгкое, между ними и нашёл. Этим более лёгким решением оказался CMS Grav.

Grav

Grav оказался интересным решением, особенно по части кастомизации. Чем-то напоминающий Jekyll, вероятно использованием языка шаблонов Twig, который близок к джекиловскому подходу с Liquid.

(Листал недавно книгу об ASP 20-летней давности и нашёл там те же фигурные скобочки; сейчас в нем вроде что-то поменялось, не изучал этот вопрос.)

Но Grav в некоторых моментах требует большего внимания и подготовки, чем WordPress, если "отдавать" его клиенту на использование.

С Grav у меня ещё не сложилось длительной истории использования, поэтому сложно сделать какой-то весомый вывод. Но главное, что все эти системы заслуживают внимания при выборе решения для очередного проекта.

Пример микро-сайта на Grav о кулонах ручной работы http://kulonix.ru/

Примера сайта на WordPress не буду приводить, их и так слишком много.