World Conquest Chronicles

World Conquest Chronicles

Сайт сервиса «Метро-Информер», v3.0, бета 2

Настройки

Сайт сервиса «Метро-Информер».

Вторая бета мажорного релиза. Статистика чтения RSS-лент, каналы по городам, автоматические обновление счётчиков и бекапы, суммарные счётчики, reCAPTCHA.

Изменения

  • reCAPTCHA:
    • Вынести ключи доступа к reCAPTCHA в настройки.
    • Использовать reCAPTCHA на форме входа.
  • Статистика чтения RSS-лент:
    • Вынести лимит сбора статистики чтения RSS-лент в настройки.
    • Собирать статистику чтения RSS-лент:
      • Представляет собой число пользователей, уникальных по паре IP + User Agent, которые запрашивали RSS-ленту за последние несколько дней.
    • Добавить консольную команду для очистки устаревшей статистики чтения RSS-лент.
    • Выводить статистику чтения RSS-лент по городам.
    • Добавить утилиту для генерации тестовой статистики чтения RSS-лент.
  • Добавить консольную команду для создания бекапов:
    • Представляют собой дампы таблиц городов, веток, событий и статистики чтения RSS-лент в файлы формата SQL.
  • Каналы:
    • Добавить настройки каналов:
      • хранят:
        • город, к которому принадлежат;
        • имя канала Pushbullet;
        • настройки Telegram:
          • имя канала;
          • токен бота;
      • поддерживают стандартные CRUD-операции;
      • страницы:
        • список всех настроек с пагинацией;
        • таблица всех настроек:
          • с пагинацией;
          • с возможностью поиска по колонкам;
          • с возможностью сортировки по колонкам;
        • страница просмотра одних настроек;
        • редактор:
          • все города доступны в виде списка.
    • Добавить консольную команду для обновления счётчиков подписчиков каналов.
    • Выводить каналы и счётчики их подписчиков по городам.
  • Суммарные счётчики подписчиков:
    • Подсчитывать суммарные счётчики подписчиков:
      • счётчик всех подписчиков;
      • каналы:
        • счётчик подписчиков всех каналов;
        • счётчик подписчиков канала Pushbullet;
        • счётчик подписчиков канала Telegram;
      • RSS-ленты:
        • счётчик подписчиков всех RSS-лент;
        • счётчик подписчиков RSS-ленты «Транспорт и метро»;
        • счётчик подписчиков RSS-ленты «Только метро».
    • Выводить суммарные счётчики подписчиков.
  • Перенести ссылку на front-end в заголовок back-end.

Скриншоты

Форма входа:

Форма входа

Список всех настроек каналов:

Список всех настроек каналов

Таблица всех настроек каналов:

Таблица всех настроек каналов

Страница просмотра одних настроек каналов:

Страница просмотра одних настроек каналов

Редактор настроек каналов:

Редактор настроек каналов

Главная страница:

Главная страница

Авторские права