I am working with Version 2.4 of Silverstripe and would like to enable logged-in users to add and remove events to a calendar after logging into the CMS. This is a community site and I do not want these users to be able to update the events of other users.
Regarding the frontend, on the home page of the site there is a small space which is just big enough for links to the next 3 events to be visible. A scroll bar allows users to scroll to other events.
As such the calendar will be used on a page with page type set to homepage.
I am using Google Calendar at the moment because this is what my client asked me to add. However now there is a need for logged in users to add and remove events to the calendar without the potential for these users to update the events of other users. I also do not want a solution whereby the user has to first log into the CMS and then log into the calendar. I just want a single log-in solution. I suspect that accommodating both of these requirements using Google Calendar will be rather involved so this is why I am now looking at non-Google solutions.
Any ideas on how I could set this up?
Thanks if anyone has any suggestions.