Roadmap - GeekBrainsRepository/PersonRank GitHub Wiki

Краулер

Версия 1.0 Реализован полный цикл работы краулера без повтороного обхода ссылок. Обходим только те ссылки, которые найдены в Sitemap-е.

Версия 2.0 Краулер делает повторный обход ссылок. Не чаще чем раз в сутки.

Версия 3.0. Краулер поддерживает обход не только ссылок из Sitemap-а, но и все остальные ссылки сайта, удовлетворяющие robots.txt

Версия 4.0 Краулер поддерживает параллельное скачивание

Версия 5.0 Можно одновременно запускать несколько экземпляров краулера

#Интерфейс пользователя

Версия 1.0. Вывод общей и ежедневной статистики

Версия 2.0 Поддержка графиков и диаграмм

Версия 3.0 Поддержка авторизации: интерфейсом могут пользоваться только авторизованные пользователи

Версия 4.0

  1. Функция «Сменить пароль»
  2. Функция «Забыл пароль».

Версия 5.0

  1. Статистика популярности личности на различных сайтах
  2. Статистика за период времени

#Интерфейс администратора

Версия 1.0. Управление справочниками личностей, сайтов и ключевых слов

Версия 2.0 Поддержка авторизации: интерфейсом могут пользоваться только авторизованные пользователи

Версия 3.0

  1. Регистрация нового администратора
  2. Регистрация нового пользователя

Версия 4.0

  1. Функция «Сменить пароль»
  2. Функция «Забыл пароль».

#Интерфейс администратора: статистика краулера

Версия 1.0 Для каждого сайта в отдельности, и для всех сразу, отображать следующую информацию:

  1. Сколько ссылок с этого сайта всего находится в БД;
  2. Сколько ссылок с этого сайта не обходилось никогда, но они уже хранятся в БД;
  3. Сколько ссылок с этого сайта уже обходилось когда-либо

Версия 2.0. Обновлять счетчики без обновления страницы (ajax-ом)

Версия 3.0. Дать возможность выгрузить всю таблицу ссылок в csv

Версия 4.0. Отображать таблицу ссылок для каждого сайта.

  1. Столбцы таблицы соответствуют столбцам таблицы Pages в БД.
  2. Возможность отсортировать таблицу по каждому из столбцов
  3. Возможность отфильтровать таблицу по некоторым столбцам
  4. Отображать таблицу постранично (не целиком)

#Веб-сервис

Версия 1.0

  1. В wiki написано, какие вызовы поддерживает веб-сервис
  2. API для интерфейса пользователя: общая и ежедневная статистика
  3. API для администратора: управление справочниками личностей, сайтов и ключевых слов.

Версия 2.0 Поддержка авторизации:

  1. Интерфейсом пользователя могут пользоваться только авторизованные пользователи
  2. Интерфейсом пользователя могут пользоваться только авторизованные администраторы

Версия 3.0 API для администратора:

  1. Регистрация нового администратора
  2. Регистрация нового пользователя

Версия 4.0. API для администратора и пользователя:

  1. Функция «Сменить пароль»
  2. Функция «Забыл пароль».

#Наш сайт Версия 1.0

  1. Страница «О компании»
  2. Страница с описанием продукта «Продукт» На данном этапе нет никакой платной и бесплатной версии.

Версия 2.0 Страница «Техническая помощь»

Верси 3.0 Страница «Отзывы»