bem.info — движок и сайт — Андрей Кузнецов, Яндекс

Post on 15-Jan-2015

247 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Под эгидой БЭМ за последние годы было создано много проектов, многие из которых продолжают развиваться и по сей день. Появляются новые проекты как от разработчиков внутри Яндекса, так и членов постоянно растущего БЭМ-сообщества. Как представить весь объём необходимой информации в рамках одного сайта? Что делать, когда не подходят gh-pages и стандартные CMS? Я расскажу о bem-site-engine — платформе для публикации проектов на БЭМ и не только, об истории разработки сайта bem.info и планах по его развитию.

TRANSCRIPT

bem.info платформа и сайт

Андрей Кузнецов, служба разработки БЭМ, BEMup в Санкт-Петербурге, 6 сентября 2014

Обо мнеbemer@yandex-team.ru

tormozz48@github.com

@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

Андрей Кузнецов Группа разработки сайта БЭМ

bemer@yandex-team.ru twitter.com/bem_ru

ru.bem.info/forum

bem.info

http://bit.ly/spb-feedbackАнкета обратной связи

top related