Hello!
Apologies for the very very delayed response!
To directly answer your questions:
Would you say every user on your instance would make up a single “team” / organization? Or would multiple separate organizations live on your instance?
I would say my instance would probably have several “teams”/organizations/groups. The main idea would be that users on the instance wouldn’t necessarily interact/know/collaborate with other users, but they could. I’d imagine there to be many small groups working on different topics/themes which take advantage of the branding/visibility of the instance. I can imagine the instance being like a public forum and within the public forum there exist different groups/stands/walls with posters etc.
Would you only publish to one shared blog, or multiple?
Many shared blogs. I’d imagine any user could create a shared blog and invite any other user or group/team to collaborate. Maybe the creator of the shared blog is an admin for that blog, but they could transfer ownership or grant admin rights to other users.
Would you want to have sub-groups within your organization, e.g. to limit access to certain blogs?
Not sure what sub-groups entails, but permissioning could be nice. Like maybe users could submit a blog post to be published, but an editor needs to give the final approval. Perhaps instead of defining a collabortive ownership via groups, each blog simply has a list of owners (a group could be an owner).
Would you want individuals to each have their own blog / writing space?
Yes. Ideally a reader cannot immediately tell the difference between a shared/individual blog. The collaborative tools should all be behind the scenes.
I’d also like to see admin permissions delegated to users who are not the operator of the instance. For example, I’d like to give certain users the ability to remove content/block users and I’d like to give other users the ability to invite new users.
My vision is that you could use a write freely instance to operate as a decentralized media organization/community. There could exist many different groups/collaborative circles which maintain their own blogs which cover their own interests, but they all benefit from being under the larger branding umbrella of the instance.
I am sure I am underestimating the difficulty in managing such a community/organization in a decentralized fashion, but it certainly seems worth the experimentation.
While individuals maintaing their own blogs is wonderful, I find it is hard for a single individual to be consistent enough to generate a consistent following. If there are 10 individuals maintaining a blog (even part time), a user base is more likely to be established.
The current structure of a single global admin isn’t sustainable for this sort of setup. You can imagine that as the community grows, the opportunity for inappropriate content being posted will also grow, thus the admin will need to delegate responsibilities to other users to help maintain the community
I think this mostly covers what I have in mind. Hope it helps. I think it is also possible to pick apart these ideas on focus on small improvements (like delegating admin permissioning, or multiple owners per blog) as opposed to doing it all at once.