Итак, функционал слежения за активностью. Что это и зачем это надо?
Сейчас, на этапе становления сайта, с небольшим числом пользователей следить за тем, что происходит у интересующих вас авторов не очень сложно, но тоже уже проблематично. А с ростом количества авторов и уменьшением периодичности выхода новых произведения у них… следить станет все сложнее и сложнее.
Вот для того, чтобы делать это было легче и для упрощения социализации, мы и будем вводить расширенный функционал слежения за активностью.
Пока планируется два типа «объектов» слежения – пользователь и произведение. Кроме того, что указывать за какой конкретно активностью вы хотите следить нужно будет для всех объектов, так можно будет указывать и отдельно для каждого конкретного пользователи и/или произведения. При чем, индивидуальные настройки «главнее» общих.
Пока планируются следующие разделы и виды активности:
(Пользователь) Раздел слежение за профилем:
• Изменение текущего статуса
• Изменение аватара
• Изменение фото
• Изменение контактов
• Изменение поля «О себе»
• Получение наград
• Получение подарков
(Пользователь, произведение) Раздел слежения за активностью произведения:
• Публикация нового произведения
• Смена статуса произведения (черновик, приватное, опубликовано)
• Смена стадии произведения
• Смена обложки произведения
• Публикация нового текста в произведениях (в статусе «опубликовано»)
• Новый топик в блоге произведения
• Новый комментарий в топиках блога произведения
• Новый комментарий в текстах произведения
• Произведение рекомендовано/перестало быть рекомендованным
• Присоединился читатель/читатель ушел
(Пользователь) Общая активность пользователя:
• Публикация нового топика в блогах
• Пользователю оставили комментарий в его топике
• Пользователь оставил новый комментарий
• Пользователю ответили на комментарий
• Пользователь рекомендовал произведение/перестал рекомендовать
• Пользователь присоединился к блогу/покинул блог
• Пользователь стал читателем произведения/перестал читать
• Пользователь подружился/перестал дружить
• Пользователь добавил другого пользователя в черный список/убрал из черного списка
Как это будет выглядеть? Примерно вот так:
На специальной страничке в вашем профиле, доступной только вам будет список объектов с указанием активности, связанной с ними.
Множественные подобные активности будут объеденены в группы, как например тут — группа «Прокоментировал», которые можно будет сворачивать и разворачивать.
С помощью ссылки «знак вопроса» можно будет получить более подробное представление об соответсвующей активности не покидая страницы. Например, для активности «Прокомментировал» нажатие на «знак вопроса» покажет текст комментария.
Отметить то, что активность принята во внимание и не надо ее больше показывать можно нажатием ссылки с изображением «галочки». Двойная «галочка» отмечает ВСЮ активность в соответсвующей группе, как принятую во внимание.
Кроме того, что количество новых элементов активности будет выводится «под лампочку», планируется возможность определенные виды активности так же выводить чтобы всегда видеть состояние интересующей активности.
Вот ПРИМЕРНО такие идеи. Жду ваших комментариев, идей и критики
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Если вы используете ВКонтакте, Facebook, Twitter, Google или Яндекс, то регистрация займет у вас несколько секунд, а никаких дополнительных логинов и паролей запоминать не потребуется.