Roadmap - GeekBrainsCommunityofAlumni/Statistics 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

Страница «Отзывы».