I've been building a Facebook Events style event organizing system for the Fediverse. It's based on the simple, open source, privacy-respecting event organizing tool https://gath.io
The attached video is a work-in-progress preview and shows compatibility with Mastodon. My hope is to get it working with lots of software, including stuff like Friendica that supports events and calendars.
Check out more at my Patreon: https://www.patreon.com/posts/organizing-on-32729070
@darius Have you heard of Mobilizon which aims to do the same?
I'm surprised you say it wants to be a business, aren't you confusing Framasoft with something else?
@vanecx Okay, I was going off of what I saw before they finished fundraising! The fact that they were trying to raise 50k EUR for the project seemed either (1) excessive or (2) like they are building something far more heavy than what I want.
Anyway, I'm glad that there is a test server up, I'll have to check it out.
@vanecx Ah, I set up a test event and I already disagree with their federation model! They are creating permanent human-tied users on each Mobilizon instance that own or attend events, whereas my vision creates actors for each new event and people can RSVP from their pre-existing fediverse accounts.
That is to say: we are doing very different things federation-wise!
@darius excited to hear you are talking to devs to make this feature go mainline gath!
@darius so is this test already using the new event tag that just got merged into masto?
@liaizon Not yet, will probably add it tomorrow
@darius great work!
I’m curious about why the Follow sends a toot with the question as opposed to creating the RSVP in itself.
Can a user anonymously follow an event, with changes to the event creating other toots?
@django Yes, correct.
@darius sorry, spoke too soon... Arriving at this thread from a different post, I see you already commented on the differences. Threading on Mastodon really confuses me 😞
@mike Okay, cool. Do you send out an Accept/Event when I click the affirmative RSVP button on an Event I've received? I am not seeing anything POSTed to the inbox of the actor on my end when I RSVP from Friendica.
In here I see a sendContactAccept but not a sendEventAccept, for example https://github.com/friendica/friendica/blob/a8fa7e5187cbe24c2d69ed09cdbbe87e5fe5b8ef/src/Protocol/ActivityPub/Transmitter.php
@mike okay great! Is there a Zap instance that I can create an account on? I signed up for hubzilla but could not figure out how to send a follow request to an AP account (I'll read docs later this was just my initial attempt)
@mike I haven't successfully found a place to test from for zap or hubzilla, but I did get affirmative RSVP working with Friendica, which is using the same federation model you mention (Accept/Event). Can you try following @V_Yyi5YB7 -- you'll get an Event in your feed that you can RSVP "yes" to, and it should after a few minutes be reflected on the page. (If you go to https://events.tinysubversions.com/V_Yyi5YB7 you'll see that's a Friendica account that has RSVPed there)
@darius *strips tshirt and starts running in circles wildly*
@bortzmeyer Different federation model. My primary Actor is for an individual event, whereas Mobilizon has users who "own" events. I want people to be able to follow events rather than humans who own many events.
@darius how would you have discussions on this as the event organizer? Sometimes it's handy to have that anonymity without needing to create a dedicated account.
@zxv you go to the event page and add comments right there in the comment box.
@zxv if you reply directly to someone's federated comment, it will DM them
@darius ah ok. I was thinking in the context where you want to make announcements and updates like maybe one of the speakers isn't showing up or any of the other last minute stuff we all say
@zxv Oh! Any update you make to the title, location, time, description will get sent as DMs to all attendees with the diff (as best I can parse it) in the DM text and a link to go confirm at the event page
@darius I meant the way this person posts updates https://www.facebook.com/events/801217066988513/?active_tab=discussion
@zxv I may add a feature like that to Gath, it seems useful
@darius I like it, but in terms of MVP, I think edge cases like being able to as admin adding and removing attendees + being able to un-RSVP and I think it's basically good.
I noticed it doesn't do images/videos in the discussion but this is already way more polished than I expected it to be.
@zxv Yes, I'm trying to figure out delete-from-federation.
Admins can add and remove attendees.
@darius oh I got a 502 Gateway error when I tried to remove myself. With the edge cases they feel obvious enough that I'm just assuming it's among the stuff to do before release.
@darius oh one more super obvious thing you certainly already know about. Deleting an event does not delete the fediverse account for the event.
@zxv thank you, it's helpful to have this report anyway!
@darius another question probably more appropriate to Raphael is why email? Why not have a public and private url like imgur does it? I don't like having to give out an email address for something so small.
@zxv There is a public and private url! The email is fully optional. You can put "email@example.com" and it works fine.
@darius Right on!
@darius oh my gosh, i saw this my first week on fedi but didn't save it and I've been looking for it ever since!
@darius It's very interesting and useful.
I want to use that service for offline meeting on Mastodon.
Is it enable to attach Google map?
@darius would this allow for anonymous RSVPs? (at least, anonymous to tje public if not the server operator)
@thufie you can just go to the web page and RSVP with any name you like and no email address, yes (if the event organizer allows for it)
@darius Great! Go go go! Federated events are critical missing infrastructure right now, I can't wait for solutions.
Will be good to have some friendly, fediversly coopetition with Mobilizon and any others :)
@darius this looks great - looking forward to trying it out
Looks really nice.
I love you
Hometown is adapted from Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.