[[PageOutline(2-5,Contents,pullout)]] = Calendar view of Milestones and Tickets = == Description == Macro for the Trac Wiki Ticketing system to display Milestones and Tickets in a calendar view. The original version of the macro was hosted [http://macgeek.dyndns.org/software/Trac_WikiTicketCalendar here]. Versions compatible with Trac 0.11, 0.12 and even for old 0.10 are available now, so test, enjoy and report back any issue, please. == Bugs/Feature Requests == Existing bugs and feature requests for WikiTicketCalendarMacro are [query:status!=closed&component=WikiTicketCalendarMacro&order=priority here]. If you have any issues, create a [/newticket?component=WikiTicketCalendarMacro&owner=rjollos new ticket]. == Download == Download the zipped source from [download:wikiticketcalendarmacro here].[[BR]] However, to get the one-file version you could look at and save it with the Trac repository browser: * [browser:wikiticketcalendarmacro/branches/0.10 0.10] * [browser:wikiticketcalendarmacro/branches/0.11 0.11]/0.12 without i18n ^1^ * [browser:wikiticketcalendarmacro/branches/0.12 0.12] with i18n support - WiP ^1^ Note: The 0.11 single-file macro install is somewhat smaller than the Python egg with translations,[[BR]] and there's no visible difference to the genuine 0.12 version, if you don't use localization for Trac 0.12. == Source == You can check out WikiTicketCalendarMacro from [http://trac-hacks.org/svn/wikiticketcalendarmacro here] using Subversion, or [source:wikiticketcalendarmacro browse the source] with Trac. == Example == Excerpt of the source documentation: {{{ Activate it in 'trac.ini' [components] WikiTicketCalendarMacro.* = enabled format: WikiTicketCalendar([year,month,[showbuttons,[wiki_page_format, [show_ticket_open_dates,[wiki_page_template]]]]]) displays a calendar, the days link to: - milestones (day in bold) if there is one on that day - a wiki page that has wiki_page_format (if exist) - create that wiki page if it does not exist - use page template (if exist) for new wiki page arguments: year, month = display calendar for month in year ('*' for current year/month) showbuttons = true/false, show prev/next buttons wiki_page_format = strftime format for wiki pages to display as link (if there is not a milestone placed on that day) (if exist, otherwise link to create page) default is "%Y-%m-%d", '*' for default show_ticket_open_dates = true/false, show also when a ticket was opened wiki_page_template = wiki template tried to create new page examples: WikiTicketCalendar(2006,07) WikiTicketCalendar(2006,07,false) WikiTicketCalendar(*,*,true,Meeting-%Y-%m-%d) WikiTicketCalendar(2006,07,false,Meeting-%Y-%m-%d) WikiTicketCalendar(2006,07,true,*,true) WikiTicketCalendar(2006,07,true,Meeting-%Y-%m-%d,true,Meeting) }}} == Recent Changes == [[ChangeLog(wikiticketcalendarmacro, 3)]] == Author/Contributors == '''Author:''' [wiki:mcomb] [[BR]] '''Maintainer:''' [wiki:rjollos] [[BR]] '''Contributors:''' Steffen Hoffman (hasienda)