I haven't played with this module much yet, but I really like the concept of letting users layout their own pages with the information they like, both for themselves, and for public display. These also seem like good features to add to organic groups. I know that groups already have themeable pages, but I really like the idea of group managers being able to layout their page in the order they like, add rss feeds and other content etc.
Any ideas on how this might be achieved or how a "mysite" page could also be a group?
Comments
Comment #1
agentrickardCurrently, this is unsupported 'by design.'
Fully supporting that would cause a big development fork for MySite, I think.
The fork develops because I use UID as a primary key for data storage. That assumes (of course) that a MySite page belongs to a user.
If the MySite key were something else (a myid), and the module stored the key type (user, group) and key id (uid, gid), then it would probably work. You'd still have the permission problem of who gets to edit the group's MySite (default would be the group owner).
An easier integration would be using the the MySite API to create a group.inc type. Then use mysite_group_block() to define some special content for members of the group. (Like a list of all MySite's belonging to group members. And the group founder could be the default MySite for that group.) That could be implemented right now through the MySite Plugin system without touching code in either module.
But that doesn't really get at what you're after, does it?
If OG were in core, then I would support this, since the stated mission of MySite is to support all core content.