-
Notifications
You must be signed in to change notification settings - Fork 21
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
META: Improve events on backdropcms.org #890
Comments
Thanks for everyone's feedback, we will start development of this. |
@Wylbur , please let me know if you need any help with this task. |
@Wylbur I don't think this is a good idea for the Backdropcms.org website. We don't really have any need for a meetings or calandar-ing system, and trying to re-create something that complicated on a website this important to us -- especially when we don't really need them -- is going to be a long-term maintenance nightmare. Before we do anything here, let's talk about what we do actually need, and not start with a solution. What is the problem this is attempting to solve? |
@jenlampton , here is update for the issue Describe the need Currently there is huge interest in BackdropCMS and we want to post lots of events that can answer people's questions, seminars, talks, etc. There is a huge need for an events site, not a google calendar. We can extend (https://events.backdropcms.org/). to be this calendar |
@stpaultim and I discussed with @irinaz today on the request here. I can see a couple opportunities here for improving our event management.
@stpaultim has suggested that maybe we should move this issue to https://github.com/backdrop-ops/events.backdropcms.org. The events site was always intended to do more than just Backdrop LIVE. And developing this feature over there might streamline the development process and lower the overall risk, since backdropcms.org is a crucial property for us. The downside of moving the events is that it's more work to remove and redirect everything from https://backdropcms.org/news/events over to events.backdropcms.org. |
I 100% agree on this for all events (but not for meetings)
This is what the google calendar provides, and why we have one. I think all we need to do is get the "Add to calendar" option from google calender to appear on our event nodes, and that should solve that problem.
I don't think that's a great fit either, for two reasons
I don't think we should add anything to the site to make it into a calendar. It should be a promotional site that provides people with information, in a list :)
This does not describe the need for the changes as proposed in this issue. The website already provides a place that lists events that can be posted by anyone. If that's all that was needed we could close this issue, but it's clear that something more was needed, but without documenting the need it's very hard to recommend alternative solutions :) |
A thought: We do have two different google calendars. One is for events, and the other is for meetings. The reason they are separate is because they are managed differently. We did expect anyone to be able to add an event, but meetings are "official" and are only added by people who are authorized to create them. Things like "Office hours" fall directly into this category of "meetings" that should not be created by just anyone. We had never planned for meetings (including "office hours") to be part of b.org. All official (recurring) meetings are documented on https://backdropcms.org/support/resources instead. At some point we started mis-using "events" for office hours, and now it sounds like we are trying to do the same with webinars. Let's take a step back and see what the office hours need was, and see if we can solve that in another way that also works for webinars. Maybe these things can also auto-feed into our other google calendar (or what I'd prefer, would be feed from the calendar to the website) I'll create a follow-up for that too. |
The current calendar only works for Google Calendar users, but not for Outlook or local calendars (e.g. iCal.app). If you try to use "Copy to calendar" from a Google Calendar it redirects you to https://workspace.google.com/products/calendar/?hl=en-US to sign-up for Google Calendars. Something like https://github.com/backdrop-contrib/addtocal is usually needed to provide an adequate Add to Calendar link, since how you add to calendar depends on what calendaring software you use. |
great, i added that into he relevant issue: #1005 |
We also need a third sub-task "Make it easier for people to find Backdrop Events". Right now set up is very confusing - https://events.backdropcms.org/ only shows BackdropLive - only insiders understand this. If all events are on https://backdropcms.org/news/events it would be very helpful to have big block on front page of https://events.backdropcms.org/ with link back to events page. Also there are more types of events now, not only office hours and internal meetings. |
Follow-ups based on agreements in the comments below:
Original issue
Describe the need
??
Proposed solution
Create a calendar feed based on events in the https://backdropcms.org/ website
Add fields to event content type
Create Events Feed
Create Calendar Display
Add Fullcalendar NGCreate view display to show Events - https://backdropcms.org/calendarUse this view to store this new display https://backdropcms.org/admin/structure/views/view/eventsDate Repeat
Add and test Date Repeat module to see if that can create recurring events for the feeds and the calendarImplement Calendar on Website
Replace links and references to old Google calendar with new links to Calendar and FeedUpdate Events on existing Google Calendar feed with Sunset message, and links to new Calendar FeedCalendar Links on Events
The text was updated successfully, but these errors were encountered: