Changes between Version 3 and Version 4 of IcalExporterPlugin


Ignore:
Timestamp:
Jun 9, 2008 11:56:48 PM (6 years ago)
Author:
k0s
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IcalExporterPlugin

    v3 v4  
    1 = export iCal format for pages with an RSS feed = 
     1= export iCalendar format for pages with an RSS feed = 
    22 
    33== Description == 
    44 
    5 For out of the box trac, only the roadmap module has an iCal feed.  the iCalExporterPlugin exposes an iCal format in the "Download in other formats" section.  The calendar is created by parsing the RSS feed for the page and transforming it to iCal format.  The calendar can then be read by (e.g.) google calendar by using the "Add by URL" feature.   
     5'''read trac feeds in your calendar!''' 
     6 
     7For out of the box trac, only the [http://trac.edgewall.org/roadmap roadmap module] has an [http://trac.edgewall.org/roadmap?format=ics iCal feed].  the iCalExporterPlugin exposes an [http://www.ietf.org/rfc/rfc2445.txt iCal format] in the ''"Download in other formats"'' section.  The calendar is created by parsing the RSS feed for the page and transforming it to iCal format.  The calendar can then be read by (e.g.) [http://www.google.org/calendar google calendar] by using the [http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=37100 "Add by URL"] feature.   
    68 
    79 
     
    2426== Example == 
    2527 
    26 Click on the "Timeline" navigation item in a trac instance where this plugin is enabled.  Scroll to the bottom of the page.  The ability to download as iCalendar should be evident: 
     28Click on the [http://trac.openplans.org/sandbox/timeline Timeline] navigation item in a trac instance where this plugin is enabled.  Scroll to the bottom of the page.  The ability to download as iCalendar should be evident: 
    2729 
    2830[[Image(icalexample.png)]] 
    2931 
    30 from http://trac.openplans.org/sandbox/timeline 
     32''from http://trac.openplans.org/sandbox/timeline'' 
     33 
     34== How it Works == 
     35 
     36The IcalExporterPlugin examines if a page has an RSS feed.  If it does, it adds a iCalendar download option as well.  The brunt of the work is done by [http://trac-hacks.org/svn/icalexporterplugin/0.11/icalexporter/ical.py ical.py], which writes the iCalendar format (most of the hard work was stolen from [http://trac.edgewall.org/browser/trunk/trac/ticket/roadmap.py the roadmap module]).  [http://trac-hacks.org/svn/icalexporterplugin/0.11/icalexporter/ical.py ical.py] is independent of trac and should probably be moved upstream of the plugin or of trac entirely. 
    3137 
    3238== Recent Changes ==