Think of a topic as a project on which people are working. I want to give the project one or more admins, and I want those admins to be able to bring participants into the project. These people who are "in" the project can write in that project, but others are read-only.
I'm thinking of making these "projects" be topics within Scoop. All that would be added to Scoop is the permissions features necessary to support this.
This may be similar to Sourceforge projects, but I want discussions on a topic, not code. If there's some other tool that will do this for me, I'm open to suggestion. If someone out there knows the relevant part of the code I should hack to create this feature, please point me in the right direction.
Some specifics:
- It might be nice if a normal user were allowed to start a topic with itself as the admin. Maybe a user could propose a project which only gets created if a number (given by the creator) of users "sign up" to take part in it.
- It would be nice if the topic admin could create roles within the topic--editor, admin, participant.
- The topic admin should have the option of making the topic world writable.
My secret agenda here is to run a site with turn-based games. Each topic/project is another running game, and the stories the admin posts in that topic are the turns. I may run such a site for just one game, but I'm thinking about what it would take to have a larger site that hosts more than just five friends.