Note that there are some explanatory texts on larger screens.

plurals
  1. POBest way to implement a Calendar interface using Google Cal feeds for events?
    primarykey
    data
    text
    <p>I'm building a site for my school as a pet project, which would include accounts for all students. I want to display a calendar for each student that should have the following features:</p> <ul> <li><p>It should be able to import events from multiple Google Calendar feeds. Compatibility with either the XML, ICAL or HTML feed will do.</p></li> <li><p>It should be able to give different colors to different events based on the feeds which they originated from.</p></li> <li><p>It would be nice if the calendar could also give different colors based on certains tags in the event titles, like all events starting with "Test: " will be red, and all events starting with "Deadline: " can be blue.</p></li> <li><p>The interface should be nice, but simple. It should be easy to implement, and no dependency on Javascript would be good. Preferably, it will work simply on PHP.</p></li> <li><p>It must provide 3 views of the calendar: Month, Week &amp; Agenda</p></li> </ul> <p>Features I don't require are:</p> <ul> <li>Write ability (the calendars can/should be read-only)</li> <li>Multiple-day events or recurring events</li> <li>Links or html content inside events</li> </ul> <p>What would be the simplest pre-made solution to implementing this? Currently, I am trying out various solutions like FullCalendar, and the various solutions listed at the <a href="http://www.planscalendar.com/index.php?p=competition" rel="nofollow noreferrer">Plans Website</a>. However, none of them are perfect, because either they are not supported any more, or require javascript, or don't have all the features I need. I'm also gonna check out the GWT-cal plugin, and the Zend Calendar GData framework, but any feedback on your experiences with any of these would be good.</p> <p>Can someone suggest the easiest way of getting this working?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload