8 марта1324

Мы снова всё переделали

Мы снова всё переделали

Привет! В декабре мы полностью обновили дизайн сайта и анонсировали много новых функций. А потом поняли, что движок, на котором работал сайт, не позволяет их нормально реализовать. Поэтому сейчас мы с гордостью и страхом за возможные баги представляем полностью новый ArtZine.

Зачем всё это надо?

Мы давно хотели сделать, например, пользовательские блоги, добавить новые форматы постов. Всё это теоретически можно было сделать на старом движке, но он для этого совершенно не предназначен. Поэтому было решено переезжать, и выбирать новую платформу с учетом масштабирования в будущем.

Пока новый сайт дублирует функциональность старого, но есть несколько мелких улучшений. Немного лучше стали работать лайки и добавление постов в избранное. Комментарии стали удобнее: теперь страница не перезагружается после добавления комментария.

P. S. Технический директор просит прощения у каждого пользователя, потому что мы не смогли перенести ваши аккаунты и комментарии. Причины исключительно технические, это не мы такие плохие.

Что дальше?

В течение пары недель мы откроем возможность создавать блоги, введём новые форматы постов и существенно расширим функциональность комментариев и пользовательского профиля.

Обо всех будущих изменениях мы напишем в специальном блоге администрации.

Немного технических подробностей

Этот раздел написан для людей, которые что-то понимают в веб-разработке, возможно, вам будет интересно :)

Раньше ArtZine работал на WordPress, одном из самых популярных готовых движков для сайтов. Мы многое переделали под себя, написали несколько своих плагинов, которые реализовывали нужные нам функции, но для дальнейшего развития этого оказалось недостаточно.

Теперь у нас отдельный бэкенд на Node.js и фронтенд, написанный на Next.js. Картинки хранятся в Amazon S3, а в качестве базы данных используется MongoDB. Система рекомендации постов — отдельное приложение, написанное на Python. Пока она довольно простая, но со временем станет умнее и научится предлагать посты на основе множества разных критериев.

0
Мы в соцсетях

Подпишись, чтобы ничего не пропустить!

Лучшие посты