ng.content.profile
2008-09-09 03:08ng.content.profile - это продукт, позволяющий с минимальными усилиями использовать профайлы пользователей и ряд сервисов для обслуживания сообществ (поддержка отношений дружбы, переписка между пользователями и ряд других). В настоящее время продукт находится в фазе первичной разработки.
Продукт
| Название: | |
| ng.content.profile | |
| Выложен на PyPI | |
| Репозиторий |
Краткое описание пакета ng.content.profile
Пакет разработан для обеспечения работы с пользовательскими профайлами. Профайлом может стать любой объект, который предоставляет интерфейс IProfileAnnotation. Как следует из названия, в норме этот интерфейс предоставляется за счет аннотирования.
Помимо предоставления IProfileAnnotation, пакет предоставляет ряд служебных сервисов, обеспечивающих работу системы обслуживания сообществ пользователей.
Сервис переписки между пользователями
Сервис обеспечивается аннотацией ng.content.profile.exchangeannotation, в которой размещается каталог последовательностей сообщений для каждого абонента пользователя, которому принадлежит аннотация (считается, что аннотация принадлежит аннотируемому объекту.
Работа системы устроена таким образом, что каждое сообщение дублируется: т.е. копия сообщения остается как у отправителя, так и у получателя.
Для работы системы аннотируемому объекту должен быть назначен интерфейс IExchangeAnnotationAble.
Заключение
Хотя обычно ng.content.profile используется вместе с ng.site.content возможно его самостоятельное использование.
Примечание
В настоящий момент большая часть системы живет в продукте ng.content.annotation. Эта ситуация изменится в течении ближайших версий и зарегистрированным пользователям продукта будет предоставлена процедура миграции.
Ссылки на эту статью:
Выпущен новый продукт ng.content.profileВложено:
...



