Advies gevraagd: een discourse forum hyperlokaal maken

Hello there.
I’m very new here, and new to sysadmin and all back end stuff in general.

I’m basically here because i’m trying to create a Forum, centered around the theme of building a “Solidarity Economy” &/or a “co-operative economy”, here in my local city.

FYI: these alternative economies generally have to do with local mutual aid organizing efforts, establishing democratically managed/owned organizations & businesses etc(aka: co-ops, worker cooperatives, land trusts, etc), and convincing established top down hierarchical organizations, to restructure themselves to be more participatory, as well as more accountable to and representative of the people they effect.
these generally run on participatory democratic strategies, like “Sociocracy”, that are still developing, and tools Like “Loomio” that expand such collaborative decision making processes into asynchronous digital spaces.
they often also use techniques like those in “Art of Hosting” to foster community consciousness at larger scales, for larger in person group formats.

I am basically trying to create a forum for people who are interested in discussing and getting involved in such things, here in our city specifically..
I want it to be public to some degree, because everybody should have access to the tools, and resources we’d be collecting and building there, as well as an entry point to getting involved in organizing efforts in their neighborhoods.
My concern is outsiders, AI agents, and bad actors that may try to access the forums.
Most social organizing efforts in our city use Facebook, or other standard social media, and those platforms have become utterly nightmarish and corrupt.

So my questions are as follows..

  1. Does anybody have any ideas on what pre-existing Discourse features could be used to ensure that only real, local humans, have the option to join?

  2. How could a forum be structured so that neighbors from a particular region can connect and talk about local issues, run polls etc, without non neighbors being involved?

  3. Could community organizations &/or groups, be given a private or read-only(for outsiders) subsection within a forum?

  4. Does Discourse have any features that could be used by either users or mods, to send a specific invite code, that would both allow a person to sign up, and also track who initially allowed that person to sign up?

I realize that what i’m asking for might just not be possible with Discourse as it currently exists.
Regardless, thank you for your time in reading and considering. :slight_smile: 0

6 likes

Oké, hier zijn enkele dingen die gebruikt kunnen worden… bij aanmelding kun je een aangepast veld instellen met opties, bijvoorbeeld steden.

Afhankelijk van de gekozen stad uit een lijst, kun je een automatisering gebruiken om ze automatisch aan een groep toe te voegen.

Gebruik vervolgens met categorie-instellingen permissies zodat alleen een “Stad A” groep kan zien/aanmaken/reageren.

Verwijder de categoriebeveiliging “Iedereen Zien/aanmaken/reageren”.

Als je deze permissie volledig verwijdert, kunnen alleen leden van die groep bekijken en deelnemen. Alleen ingelogde gebruikers van die groep “stad A” kunnen bekijken en deelnemen.

Als je wilt dat mensen en anonieme bezoekers kunnen zien. Houd “Iedereen” met alleen “Zien” beveiliging.

Ja, er is een ingebouwd uitnodigingssysteem. De link kan voor iedereen gebruikt worden of zelfs gericht zijn op een specifiek e-mailadres voor aanmelding. Uitnodigingen zijn traceerbaar en er is ook een badge voor uitnodigingen. De uitnodiging kan ze toevoegen aan een groep, naar een specifiek onderwerp brengen en nog een paar andere dingen.

Dit zijn ingebouwde functies en natuurlijk zijn er ook add-on extensies met Theme Theme component en Plugin.

5 likes

Ja, Discourse doet al die dingen – met verve!

Ik raad je aan om erin te springen en het eens te proberen. Het heeft zijn eigenaardigheden, maar over het algemeen is het een ongelooflijk krachtig en aanpasbaar platform.

Oh, en een genot om te gebruiken!

8 likes

My neighbourhood’s FB group had a creative one: on signup, you were required to take a picture of the neightbourhood and upload it.

That provides enough of a barrier against all automated signups and against most of the nefarious ones.
Not something you’d use to secure state secrets, but it’s enough to keep it all focused :slight_smile:

6 likes

Afhankelijk van hoe lokaal je je community wilt houden, kun je deze instellen op alleen op uitnodiging en fysieke middelen gebruiken om mensen te werven.
Bijvoorbeeld: maak een uitnodigingscode, print deze uit als een QR-code en hang deze op als flyer in een gedeelde ruimte, zoals een postkamer of op telefoonpalen. Mensen houden ervan om QR-codes te scannen, dus het zou effectiever kunnen zijn dan andere middelen.

1 like
  1. local humans : add a custom question in the sign-up/registration form to ask them something about their neighbourhood or just to vouch that they are part of this neighbourhood. The answer can be public or not, make sure you set up the right permissions, here is a guide ; For real human, I will put the answer in point 5.
  2. was answered in this thread but you have to learn to play a bit yourself with groups, permissions, and categories
    1. I’m still figuring it out, microsoft share point/teams/azure us a similar feature
    2. For real humans : Either restrict sign up allowed email domains to famous domain like gmail that require already a phone verification, search in admin for allowed_email_domains; or enforce 2 factor auth, search in admin for Enforce second factor, the only drawback with the 2 factor auth enforcement is that users must use it everytime they connect and this could be bothersome. I wish there was a setting to require it on setup only and then ask it every x time but there is not. Good luck with your projects !

Het zou interessant zijn om van tijd tot tijd te horen over uw aanpassingen en hoe uw community evolueert.