Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Users should be able to organize events #4179

Closed
2 tasks done
johana-star opened this issue Jul 13, 2017 · 23 comments
Closed
2 tasks done

[Feature Request] Users should be able to organize events #4179

johana-star opened this issue Jul 13, 2017 · 23 comments

Comments

@johana-star
Copy link

johana-star commented Jul 13, 2017

Edited to add: This issue is closed because the maintainers of Mastodon have tacitly indicated that this feature will not be added to it. If you are interested in a fediverse app which will have event functionality, check out Aardwolf, a project which has events on its roadmap.

This is a somewhat large feature request. I'm filing this issue to determine interest from maintainers, and anticipate that completing this feature will require decomposing this request into many issues and treating this feature as a milestone.

While browsing my Mastodon instance, I came across a conversation where a tooter mentioned that a lack of an event organization feature was mentioned as a reason to not join Mastodon.

conversation where a tooter toots, 'I tried to advertise my instance on facebook for example and people told me that if you guys had the capability to organize events they would use it, perhaps consider?'

Would maintainers of Mastodon be interested in allowing tooters to create events? If so, I'd be glad to start writing user stories, developing, and otherwise collaborating.


  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • This is a feature request This bug happens on a tagged release and not on master (If you're a user, don't worry about this).
@mariusa
Copy link

mariusa commented Nov 28, 2017

Ease of confirmation from visitors without an account is crucial.
I want to organize an event and share a link to that. Visitors should see details, and easily signup (new mastodon account) to confirm participation.

Browsing all events in a location should also work, similar to
https://www.facebook.com/events/discovery/

@johana-star
Copy link
Author

@m4sk1n Is there any chance this feature will be on the 2018 roadmap?

@mkljczk
Copy link
Contributor

mkljczk commented Nov 28, 2017

@strand I don't know, @Gargron sometimes has to sleep, it's a big problem for the project…
https://mastodon.social/@Gargron/99079688369053501

@johana-star
Copy link
Author

Is @Gargron the best person to speak to about the project's roadmap? If not, is there another person in charge I should reach out to?

@nightpool
Copy link
Member

nightpool commented Nov 28, 2017 via email

@johana-star
Copy link
Author

@Gargron Can you as benevolent dictator weigh in on whether this feature has roadmap potential OR designate a lieutenant to have a discussion/make a decision on your behalf?

I recognize how limited your time is, but there has been no feedback on this issue in almost six months. If this is a feature which aligns with the mastodon project, I'm glad to push it forward.

@jlaufersweiler
Copy link

In light of recent events, a lot of people are looking for a community-run/hosted social media option. In terms of what functionality most users actually need from such a thing, microblogging and messaging are two of the crucial uses.

The third one that comes up again and again is events. Organizing and discovering parties, concerts, demonstrations, scout meetings, etc. make up the other corner of the social-networking triangle.

If Mastodon is going to be a microblogging platform only, it doesn't need this, though would perhaps benefit from being able to hook into other tools or providers for those services via OAuth /oEmbed/etc.

If OTOH the mission extends to providing a platform for communities and individuals to autonomously take the reins of their social-networking needs, this is a necessity.

OpenConferenceWare is an MIT-licensed Rails tool that is geared towards academic conferences and such, perhaps a subset of its functionality could be a starting-point for similar capabilities in Mastodon.

@jlaufersweiler
Copy link

Relevant ActivityPub api for handy reference:
Event
Place
Announce
Join
Invite
Accept
Reject
TentativeAccept
TentativeReject

@mbajur
Copy link
Contributor

mbajur commented Mar 28, 2018

I have exact the same use case as Laurelai from a screenshot in OP - a lot of my potential users would be more than happy to drop facebook for mastodon if there were an Events feature available. That's the only thing that keeps them off.

Fingers crossed for accepting this as a feature on roadmap!

@johana-star
Copy link
Author

johana-star commented Mar 28, 2018

I am taking @Gargron's silence as tacit disapproval for this potential feature, and closing this issue.

If'n this appears on the roadmap, please reopen.

@johana-star
Copy link
Author

@jlaufersweiler You seem to have already poked around standards and protocols for establishing a micro-eventing service, do you think that a small, simple tool could be built just to handle it, using the fediverse ident as auth.

Ultimately, this doesn't need to be scoped into Mastodon, but it would be invaluable to have an event-organizing service that uses existing fediverse identities.

I do believe that most Mastodon admins would want this functionality… Maybe there is a way to plugin customizations into Mastodon.

