מחפש עצה: להפוך פורום Discourse להיפר-לוקאלי

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 לייקים

בסדר, כמה דברים שיכולים לשמש… בעת ההרשמה, תוכל להגדיר שדה מותאם אישית עם אפשרויות, למשל ערים. בהתאם לעיר שנבחרה מרשימה, תוכל להשתמש באוטומציה כדי להוסיף אותם אוטומטית לקבוצה. לאחר מכן, באמצעות הגדרות קטגוריה, השתמש בהרשאות כך שרק קבוצה “עיר א” תוכל לראות/ליצור/להגיב. הסרת אבטחת קטגוריה: כולם יכולים לראות/ליצור/להגיב. הסרת הרשאה זו לחלוטין מאפשרת רק לחברי הקבוצה הזו לצפות ולהשתתף. רק משתמשים מחוברים של הקבוצה “עיר א” יכולים לראות ולהשתתף. אם אתה רוצה שאנשים ומבקרים אנונימיים יראו. השאר את “כולם” עם אבטחת “צפייה” בלבד. כן, יש מערכת הזמנות מובנית. הקישור יכול להיות לשימוש של כל אחד או אפילו למקד כתובת דוא"ל ספציפית להרשמה. הזמנות ניתנות למעקב ויש גם תג להזמנות. ההזמנה יכולה להוסיף אותם לקבוצה, להביא אותם לנושא ספציפי ועוד כמה דברים. אלו מובנים וכמובן שיש גם הרחבות נוספות עם Theme Theme component ו-Plugin

5 לייקים

כן, Discourse עושה את כל הדברים האלה - בחינניות!

אני ממליץ לך להיכנס ולנסות. יש לו את המוזרויות שלו, אבל בסך הכל זו פלטפורמה עוצמתית וניתנת להתאמה להפליא.

אה, וזה תענוג להשתמש בו!

8 לייקים

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 לייקים

בהתאם למידת השמירה על קהילתיות מקומית, תוכל להגדיר אותו כהזמנה בלבד ולהשתמש באמצעים פיזיים לגיוס אנשים.
כלומר, ליצור קוד הזמנה, להדפיס אותו כקוד QR, ולתלות אותו כעלון בחלל משותף כמו חדר דואר או על עמודי טלפון. אנשים גם אוהבים לסרוק קודי QR, כך שזה יכול להיות יעיל יותר מאמצעים אחרים.

לייק 1
  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 !

יהיה מעניין לשמוע מדי פעם על ההתאמות האישיות שלך וכיצד הקהילה שלך מתפתחת.