Forem Creators and Builders 🌱

Ben Halpern for Forem Core Team

Posted on • Edited on

Deprecation: Removing "Events"

Update: The removal of events has now been merged into main. It will be deployed to Forem Cloud next week and self-hosters will get the change when they update. Since this feature is essentially not used by any Forems we know about and clearly never "finished", we prioritized the swift removal so that we didn't risk it achieving further adoption if we knew it was going to be removed.

Hey folks, just a notice that we will be moving the "events" functionality from Forem. It was never entirely fleshed out and we have better places to put similar functionality.

If you weren't sure what events are, every Forem has an events page where you could schedule community events.

https://forem.dev/events

Admins can fully replicate existing functionality of events via pages and/or in combination with display ads to promote them or use listings to allow community members to post events. So we are not technically removing any functionality that currently exists. This will allow us to invest more in pages, etc. so that you can create custom experiences, like what we do with CodeLand.

There are tradeoffs with general vs specialized functionality, and it is very possible that specialized events functionality makes its way in as a plug-in again in the future. In the meantime it was not providing much value for anyone.

Here is the draft PR if you want to follow along:

✂✂✂ Remove events #15062

What type of PR is this? (check all applicable)

  • [X] Refactor

Description

This PR completely removes events functionality from Forem.

Related Tickets & Documents

Closes https://github.com/forem/rfcs/issues/292

QA Instructions, Screenshots, Recordings

Nothing specific

UI accessibility concerns?

None

Added/updated tests?

  • [X] Yes

[Forem core team only] How will this change be communicated?

Will this PR introduce a change that impacts Forem members or creators, the development process, or any of our internal teams? If so, please note how you will share this change with the people who need to know about it.

  • [ ] I've updated the Developer Docs or Storybook (for Crayons components)
  • [ ] This PR changes the Forem platform and our documentation needs to be updated. I have filled out the Changes Requested issue template so Community Success can help update the Admin Docs appropriately.
  • [ ] I've updated the README or added inline documentation
  • [ ] I've added an entry to CHANGELOG.md
  • [ ] I will share this change in a Changelog or in a forem.dev post
  • [ ] I will share this change internally with the appropriate teams
  • [ ] I'm not sure how best to communicate this change and need help
  • [ ] This change does not need to be communicated, and this is why not: please replace this line with details on why this change doesn't need to be shared

[optional] Are there any post deployment tasks we need to perform?

[optional] What gif best describes this PR or how it makes you feel?

alt_text

Since this is seldom-used functionality we will not wait very long before the removal. If you want help replicating events in pages and/or listings, leave a comment with questions and we can elaborate.

Top comments (0)