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
- Функция «Сменить пароль»
- Функция «Забыл пароль».
Версия 5.0
- Статистика популярности личности на различных сайтах
- Статистика за период времени
#Интерфейс администратора
Версия 1.0. Управление справочниками личностей, сайтов и ключевых слов
Версия 2.0 Поддержка авторизации: интерфейсом могут пользоваться только авторизованные пользователи
Версия 3.0
- Регистрация нового администратора
- Регистрация нового пользователя
Версия 4.0
- Функция «Сменить пароль»
- Функция «Забыл пароль».
#Интерфейс администратора: статистика краулера
Версия 1.0 Для каждого сайта в отдельности, и для всех сразу, отображать следующую информацию:
- Сколько ссылок с этого сайта всего находится в БД;
- Сколько ссылок с этого сайта не обходилось никогда, но они уже хранятся в БД;
- Сколько ссылок с этого сайта уже обходилось когда-либо
Версия 2.0. Обновлять счетчики без обновления страницы (ajax-ом)
Версия 3.0. Дать возможность выгрузить всю таблицу ссылок в csv
Версия 4.0. Отображать таблицу ссылок для каждого сайта.
- Столбцы таблицы соответствуют столбцам таблицы Pages в БД.
- Возможность отсортировать таблицу по каждому из столбцов
- Возможность отфильтровать таблицу по некоторым столбцам
- Отображать таблицу постранично (не целиком)
#Веб-сервис
Версия 1.0
- В wiki написано, какие вызовы поддерживает веб-сервис
- API для интерфейса пользователя: общая и ежедневная статистика
- API для администратора: управление справочниками личностей, сайтов и ключевых слов.
Версия 2.0 Поддержка авторизации:
- Интерфейсом пользователя могут пользоваться только авторизованные пользователи
- Интерфейсом пользователя могут пользоваться только авторизованные администраторы
Версия 3.0 API для администратора:
- Регистрация нового администратора
- Регистрация нового пользователя
Версия 4.0. API для администратора и пользователя:
- Функция «Сменить пароль»
- Функция «Забыл пароль».
#Наш сайт Версия 1.0
- Страница «О компании»
- Страница с описанием продукта «Продукт» На данном этапе нет никакой платной и бесплатной версии.
Версия 2.0 Страница «Техническая помощь»
Верси 3.0 Страница «Отзывы»