Форум на полном БЭМ-стеке — Николай Ильченко, Яндекс

Preview:

DESCRIPTION

В связи с закрытием Я.ру возникла потребность в простом решении, которое могло бы заменить этот сервис и легко внедриться в другие проекты на БЭМ. Для этого мы разработали bem-forum — форум на полном БЭМ-стеке, использующий GitHub Issues в качестве источника данных. Кроме того, форум на bem.info — это пример проекта с открытым исходным кодом, которым можно пользоваться в виде традиционного приложения на node.js и express.js. Обо всём этом и пойдёт речь в докладе.

Citation preview

Форум на полном БЭМ-стекеНиколай Ильченко, Служба разработки БЭМ BEMup в Санкт-Петербурге, 6 сентября 2014

Обо мне

• tavria@yandex-team.ru

• в Яндексе - 1,5 года

• Разработчик интерфейсов в службе БЭМ

• Делаю фронтэнд bem.info и bem-forum

3

Зачем нам форум?

4

Документация + общение на одном сайте

Open Source проект на БЭМ

Со-автор Андрей Кузнецов

6

Кого выбрать?

Своя база и сервер

Готовое решение

Сторонее хранилище данных с API

7

Мы выбрали – GitHub

Форум на основе GitHub Issues

8

Issues(Посты)

КомментарииМетки

АвторыСортировка

Почему GitHub?

9

Подходящая модель Issues

Безотказный backend

Популярность среди разработчиков

Поддержка оAuth авторизации

10

ru.bem.info/forum

Open source - исходный код на гитхабе

11

12

github.com/bem/bem-forum

Репозиторий BEM-forum

13

Stack

14

BEM stack

i-bem.jsbemtree bemhtml

15

Используемые БЭМ библиотеки

bem-components v2

bem-core v2.3.0

bem-history v2

БЭМ форум в ваших проектах

16

Планы, выводы

17

Николай  Ильченко  Разработчик  интерфейсов    в  службе  БЭМ

tavria@yandex-­‐team.ru twiKer.com/bem_ru

ru.bem.info/forum

bem.info

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

Спасибо!

Recommended