Page 1

Проект «Геометрия» Термины Фотографии – фотографии «В Контакте», расположенные в альбомах, на которых изображены события с вечеринок, презентаций, корпоративов и пр., представляющие интерес в контексте данного проекта. Альбом – совокупность фотографий, сгруппированных по определённому признаку. Импорт фотографий – занесение ссылок на фотографии с подписями в базу данных. Владельцы фотографий – пользователи сети «В Контакте», являющиеся владельцами альбомов с фотографиями или администраторами\руководителями групп, в которых расположены альбомы с фотографиями. Также – совокупность альбомов и фотографий, принадлежащих владельцу фотографий. Заявка – заявка на включение альбомов владельца фотографий в базу данных. БД – база данных.

Для чего это нужно? Цель данного комплекса – собрать информацию о фотографиях пользователей сети «В Контакте» в одной базе данных для дальнейшего использования. Передача информации о фотографиях происходит с согласия и при непосредственном участии владельцев фотографий (пользователей «В Контакте»). Для этих целей владельцы фотографий устанавливают к себе на страницу специальное приложение – Photos Admin App. Данное приложение получает доступ к фотографиям владельца фотографий, предоставляет ему выбор какие именно фотографии следует «выгрузить» в БД, ввести информацию о себе и в конце-концов инициировать «выгрузку» (заявку) выбранных альбомов в БД.


Функциональные блоки 1. Database Module (MySQL) - база данных: a. Хранилище информации о фотографиях, альбомов, владельцев фотографий и др. b. Поиск по хранимой информации. c. Расчёт статистических данных. БД должна обеспечивать хранение информации по 20 млн. ссылкам фотографий (full-size + preview) с подписями от 2 тыс. владельцев фотографий, обслуживать запросы от 100 тыс. пользователей в день. 2. Photos Admin App (iFrame) - приложение владельца фотографий: a. Получения доступа к фотографиям владельца фотографий (в личных альбомах или в группе). b. Формирование заявки владельца фотографий на включение в БД. c. Автоматическое отслеживание изменений (новые альбомы, новые фотографии, изменение подписи) в альбомах владельца фотографий. d. Внутренние сообщений между Photos Admin App и др. модулями системы (другие модули вне данного ТЗ). e. Доступ владельца фотографий к статистике обращений к своим фотографиям в базе данных из другого модуля системы (другой модуль – вне данного ТЗ) Ожидается до 5 тыс. владельцев фотографий, установивших приложение Photos Admin App. 3. Админка – админка к базе данных:


a. Настройка БД b. Тексты, картинки и др. параметры для приложения Photos Admin App.

Сценарии использования 1. Регистрация владельца фотографий в каталоге «Геометрия» Цель: добавить фотографии владельца фотографий в каталог «Геометрия». Действия владельца фотографий Dataflow 1. Владелец фотографий устанавливает Установка приложения Photos Admin App на приложение Photos Admin App, выдаёт страницу владельца фотографий. необходимые права. 2. Владелец фотографий запускает приложение и указывает в нём: a. Откуда брать альбомы для включения в каталога (личные или из какой-либо группы, в которой владелец фотографий является администратором или руководителем) b. Информацию о себе

Запуск приложения Photos Admin App. Если пользователь, установивший приложение уже является владельцем фотографий (например, установил приложение, подключил свои фотографии в каталога, а затем случайно удалил приложение), то приложение должно перейти в режим работы с уже подключенными фотографиями и не предлагать подключиться заново.

