We would like to add a link to the community calendar on the sdv.eclipse.org homepage. However, the calendar tool to be used is still TBD. This issue is to discuss the tool and provide a link so webdev can add it.
Our system does not currently support the "add to calendar" functionality. That's not really an option for us in the short term. If you need that, I would recommend that we embed a google calendar on the site that you can manage.
Sorry for the previous comment that came from @ajacko. I was doing some tests just before and needed to impersonate a user with the same level of access as anne.
I was going to say:
Perhaps we could include this request with #19 (closed) and include a section in the sidebar where we link to the google calendar in question.
@sgiacomoni2as Is the calendar something that the marketing team can create or do you usually ask Webmaster?
I don't recall creating them in the past, but that really just proves my memory isn't great.
Since Google calendars are 'tied' to a user it probably make sense for it to be created by webmaster and then shared with @paulinagueorguieva who can then manage it. This prevents the calendar from either being removed(when someone leaves) or (in theory) the Foundation losing control.
I've created a calendar and invited @paulinagueorguieva so that should do it.
@cguindon can we also have a CTA on the website homepage - right next the Events box on the home page or within the Events section with a link to subscribe to that Google calendar:
@cguindon What would be a good way to implement this?
Do we add a calendarUrl property under [menu.sidebar] in config.toml? Then render it as a button in sidebar-block.html in hugo-solstice-theme. Or we can keep it generic and just call it buttonUrl, link, or something else? But I was also thinking this might bloat up the sidebar.
If this feature won't be added to the other sites then maybe we can just insert it directly using query selectors in js?
@sgiacomoni2as Do you need this feature to be merged by the end of this week? Since Eric and Chris are on vacation we cannot rollout this feature without some minor workaround. But we don't mind if you want it asap. Otherwise we would just wait until Monday for Eric to get back.