Calendar

Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2009-01-15 17:03:32
Size: 916
Editor: c-71-56-103-64
Comment: started
Revision 5 as of 2009-01-15 18:48:21
Size: 2149
Editor: c-71-56-103-64
Comment: cleanup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Summary ==
Line 9: Line 7:
The person  1. Log into Google Calendar (either using a gmail address or an address that is a login for a Google account)
 2. Create an event.
 3. Under Add Guests, invite j5q85mmi6ujvjtii5s1n3li5io@group.calendar.google.com.
 4. Verify the event is showing up correctly in http://fridge.ubuntu.com/calendar.
Line 11: Line 12:
== Why Google Calendar? Why not an OSS solution? ==
Line 12: Line 14:
== Rationale == Its important to understand that we are not being locked into using Google Calendar forever. If the News Team can find a better solution in the future, we can easily migrate away from Google Calendar.
Line 14: Line 16:
== Use Cases == The Fridge is currently running Drupal 5. There is no core calendaring functionality. The events module that it has currently does not support repeating events. If a meeting is supposed to be held weekly, 52 separate events have to be created for the year. Obviously, this is not a maintainable process. Other calendar modules were evaluated by the IS team, but they had security vulnerabilities. Also, most development of event modules have stopped on Drupal 5 and moved on to Drupal 6.
Line 16: Line 18:
Drupal 6 handles calendars better. Development of modules supporting repeating events is on-going and will be released in the future. Since we need a solution now, going to Drupal 6 does not solve our problems.
Line 17: Line 20:
== Assumptions == == #ubuntu-meeting bot ==
Line 19: Line 22:
The #ubuntu-meeting bot currently changes to the topic in the channel to list current and upcoming meetings. It can handle individual events properly, but cannot process the iCal standard for repeating events.
Line 20: Line 24:
== Design ==


== Implementation ==


=== UI Changes ===

=== Code Changes ===


=== Migration ===


== Test/Demo Plan ==


== Unresolved issues ==


== BoF agenda and discussion ==


----
CategorySpec
This will have to be fixed in the future.

The Fridge calendar is used to organize meetings around the community, specifically ones that take place in #ubuntu-meeting.

The calendar is viewable at http://fridge.ubuntu.com/calendar (XML, iCal, HTML).

Adding Events to the Calendar

  1. Log into Google Calendar (either using a gmail address or an address that is a login for a Google account)
  2. Create an event.
  3. Under Add Guests, invite j5q85mmi6ujvjtii5s1n3li5io@group.calendar.google.com.

  4. Verify the event is showing up correctly in http://fridge.ubuntu.com/calendar.

Why Google Calendar? Why not an OSS solution?

Its important to understand that we are not being locked into using Google Calendar forever. If the News Team can find a better solution in the future, we can easily migrate away from Google Calendar.

The Fridge is currently running Drupal 5. There is no core calendaring functionality. The events module that it has currently does not support repeating events. If a meeting is supposed to be held weekly, 52 separate events have to be created for the year. Obviously, this is not a maintainable process. Other calendar modules were evaluated by the IS team, but they had security vulnerabilities. Also, most development of event modules have stopped on Drupal 5 and moved on to Drupal 6.

Drupal 6 handles calendars better. Development of modules supporting repeating events is on-going and will be released in the future. Since we need a solution now, going to Drupal 6 does not solve our problems.

#ubuntu-meeting bot

The #ubuntu-meeting bot currently changes to the topic in the channel to list current and upcoming meetings. It can handle individual events properly, but cannot process the iCal standard for repeating events.

This will have to be fixed in the future.

Fridge/Calendar (last edited 2020-04-24 17:45:51 by brian-murray)