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 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.

Follow

@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.

ยท ยท 2 ยท 0 ยท 2

@freemo Ah! Just from a quick look it reminds me of moderated groups on instagram for sharing works from professional photographers. I could imagine using groups for very specific common interests. Like a python group or similar.

@sozialwelten Id much prefer a built-in solution in mastodon but I'm not sure eugene has any plans for that. He seems dead set on just mimicing twitter and it seems intentional. So this seems like the best compromise I can think of that would be quick to develop

@freemo
I think adding control and administration features to Guppe Groups would be excellent, right now it seems to be fully functional but there's no way to stop spamming or block any bad content.

Alex wrote a Blog post about Guppe and he mentioned the moderation problem, along with some suggestions -- including the First User becoming the group owner.

alexschroeder.ch/wiki/2019-09-

Having Groups working would benefit users in many instances, not just Qoto. So if you do have some ideas and the time to work on it, it's a nice project.

@sozialwelten

@design_RG

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.

@sozialwelten

@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

@sozialwelten

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.

@design_RG

@freemo @sozialwelten

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

@design_RG

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

@sozialwelten

@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. github.com/wmurphyrd/activityp
So, not likely to make any progress on Guppe soon, but forks and other instances are highly encouraged ๐Ÿ‘

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.