Какова цель групп Пинакса? - PullRequest
2 голосов
/ 20 января 2010

Я смотрел на выступлениях DjangoCon 2009 о pinax Джеймса Таубера и Пиданни и слышал о группах pinax.Но я не понимаю реальных случаев использования, которые они описывают, даже после прочтения документации .

Так какова реальная цель групп и какие преимущества я получу в их использовании?*

Было бы неплохо, если бы вы могли предоставить простой вариант использования, чтобы я лучше понимал группы.

1 Ответ

5 голосов
/ 21 января 2010

Скажем, у вас есть приложение вики или приложение todo, и вы не хотите, чтобы на вашем сайте была только одна вики и один список задач. Скажем, вы хотите, чтобы на вашем сайте были команды, в каждой из которых есть свой вики и список задач.

Приложение групп в Pinax предоставляет основу для создания приложения ваших команд. Это поможет вам создать новую модель (в данном примере Team) с управлением членством и подключить приложения wiki и todo.

Приложение групп делает это таким образом, что автор приложения вики или приложения todo не должен знать о приложении ваших команд, он просто должен знать о приложении группы Pinax. Таким образом, такие приложения, как приложение вики или приложение todo, называются «осведомленными о группах».

Таким образом, каждый раз, когда у вас есть группы участников на вашем сайте (например, группы интересов, команды, проекты, гильдии, племена, комитеты, круги, отделы, клубы), и у вас есть приложения с контентом (примеры - вики, задачи, форумы закладок), содержимое которых находится в каждой группе, функциональность групп Pinax позволяет сделать это таким образом, чтобы отделить разработку приложения для контента от приложения для группы.

Надеюсь, это поможет!

...