Photos Admin App выводит список доступных альбомов у данного владельца фотографий. Photos Admin App содержит поля для ввода:  Краткое имя (х символов). Проверяется на уникальность.  Описание (y символов).  Телефон для связи (необязательно). 3. После завершения формирования заявки она Происходит внесение в базу данных фотографий из отправляется на модерацию. помеченных владельцем фотографий альбомов. Владельцем фотографий является пользователь, сформировавший заявку. 4. После проверки модераторами, фотографии 2. Внесённая информация появляется в и владелец фотографий, содержащиеся в каталоге только после премодерации в заявке подключаются в каталог. соответствии с политикой модерации (см.

Добавление новых фотографий в каталог из уже подключенных альбомов Цель: добавить новые фотографии в каталог «Геометрия» из уже подключенных альбомов. Действия владельца Dataflow фотографий


1. Владелец фотографий запускает приложение Photos Admin App.

Приложение Photos Admin App распознаёт новые фотографии в уже подключенных альбомах.

2. Приложение Photos Admin App выдаёт сообщение о синхронизации: Последнее обновление: текущая дата и время

Сразу после запуска Photos Admin App происходит внесение в базу данных Database Module новых фотографий. Фотографии подключаются в раздел, с которым связан альбом, в которых они находятся. Добавленные фотографии проходят постмодерацию (см. Ошибка! Неверная ссылка закладки.).

3. Добавление новых альбомов в каталог Цель: добавить новые альбомы владельца фотографий в каталог «Геометрия». Действия владельца Dataflow фотографий 1. Владелец Приложение Photos фотографий Admin App запускает распознаёт новые приложение Photos альбомы. Admin App. 1. Приложение Photos Admin App выдаёт сообщение о синхронизации: Последнее обновление: текущая дата и время Список подключенных альбомов пополняется новыми альбомами после проведения модерации.

Сразу после запуска Photos Admin App происходит внесение в базу данных Database Module новых альбомов с содержащихся в них фотографиями. Добавленные альбомы проходят премодерацию (см. Политики модерации).

2. Изменение данных о владельце фотографий, связей, наличия в каталоге


и пр. Цель: изменить данные о владельце фотографий, связей, наличия в каталоге и пр. Действия владельца Dataflow фотографий и модераторов 1. Владелец фотографий запускает приложение Photos Admin App. 2. В разделе «Сообщения» приложения Photos Admin App владелец фотографий в свободной форме формулирует сообщение модератору («Консультанту») и отправляет его. 3. Модераторы связываются с владельцем фотографий посредством сообщений внутри приложения Photos Admin App и вносят необходимые изменения.

Сообщения являются не стандартными сообщениями «В Контакте», а внутренними сообщениями между приложениями Photos Admin App <-> Database Module <-> Geometria Admin Module Фактически просьбы владельцев фотографий формулируются устно и обрабатываются вручную. Сообщения поступают не конкретному модератору, а попадают в пул, доступный всем модераторам. Ответить на сообщение в пуле может любой модератор.

3. Модерация данных Цель: осуществить модерацию данных в каталоге Действия модераторов Dataflow 1. Модератор запускает Данные о интерфейс Geometria модераторах Admin Module и хранятся в Database авторизуется в нём. Module. 2. В разделе «Модерация» приложения Geometria Admin Module модератор

Список записей доступен всем модераторам системы.


видит список записей, требующих модерации, с указанием соответствующего статуса в зависимости от политики модерации (см. Политики модерации). 3. Просмотрев содержимое записей, модератор имеет возможность выделить записи, требующие одинакового действия и осуществить требуемое действие. 4. После осуществления выбранного действия, статус модерации у таких записей меняется соответствующим образом.

4. Администрирование Цель: осуществить администрирование системы Действия модераторов Dataflow 1. Администратор Данные об запускает интерфейс администраторе Geometria Admin хранятся в Database Module и Module. авторизуется в нём. 2. В разделе Администратором «Администрирование может быть только » приложения один человек. Geometria Admin Module администратору доступно редактирование параметров и списков, смена собственного пароля и пр. Политики модерации). После подключения заявки в каталог, владельцу фотографий должно быть автоматически направлено сообщение (внутри приложения) о


результатах обработки заявки и дальнейшими инструкциями.

3. Добавление новых фотографий в каталог из уже подключенных альбомов Цель: добавить новые фотографии в каталог «Геометрия» из уже подключенных альбомов. Действия владельца фотографий Dataflow 4. Владелец фотографий запускает приложение Приложение Photos Admin App распознаёт новые Photos Admin App. фотографии в уже подключенных альбомах. 5. Приложение Photos Admin App выдаёт сообщение о синхронизации: Последнее обновление: текущая дата и время

Сразу после запуска Photos Admin App происходит внесение в базу данных Database Module новых фотографий. Фотографии подключаются в раздел, с которым связан альбом, в которых они находятся. Добавленные фотографии проходят постмодерацию (см. Ошибка! Неверная ссылка закладки.).

