View
303
Download
1
Category
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 авторизации
Open source - исходный код на гитхабе
11
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