Технологии

БЭМ
БЭМ (Блок, Элемент, Модификатор) — компонентный подход к веб-разработке.

Блог на БЭМ

Меня зовут Владимир Гриненко, я уже четыре года работаю в симферопольском офисе Яндекса и на данный момент руковожу службой разработки БЭМ.

Среди разработчиков распространён миф о том, что БЭМ — это только для больших проектов. Чтобы его развеять, мы хотим собрать команду, которая за два дня хакатона сделает полноценный движок для блога — тогда развернуть небольшой сайт на полном стеке БЭМ-технологий будет не сложнее, чем на WordPress.

Описание проекта

Наша команда попробует написать блог-движок. Источниками данных могут быть как markdown-файлы на файловой системе, так и какая-нибудь база данных. В качестве тем оформления будет выступать уровень переопределения, содержащий BEMTREE- и BEMHTML-шаблоны, CSS и JS. В результате хочется получить продукт, который можно будет использовать в двух режимах: как генератор статики (чтобы не нужно было подыскивать специализированный хостинг с поддержкой Node.js) и как динамическое приложение.

Требования к команде

Нам нужно не более 5 опытных разработчиков, которые на деле знают, что такое БЭМ-проект.