So I've been thinking how we could sanely modify groups here at QOTO all day. Closest we have right now in the fediverse is gup.pe which does a pretty good job but the problem is there is no moderation. Anyone can join a group or post to a group and there is no way to exclude bad actors. Its completely automated no moderator.
I think if I were to fork the source code and get it working it would be pretty trivial to make it into a working framework. Just design it so whoever first creates a group is the owner. They can give others privilages or take it away, as well as ban people via remote commands.
Not sure if i have the time to take on that project but it wouldnt be more than a few days work.
I guess the real question is... how desperate are the people on #QOTO for groups? Would it even be worth my time?
@freemo Sound like a nice feature which might even profit someone on a different instance. How about patching it upstream? Might be worth exploring.
@sozialwelten I dont think it would be easy to integrate into mastodon itself. I would likely need to fork Gup.pe in which case it would exist as its own instance and used by external users much like gup.pe would be used.
I have ideas, but not the time. But I am an exceptionally fast programmer so if I am convinced to devote 2 or 3 days to it i could probably have all the functionality in place. Sadly that time is kind of critical to me right now so I'll only do it if it doesnt appear that the feature is going to be implemented by anyone else in the near future.
Much like gup.pe the solution im considering wouldnt need to be replicated by anyone else. In theory people from any instance could use the solution remotely.
What I am considering is basically a stand-alone fork og Gup.pe with more features.
You could maybe send a DM to William and ask what his plans are for additional work in the Guppe project? He's at @ datatitian@social.coop
Thanks.
Hey @datatitian any plans in the immediate future to implement permissions and ownership schemes in gup.pe? Only asking so I can decide if it makes sense to fork the project and add it in a fork or if it makes sense to wait if its on your plans
@freemo @design_RG @sozialwelten
my focus right now is modularizing the NodeJS ActivityPub implementation that I created for @GuppeGroups and implementing the rest of the spec so it can be used to build other apps, e.g. events. https://github.com/wmurphyrd/activitypub-express
So, not likely to make any progress on Guppe soon, but forks and other instances are highly encouraged 👍
@freemo I think qoto would be an excellent case study that probably would only be copied it already turned out to have been a great success. That probably would be enough time to not being considered "the near future". @design_RG