bem.info — движок и сайт — Андрей Кузнецов, Яндекс
DESCRIPTION
Под эгидой БЭМ за последние годы было создано много проектов, многие из которых продолжают развиваться и по сей день. Появляются новые проекты как от разработчиков внутри Яндекса, так и членов постоянно растущего БЭМ-сообщества. Как представить весь объём необходимой информации в рамках одного сайта? Что делать, когда не подходят gh-pages и стандартные CMS? Я расскажу о bem-site-engine — платформе для публикации проектов на БЭМ и не только, об истории разработки сайта bem.info и планах по его развитию.TRANSCRIPT
bem.info платформа и сайт
Андрей Кузнецов, служба разработки БЭМ, BEMup в Санкт-Петербурге, 6 сентября 2014
Обо мне[email protected]
@kuznetsov48
Кузнецов Андрей
1,5 года в Яндексе
Группа разработки сайта БЭМ3
Схема сборки
4
var getMain = function() {! return {! title: 'Привет Bem-Engine',! route: {! name: 'index',! pattern: '/'! },! source: {! ru: {! title: 'Bem-site-engine',! createDate: '12-07-2014',! authors: ['kuznetsov-andrey'],! tags: ['readme'],! content: 'https://github.com/bem/bem-site-engine/blob/dev/README.md'! }! }! };!};
*.md документация
люди
метаинформация
библиотеки блоков
Сборка библиотек блоков
5
https://github.com/bem/bem-data-source
репозиторий с собранными данными по библиотекам блоков
bem-corebem-componentsbem-bl
bem-site-engine
Результат сборки
6
data.jsonmarker.jsonsitemap.xml
production
development
7
Что получилось
7
bem-core
bem-components
bem-site-engine
lego-site
bem-info
bem-forum
bem-history
8
Что дальше?
8
Версия для мобильных устройств
«Живые» примеры
Исправление ошибок
web-интерфейс
Улучшение кодовой базы
Сборка по git-hook
9
Благодарности
9
10
Андрей Кузнецов Группа разработки сайта БЭМ
[email protected] twitter.com/bem_ru
ru.bem.info/forum
bem.info
http://bit.ly/spb-feedbackАнкета обратной связи