Запізнілий девлог за минулий рікОго, давненько ми не розповідали вам про зроблену роботу, здебільшого через те, що бекенд розробник, а по сумісництву автор цих рядків, трохи більше року тому пішов до сил оборони України. Попри це розробка не припинялась, і активні користувачі сайту могли помічати ці маленькі, та не дуже, зміни. Завдяки рішенню відкрити код, спільнота також долучилась до неї.
Отже за цей час була реалізована система статтей, що дозволяє користувачам писати огляди, публікувати новини та загалом публікувати авторський контент, можливо ви навіть читаєте це оновлення в такій статті. Також перейшли на новий редактор тексту на основі plate.js, що дало можливість більш гнучкого вводу тексту (а також спричинило купу багів).
Чимало змін було на фронтенді, був уніфікований дизайн багатьох сторінок, був доданий тулбар з швидким доступом до функцій, оновили кольорову палітру, покращили навбар та додали повноцінний сайдбар з навігацією. На сторінці тайтлу почали відображатись синоніми. У каталозі були додані негативні фільтри жанрів від
@Lorg0n, та була додана система пресетів пошуку, для збереження часто використовуваних фільтрів. Окрема подяка
@imqwezy за його концепти дизайну, які були втілені у життя.
Була реалізована система OAuth від
@Kuyugama. Тепер сторонні проєкти можуть додати авторизацію через Hikka, ви можете спробувати це на сайті наших друзів
Mikai, спробувати можна
тут. Більш детально про цю систему можна прочитати в
статті від Кую.Зроблено чимало роботи для автоматизації та оптимізації різних процесів. Наприклад тепер після змін у коді автоматично запускаються тести на GitHub від
@MrIkso, а також ми можемо без зайвих зусиль робити деплой через GitHub Action від
@nitekot. А ще
@Darky2020 оптимізував жменьку запитів до бази даних, щоб сайт працював швидше.
Для підтримки актуальності інформації на сайті ми почали підтягувати зміни з агрегатора на щоденній основі, а також додали бота для редакторів, щоб ті могли самостійно робити запити до агрегатора для оновлення даних.
А ще ми нарешті додали
правила для користувачів на сайті, оскільки спільнота росте і з цим виникає потреба підтримувати комфорт та затишок. Вони будуть доповнюватись, і ми сподіваємось, що ви не станете причиною їхнього розширення ;)
На найближчу перспективу ми плануємо розробку системи гнучкої модерації, а також розширеної кастомізації на сайті, та ще купу цікавих речей!
Задонатити на Монобанку
https://send.monobank.ua/jar/UejmZHk4BНаш чат
@hikka_io_chat