СМИ Discours.io

Художественно-аналитический журнал с "горизонтальной" редакцией. Особенностью журнала является то, что материалы для публикации в журнале определяются не заранее определенной редакцией, а по совокупности голосов журнальных авторов. 

Соответственно требовалась развернутая система рейтингов, голосований, весов голосов и так далее, допускающая автоматическую работу этой развернутой редакции. Подача заявок на публикацию, рецензирование новых публикаций, голосование по ним, прием или отказ новым авторам, комплексная система комментирования и рейтинга комментаторов - вся эта система прототипировалась, разрабатывалась, настраивалась и не раз менялась в течении первого года работы сайта. На протяжении этого года в качестве бэкэнда (то есть собственно рабочей части сайта) использовался Друпал, над которым работала наша фирма. По завершению прототипирования, разработки и тестирования командой Дискурса был разработан свой собственный бэкэнд, в который были импортированы данные из Друпала и перенесена логика рейтингов и голосов. 

В данном случае на этапе разработки Друпал использовался из-за его гибкости и способности быстро запустить прототип сайта и менять его в процессе работы; собственный же бэкенд обладает значительными преимуществами в скорости работы в тех режимах которые требовались для системы сложных голосований и рейтингов. 

Фронтэнд сайта (его видимая часть, дизайн) разрабатывался независимым разработчиком на Angular. Фронтэнд и бэкэнд общались друг с другом по протоколу SOAP.