6. Добавление новых альбомов в каталог Цель: добавить новые альбомы владельца фотографий в каталог «Геометрия». Действия владельца фотографий Dataflow 2. Владелец фотографий запускает приложение Приложение Photos Admin App распознаёт новые Photos Admin App. альбомы. 5. Приложение Photos Admin App выдаёт сообщение о синхронизации: Последнее обновление: текущая дата и время Список подключенных альбомов пополняется новыми альбомами после проведения модерации.

Сразу после запуска Photos Admin App происходит внесение в базу данных Database Module новых альбомов с содержащихся в них фотографиями. Добавленные альбомы проходят премодерацию (см. Ошибка! Неверная ссылка закладки.).

6. Изменение данных о владельце фотографий, связей, наличия в каталоге и пр. Цель: изменить данные о владельце фотографий, связей, наличия в каталоге и пр. Действия владельца фотографий и модераторов Dataflow 4. Владелец фотографий запускает приложение Photos Admin App.


5. В разделе «Сообщения» приложения Photos Admin App владелец фотографий в свободной форме формулирует сообщение модератору («Консультанту») и отправляет его. 6. Модераторы связываются с владельцем фотографий посредством сообщений внутри приложения Photos Admin App и вносят необходимые изменения.

Сообщения являются не стандартными сообщениями «В Контакте», а внутренними сообщениями между приложениями Photos Admin App <-> Database Module <-> Geometria Admin Module Фактически просьбы владельцев фотографий формулируются устно и обрабатываются вручную. Сообщения поступают не конкретному модератору, а попадают в пул, доступный всем модераторам. Ответить на сообщение в пуле может любой модератор.

7. Модерация данных Цель: осуществить модерацию данных в каталоге Действия модераторов Dataflow 5. Модератор запускает интерфейс Geometria Данные о модераторах хранятся в Database Module. Admin Module и авторизуется в нём. 6. В разделе «Модерация» приложения Список записей доступен всем модераторам Geometria Admin Module модератор видит системы. список записей, требующих модерации, с указанием соответствующего статуса в зависимости от политики модерации (см. Ошибка! Неверная ссылка закладки.). 7. Просмотрев содержимое записей, модератор имеет возможность выделить записи, требующие одинакового действия и осуществить требуемое действие. 8. После осуществления выбранного действия, статус модерации у таких записей меняется соответствующим образом.

8. Администрирование Цель: осуществить администрирование системы Действия модераторов Dataflow 3. Администратор запускает интерфейс Данные об администраторе хранятся в Database Geometria Admin Module и авторизуется в Module. нём. 4. В разделе «Администрирование» приложения Geometria Admin Module администратору доступно редактирование параметров и списков, смена собственного пароля и пр.

Администратором может быть только один человек.

Политики модерации Объект модерации Заявка от владельца фотографий на первичное включение в каталог

Уровень требуемой модерации Премодерация всего содержимого заявки:  Проверка информации о владельце фотографий.  Проверка альбомов, фотографий и подписей к


Добавление новых фотографий в уже подключенные альбомы (такие фотографии автоматически попадают в каталог в соответствии с разделом, к которому привязан данный альбом)

Добавление новых альбомов

Добавление комментариев к фотографиям в каталоге

ним.  Проверка результатов работы Анализатора (Analyzer Module) и при необходимости отключение анализа для отдельных фотографий, альбомов или владельца фотографий в целом.  Связь альбомов и отдельных фотографий в альбомах в различные разделы каталога (на усмотрение модератора). Постмодерация:  Проверка альбомов, фотографий в них и подписей к ним.  Пересвязь альбомов и отдельных фотографий в альбомах в различные разделы каталога (на усмотрение модератора).  Проверка результатов работы Анализатора (Analyzer Module) и при необходимости отключение анализа для отдельных фотографий, альбомов или владельца фотографий в целом. Премодерация:  Проверка альбомов, фотографий в них и подписей к ним.  Проверка результатов работы Анализатора (Analyzer Module) и при необходимости отключение анализа для отдельных фотографий и альбомов.  Связь новых альбомов и отдельных фотографий в них в различные разделы каталога (на усмотрение модератора). Постмодерация:  Проверка оставленных комментариев к фотографиям в каталоге.

vvv  

bgh hggfgf ffhfxhfx hfhfxgfx

Read more
Read more
Similar to
Popular now
Just for you