I'd really appreciate any advice or guidance from folks who understand the details of fediverse protocols better than I do.

back to the day job.

@BanjoFox
Copy link

Unfortunately I do not have a real feature list yet (its mostly in hand-written notes) but Events is one of the things we are trying to have day 1 in Aardwolf. By that I mean version 1.0.0. Ideally we'd have it in one of the betas, but there are SOO many moving pieces right now.

My view, is that Mastodon is supposed to be a Twitter-replacement (microblogging), which may be why these features are being ignored. Aardwolf on the other hand is trying to be more like Facebook, which has a lot of the functionality that folks are looking for.

@johana-star
Copy link
Author

johana-star commented Mar 28, 2018

Added a note to the original post indicating that further discussion should take place over at Aardwolf.

@nightpool
Copy link
Member

I'm leaving this open because it's very highly requested, and if someone has a good idea on how to simplify it to fit into a microblogging framework it would be very welcome.

@nightpool nightpool reopened this Mar 31, 2018
@zcdunn
Copy link

zcdunn commented Mar 31, 2018

There's also Get Together. It's an event sharing platform. The lead developer has said he's looking for someone to implement Activity Pub.

@jlaufersweiler
Copy link

@strand, ActivityPub itself is fairly straightforward, just a class-inheritance-based JSON-style vocabulary for describing various interactions & their surrounding contexts.

Adding such things to Mastodon would be non-trivial in so far as it doesn't currently have the data structures for all the things that are important for event organizing that simply aren't relevant for Toots or DMs. That's not to say they wouldn't be worthwhile additions, but it would require a lot of new moving parts. (If I had any Ruby skills, I'd offer to help rather than just kibbitz.)

That being said, even if Mastadon sticks to the subset of ActivityPub it implements thus far, I hope it does become capable of interacting with other federations whose hosts implement parts of the recommendation that it does not. That is to say, even if Mastodon users can't organize an event themselves, they ought to be able to receive & respond to announcements or invites for events hosted on compatible allied federations that do have that feature, and receive related notices in their stream.

The "compatible" part is a potential gotcha, insofar as many details in ActivityPub are left to implementers' discretion. It is encouraging at least in that respect to see Mastodon's mindshare as an early leader mean that its approaches are becoming something of an informal reference implementation of the basic activities among other implementers. If they were to add event organizing to their toolset, their example would no doubt be valuable there as well.

A companion project to Mastodon that commits to API & schema compatibility with Mastodon such that it could share the same federation's back-end DB & directory resources while extending its functionality might be a worthwhile middle-ground.

@BanjoFox
Copy link

BanjoFox commented Apr 2, 2018

I would argue that because something is simple or easy to implement does not automatically mean that it should be done. If the scope of Mastodon as an application is "micro-blogging service" then events, would seem to be outside of that scope.

In my head it would be akin to adding an "Instagram-like photo-sharing" to an e-mail service.

@johana-star
Copy link
Author

johana-star commented Apr 2, 2018

@nightpool I agree it would be great if this was implemented within Mastodon. However, having an open issue which isn't endorsed by @Gargron or another core contributor isn't helping anyone. It provides false hope to users and additional emotional weight for maintainers.

Closing again. If you have ascertained buy-in from maintainers please reopen.

@nightpool
Copy link
Member

I am a maintainer........

@nightpool
Copy link
Member

nightpool commented Apr 2, 2018

I mean, I'm down to leave this closed for now if you don't want it open because it's not going to be immediately addressed. I don't think it's going to be immediately addressed—we don't have a good way forward yet. But i don't think it's useful to discard the whole idea out of hand just because we haven't thought of a way to integrate it into microblogging yet. And that's what closing the issue looks like to me.

@johana-star
Copy link
Author

@nightpool No doubt. From what you said earlier in the thread I assume that @Gagron is the benevolent dictator. My assumption, based on commits and conversation is that @gagron and a handful of other contributors are empowered to drive and accept feature work.

If there was a PR related to this, would you have the authority to merge it? If so, then please reopen.

If we don't have the buy-in from the folks who can merge things to master, there's no point in having this issue, as its not on the roadmap. (Keeping the icebox clean let's folks focus on work that matters more.)

@JulianBissekkou
Copy link

Now after a few years and with the recent hype around mastodon as a twitter alternative would you guys reevaluate your decision and maybe add it to the roadmap?

@mcnesium
Copy link

mcnesium commented Jan 2, 2023

@JulianBissekkou are you aware of mobilizon? we do have the fediverse. let's use it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants