COMICSDB.RU

Что нового в Базе: обновления за две недели

Ryrik
Ryrik

Последние две недели База переделывалась почти каждый день, и снаружи это заметно: другой вид, другие страницы, другие списки. Собрал в одном месте всё, что изменилось — сначала то, что видит любой читатель, потом то, что касается тех, у кого есть доступ в панель.

Внешний вид

  • Сайт переехал на новую вёрстку: другая шапка в цветах группы, полноширинное меню и футер, единые скругления и отступы.
  • Появилась тёмная тема — она подхватывает системную настройку.
  • На телефоне шапка липкая, снизу — панель с основными разделами, поиск открывается шторкой.
  • Ошибки перестали быть страшной строчкой: 404 и остальные коды теперь оформлены в стиле комикса.
  • Ссылки на Базу в ВК показывают нормальную картинку-превью с обложкой, а не прозрачную заглушку.

Главная и «Читаю»

  • Главную можно настроить под себя: блоки включаются и выключаются.
  • Появился раздел «Читаю» — лента новинок по тем сериям, которые вы читаете, и только непрочитанное. На главной для этого есть отдельный ряд обложек.
  • Карточка случайной серии и лента своих серий поменялись местами: своё важнее.

Серии, выпуски, каталог

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

Команды и участники

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

Поиск и находимость

  • Поиск понимает русские названия, в пустой выдаче показывает подсказки.
  • Персонажи и команды выпусков разложены по нормальным связям — искать по ним стало и правильно, и быстро.
  • Появилась карта сайта, старые ссылки на изменённые ники теперь редиректятся, а не отдают 404.

Голосования, обзоры, форум

  • Страница победителей — лента плиток по месяцам с разбивкой по неделям и числом голосов.
  • Голосование во ВК перерисовано и больше не падает на пустых итогах.
  • Страница обзоров и модерация обзоров — карточки с оценкой вместо ломаной сетки.
  • На форуме появились сортировки, а в «Избе-читальне» — новый вид страницы статьи с обсуждением рядом с текстом и загрузкой картинок. Кстати, добавление статьи до этого не работало вообще ни разу.

Пропавшие переводы

  • Кнопка «Сообщить о пропавшем переводе» снова работает, а сами заявки разбираются в панели: видно, на чью ссылку пожаловались, и ссылку можно починить прямо из очереди.

Что изменилось в панели управления

  • Вместо старой страницы с двумя роликами — дашборд на /ac, меню собрано группами.
  • Единая очередь модерации: описания, обзоры, «читай также» и пропавшие переводы в одном месте, с фильтрами и массовым приёмом.
  • Журналы: ошибки, крон-лог, прогоны задач, журнал действий администраторов и отдельный лог изменений прав — кто, кому и с какой группы на какую.
  • Корзина показывает содержимое удалённой записи прямо в строке, фильтруется по команде, даты подписаны правильно.
  • Отдельные экраны для битых ссылок, голосований и прогонов задач; консольные задачи запускаются кнопкой из панели.
  • Пакетное добавление выпусков, черновик формы сохраняется, дубли команд разрешены.
  • Обложки серий и выпусков обновляются из ComicVine кнопкой, логотипы издательств — пачками.
  • Права: удалять переводы и серии могут только администраторы; администратора нельзя ни забанить, ни понизить.
  • Поиск и сортировки добавлены в админские списки — очереди, команды, логи, события.
  • Кроны перестали писать в лог пустые прогоны и не падают целиком из-за одной битой серии.

Под капотом

Заодно База переехала на свежий PHP, лишились jQuery и тяжёлых таблиц, тяжёлые выборки закэшированы, а самые медленные запросы переписаны — страницы должны открываться заметно быстрее, особенно списки.

Если что-то сломалось или ведёт себя странно — пишите в комментариях, разберу.

Обсуждение

0

Чтобы оставить комментарий, войдите через VK. Читать комментарии можно и без входа.