Hi all!
I'm brand new to the project but hopeful about this Extension. I run a virtual songwriters group and have different events for different levels of membership. I am looking for a way to toggle the visibility of event links (I use Google Meet) so I can keep some events private.
In my last community, I was using Skool, and Skool made it possible to set recurring events and I believe duplicate events as well. This was a very helpful feature.
I've read others comments on here and glad to see that significant progress was made. One area that could still benefit that I saw support for was sending email notifications of events. These are really useful.
I'd love to get this project active again. I'm not a trained coder myself but would be open to experimenting on the following features:
Role-Based Visibility for Event Location/Link
- Introduce a dedicated "Location" field that can store either a physical address or a virtual meeting link (e.g., Google Meet, Zoom).
- Allow event creators to toggle visibility of this field based on user roles (e.g., only visible to paying members).
- This prevents unauthorized users from accessing private event links while keeping public event details visible.
Recurring and Duplicating Events
- Add an option for recurring events (daily, weekly, monthly, custom).
- Provide a duplicate event button to quickly create new events based on past ones, reducing manual work.
Email Reminders for Events
- Enable automatic email reminders to be sent 1 day before an event.
- These reminders should only go to users who have permission to access the event.
- Ideally, this would be an optional setting when creating an event (checkbox: "Send email reminder to attendees").
Upcoming Events Widget for Homepage
- Display a list of upcoming events on the homepage (or in a sidebar widget).
- If the event has a visible location/link (based on user role), it should be included in the widget.
- If not, the widget should simply display event name, date, and description.
Event Ticketing and Payments (Long-Term Feature Request)
- A way to sell tickets directly through Flarum, reducing reliance on platforms like Eventbrite.
- Payment integration with Stripe or PayPal to allow for easy paid event access.
- Ability to limit ticket availability (e.g., "Max 20 attendees").
Thanks and looking forward to seeing what we can do!