Calendar Plugin

Name Calendar Plugin
Vendor Atlassian Software Systems (Website)
Authors David Peterson, Mike Cannon-Brookes, Jens Schumacher, Jeremy Higgs, Dan Hardiker, James Matheson, Swee Wan Tan, Richard Wallace, Keith Brophy
Homepage http://confluence.atlassian.com/display/CONFEXT/Calendar+Plugin
Issue Management http://developer.atlassian.com/jira/browse/CAL
Continuous Integration n/a
Categories Content Macros
Most Recent Version 2.7.2
Availability Confluence v2.8.1 to v3.0.0_01
State Stable
Support Unsupported Plugins
License Freeware / Open Source (BSD)
Price Free
Release Docs http://confluence.atlassian.com/display/CONFEXT/Calendar+Plugin
Java API Docs n/a
Download Source http://svn.atlassian.com/svn/public/contrib/confluence/calendar-plugin/tags/calendar-plugin-2.7.2/
Download JAR calendar-plugin-2.7.2.jar
This plugin now accessible through the Confluence Repository Client.

Description


This plug-in puts a dynamically updated calendar into any page. The calendar stores its data in iCal format and allows incoming and outgoing calendar subscription.
The plugin offers day, week and month views. You can have multiple calendars per page. And your items can link to other pages for elaborating details.

Possible Bug
Users have reported that some accounts cannot see scheduled events. We recommend that you notify your users about the risk until we can fully re-test the plugin.



Downloading & Installing

Due to changes in Daylight Savings Time laws in the US, it is important to update your JDK if you are having issues with dates after March 11, 2007. See the following page for details:
http://java.sun.com/javase/tzupdater_README.html
Due to changes in Confluence, there are separate versions for Confluence 1.4.4, 2.0 and 2.1. Uploading the plugin is only supported from plugin version 2.3 onwards.

Screenshots

Macros

{calendar:id=mycal|title=My Calendar}

Details: Outputs an editable dynamic calendar.
Parameters:

Name Required Description
id The unique identifier that identifies this calendar. Must be unique per page. May only contain numbers and letters of the alphabet.
title The human-friendly title for the default sub-calendar. Not necessarily unique.
defaultView Allows the default view of the calendar to be specified. May be 'event', 'day', 'week' or 'month' (the default)
firstDay Allows the specification of the first day of the week. May be any day of the week. Defaults to Monday.

{calendar-events:page=Page Name|calendarId=mycal|}

Details: Outputs the events for the named calendar.
Parameters: PLEASE COMPLETE MACRO DESCRIPTION

Name Required Description
page The name of the page containing the calendar. May be just the page name ('My Page') for local pages, or prefixed with the space key ('SPACE:My Page') for those elsewhere.
calendarId The ID of the calendar to display events for.

Examples

Creating the basic calendar

Creating a calendar is a two-stage process. Firstly, you have to define where the calendar will appear on the page. Edit a page in Wiki Markup mode:

Below is my vacation calendar.
{calendar:id=vacation|title=My Vacation}

By specifying the title, a new calendar called 'My Vaction' will automatically be created for you. It should look something like this:

You can add events to this immediately.

Adding Events

To add a new event, hover your mouse over a day on the main calendar display and click the 'add event' icon which appears:

Next, a panel asking which calendar you want to add to will appear:

Select 'My Vacaction' and click next. Enter the details for the event:

Click 'Add' to finish the job.

Adding a new calendar

Alternately, you might want to add a new calendar, either one allowing events to be added via Confluence, or one which subscribes to an iCal file elsewhere on the Internet.

Firstly, click the 'Add a calendar link'. If more than one type of calendar is available, you will have to select the calendar type:

Then, enter the calendar details:

The example above is subscribing to the 'Australian Holidays' calendar. You can subscribe to it yourself by entering the following URL as the subscription location:

http://icalx.com/public/rohanl/Australian32Holidays.ics

If you want to be able to add events through Confluence, set the location to 'Local'.

Another option is to create a calendar through an uploaded iCal file. To do this, click "Attachments" under "Page Operations," then upload the .ics file. Return to your calender page, click "Add A Calender" and select "Attachment" as the location. Use Wiki Markup language in the form box to reference the attached file: ^mycalendarname.ics.

Timezones

With version 2.1.10 of the plugin, you can now specify both specific event timezones as well as the display timezone for the main calendar.

Adding events in different timezones

Setting the timezone for an event is simple - just change the the option below the event time. Note that all-day events do not have a timezone - they apply to the whole day on the specified date, regardless of the timezone. An example is below:

Viewing the main calendar in a different timezone

You can change what timezone you view calendars in. Note that you must be logged in for this to work, and the setting will apply to all calendars on the site. You can change the display timezone at any time.

To do so, simply click on the name of the current timezone in the top-left of the calendar display:

You will then be asked to select a new timezone. Choose the one you want and click 'Save'. You will be returned to the page you came from.

Note: In Confluence 2.3+, this now uses the standard user-set timezone, available in the user's preferences.

Publicly Available Calendars

There are numerous public calendars for things like holidays, regional events, etc. One of the best repositories can be found at http://icalshare.com/.

Custom Themes

If you are using a custom theme, you need to ensure that some javascripts are included in your theme (or create a user macro to get them included on your page). This is also important to ensure that other Confluence features like labels are correctly supported.

The scripts are prototype.js and effects.js - both of which can be obtained from http://script.aculo.us

These scripts are usually included with Confluence 2.x standard themes.

Internationalization

The plugin is mostly internationalized. 95% of the text has been put into a properties file (CalendarMacro.properties. Other languages can be added by creating modified versions of this file and saving them with the appropriate language code (eg. CalendarMacro_de.properties, etc.)

How this file is linked into Confluence depends on the version of Confluence you are using.

Confluence 2.3+

The files must now be loaded into the plugin to work, although alternately a separate plugin can be created for additional language files if this works out to be simpler. In the meantime, the German translation has been added to Calendar 2.3. Please feel free to supply translations into other languages.

  • In Confluence 2.3 (using Calendar 2.3+), the locale will be that specified by the user themselves, or the server default if they do not have one. If a translation is not available for the current locale, it will display the default English translation.

Also, feel free to contribute any translations you produce here and they will be added to future versions of the plugin. Contributions so far are listed here:

  Name Size Creator (Last Modifier) Creation Date Last Mod Date Comment  
File CalendarMacro_fr.properties 6 kB Bojan Vastag Jan 30, 2009 Jan 30, 2009 La traduction du calendrier en français
File CalendarMacro_de.properties 7 kB Pix Software GmbH Aug 19, 2008 Aug 19, 2008 improved german localization, for Calendar Plugin Release 2.7.1 (Confluence 2.9)

User contributed information

Performance Advisory
This is one of the best plugins for Confluence, however it's also one of the most system and database intensive and is susceptible to users inadvertently creating calendar pages that can consume massive amounts of system resources while rendering the page.

Open Issues

Release History

Version Date State License Price
Show description 2.7.2 (#27) 17 Apr 2009 Stable Freeware / Open Source (BSD) Free

Release Notes

Added macro parameter for suppressing the display of the 'Subscribe' link when viewing a calendar.

Contributors

  • Keith Brophy (website) — Developer

Show description 2.7.1 (#26) 20 Jun 2008 Stable Freeware / Open Source (BSD) Free

Release Notes

Disabled the Calendar extractor.

Contributors

  • Richard Wallace — Developer

Show description 2.7 (#25) 06 Jun 2008 Stable Freeware / Open Source (BSD) Free

Release Notes

Confluence 2.8 compatibility fix.

Contributors

  • Richard Wallace — Developer

Show description 2.6.1 (#24) 10 Jan 2008 Stable Freeware / Open Source (BSD) Free

Release Notes

This is a bugfix release for users that encountered problems when calendars had the same ID on different pages clobbering each other ([ CAL-219 | http://developer.atlassian.com/jira/browse/CAL-219 ]).

Contributors

  • Richard Wallace — Developer

Show description 2.6 (#23) 18 Dec 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Summary

This release fixes bugs related to caching of remote calendars and calendars displayed from attachments and compatability with Confluence 2.7.

Issues Resolved

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (6 issues)
Type Key Priority Summary Updated Reporter Status
Bug CAL-207 Major Caching issue with calendars based on attachments Dec 18, 2007 David Dembo Resolved
Bug CAL-204 Major Unable to read the calendar ERROR - Calendar Plugin v 2.5 Jun 16, 2008 Tony Cheah Tong Nyee Resolved
Bug CAL-216 Major Unable to install calendar plugin Sep 03, 2008 Tony Inglima Closed
Task CAL-209 Major ContentPermission import needs changing from core package to security for Confluence > 2.3 compatibility Dec 05, 2007 David Taylor Resolved
Bug CAL-210 Major Source not compatible with Confluence 2.7 Dec 05, 2007 David Chui Wing Yen Resolved
New Feature CAL-234 Minor Can the Confluence plug-in work with JIRA calendar plug-in? Feb 13, 2008 Royce Wong Closed

Contributors

  • Richard Wallace — Developer

Show description 2.5 (#22) 15 Nov 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Summary

This release fixes a number of bugs and introduces some new functionality. This release is NOT compatible with Confluence 2.6.0 due to problems with the CSS stylesheet handling in Confluence 2.6.0. This version is compatible with 2.6.1.

Issues Resolved

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (16 issues)
Type Key Priority Summary Updated Reporter Status
Bug CAL-158 Minor Views not resolving embedded variables Oct 15, 2007 Brian Sanders Resolved
Bug CAL-163 Minor Deletion all day event results in error Oct 25, 2007 Jason Perry Closed
Bug CAL-185 Major Illegal instant due to time zone offset transition: 2007-11-04T02:00:00.000 Oct 30, 2007 Nicholas Ilacqua Closed
Improvement CAL-201 Major Replace any <h1>, <h2> etc markup with <div> so that they don't conflict with the {toc} macro. Nov 08, 2007 David Peterson Closed
Bug CAL-194 Major TAB character(s) in .ics file cause parsing of file to break. Oct 14, 2007 Jeffrey Silverman Resolved
Bug CAL-170 Major Calendar throws java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key duration.allDay Oct 15, 2007 Dustin Pearce Resolved
Bug CAL-157 Major Exception when trying to edit calendar settings Oct 15, 2007 Bernd Rinn Resolved
Improvement CAL-186 Major Enable event summary to be linked in calendar-events Oct 19, 2007 David Peterson Resolved
Improvement CAL-69 Major Separate display of events for each calendar Oct 21, 2007 Susan Tran Resolved
Bug CAL-139 Major Forward and back buttons don't work consistently Oct 21, 2007 Tom Davies Resolved
Bug CAL-152 Critical $fullContextPath does not calculate correctly when subscribing to local calendar Nov 21, 2007 Ellen Daleng Resolved
Bug CAL-166 Critical getCalendar hangs, stopping Database Connection return Mar 27, 2008 Don Willis Resolved
Bug CAL-133 Critical server load when subscribed to iCals Nov 04, 2008 Jason Willis Reopened
Bug CAL-165 Blocker Calendar not found (404 error) when subscribing to a calendar Oct 01, 2007 Alex Holtz Resolved
Bug CAL-169 Blocker Deletion of subscribed calendar impossible Oct 22, 2007 Lothar Hegebart Resolved
Bug CAL-150 Blocker Unable to read the calendar with space in link URL (upgrading from 2.1.7 to 2.3) Oct 27, 2008 Adam Skogman Resolved

Contributors

  • David Peterson — Developer
  • James Matheson — Developer
  • Swee Wan Tan — Developer

Show description 2.3 (#21) 27 Feb 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Summary

This release primarily updates the plugin to work with Confluence 2.3. Also, a bug with UTC dates was hopefuly resolved.

Issues Resolved

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (6 issues)
Type Key Priority Summary Updated Reporter Status
New Feature CAL-147 Major Include the German translation property file Feb 26, 2007 David Peterson Resolved
Improvement CAL-149 Major Use the per-user timezone information from Confluence 2.3 Feb 26, 2007 David Peterson Closed
Bug CAL-148 Major Confluence 2.3 compatibility Feb 26, 2007 David Peterson Resolved
Improvement CAL-112 Major User the Confluence server-wide locale and individual user locales for i18n. Feb 26, 2007 David Peterson Closed
Bug CAL-124 Major Realtime error - net.fortunaical4j.model.ValidationException:DATE-TIME value must be specified in UTC time Oct 27, 2008 Soobaek Jang Resolved
Improvement CAL-134 Major ability to set default time zone needed Oct 27, 2008 Juan Leon Resolved

Contributors

  • David Peterson — Developer
  • Dan Hardiker (website) — Developer

Show description 2.1.13 (#20) 19 Jan 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Summary

This release contains updated bundled library dependencies as well as several fixes related to calendar subscriptions and Unicode, among other things.

Issues Resolved

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (7 issues)
Type Key Priority Summary Updated Reporter Status
Bug CAL-154 Critical All Day event issue Mar 15, 2007 chandra Closed
Bug CAL-144 Minor Unicode characters not handled when subscribing to local Confluence calendars Jan 18, 2007 Bj�rn Wang Resolved
Bug CAL-136 Major Basic Auth doesn't work when trying to subscribe to a calendar inside confluence from a calendar inside confluence Jan 18, 2007 Andi Kuhn Closed
Bug CAL-127 Minor UTF-8 entries in subscribed iCals don't show up correctly Jan 18, 2007 Otto Chrons Resolved
Bug CAL-125 Major Newlines in event descriptions are ignored when the event is viewed Jan 18, 2007 David Peterson Closed
Bug CAL-90 Major Subscribing to another calendar in a separate space Jan 18, 2007 Dustin Pearce Resolved
Bug CAL-12 Major unable to display i18n . encoding problem on tradition chinese UTF-8 Jan 18, 2007 Leung Man Chi Resolved

Contributors

  • David Peterson — Developer

Show description 2.1.12 (#19) 15 Jan 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Summary

This release contains a critical bug fix (CAL-124 and the oft-requested 'event' view.

Issues Resolved

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (4 issues)
Type Key Priority Summary Updated Reporter Status
Task CAL-142 Major Switch to a Maven 2 build. Jan 15, 2007 David Peterson Closed
New Feature CAL-141 Major Allow remote calendars to be imported to be local calendars. Jan 15, 2007 David Peterson Closed
New Feature CAL-129 Major {calendar-events} macro to list the read only events elsewhere Feb 03, 2007 Dan Hardiker Closed
New Feature CAL-128 Major Add an event view (in addition to day/week/month) which lists the events, like Google's agenda tab Feb 03, 2007 Dan Hardiker Closed

Contributors

  • David Peterson — Developer
  • Dan Hardiker (website) — Developer

Show description 2.1.11 (#18) 19 Oct 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Summary

This release has several bug-fixes and allows logged-in users to specify what their default event start time is (defaults to 8AM).

Issues Resolved

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (6 issues)
Type Key Priority Summary Updated Reporter Status
Bug CAL-119 Critical When you add a new event to the calendar on a day in the future, the calendar automatically reverts to the display of today's date Oct 19, 2006 Jim Dibble Closed
Bug CAL-118 Major When you select a date in the calendar, and then switch views (month to week to day), the selected date always reverts by one day Oct 19, 2006 Jim Dibble Closed
Improvement CAL-116 Major Please make the time settings more intelligent for events Oct 19, 2006 Jim Dibble Closed
Bug CAL-115 Major When you create an all-day event, the event is saved for the previous date Oct 19, 2006 Jim Dibble Closed
Bug CAL-114 Major Google Calendar iCal subscriptions fail parsing Jan 15, 2007 Benjamin Doherty Closed
Bug CAL-113 Major Subscription to other iCalendar URLS does not work well with non-ASCII code Oct 19, 2006 Christian L�ver�s Closed

Contributors

  • David Peterson — Developer

Show description 2.1.10a (#17) 18 Oct 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (1 issues)
Type Key Priority Summary Updated Reporter Status
Bug CAL-111 Critical NullPointerException thrown when saving event with no-email organizer Oct 17, 2006 David Peterson Closed

Contributors

  • David Peterson — Developer

Show description 2.1.10 (#16) 17 Oct 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Summary

This release contains a host of bug fixes, new features and general improvements. Highlights include:

  • Support for specifying timezones for events.
  • Support for each user to view the calendar in their own timezone.
  • Fixes for many issues relating to bad event dates.
  • Ability to specify a page attachment as the calendar source.

Issues Resolved

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (19 issues)
Key Priority Summary Updated asignee Reporter Status
CAL-110 Major The Organizer CN should not be used to store the username Oct 17, 2006 David Peterson Closed
CAL-108 Blocker Add DTSTAMP properties to all events Oct 09, 2006 David Peterson Closed
CAL-105 Blocker Setting users with no email address as organizer produces adds empty 'mailto:' URL Oct 09, 2006 David Peterson Closed
CAL-102 Major Upgrade Joda-Time to 1.3 Aug 16, 2006 David Peterson Closed
CAL-101 Major Upgrade to iCal4J 0.9.20 Aug 16, 2006 David Peterson Closed
CAL-100 Major Certain iCal events cause errors Nov 28, 2006 Evan Kaplan Resolved
CAL-99 Major Calendar disappears in Firefox Oct 18, 2006 Tom Davies Closed
CAL-98 Critical The Calendar plugin uses many Threads, each with a transaction and hence a DB connection Aug 15, 2006 Tom Davies Closed
CAL-97 Minor no popup appears Oct 17, 2006 amdocs Closed
CAL-96 Critical Calendar Macro changes time of event Sep 03, 2008 Jens Schumacher Resolved
CAL-95 Major Event times not saved correctly Feb 24, 2009 Aine O'Riordan Reopened
CAL-88 Blocker Creating an event with start after end results in a stack trace and the calendar does not render. Oct 09, 2006 Mark Morga Closed
CAL-87 Major Can't parse Google Calendar iCal feeds Oct 09, 2006 Turadg Aleahmad Closed
CAL-86 Major Month changing doesn't work after clicking next arrow more than once Oct 09, 2006 Guy Fraser Resolved
CAL-83 Major Calendars can only be downloaded if global anonymous access is turned on Oct 16, 2006 David Peterson Closed
CAL-68 Major The ability to indicate time zone for an event Oct 15, 2006 Susan Tran Closed
CAL-65 Major When entering time in GMT, the time that appear in the calendar is in EST. Feb 03, 2007 Jhun Almadin Resolved
CAL-53 Major Add calendar from attachment Oct 16, 2006 Mike Canon-Brookes (Devsuite) Closed
CAL-34 Major Internationalise the user interface Oct 09, 2006 David Peterson Resolved

Contributors

  • David Peterson — Developer

Show description 2.1.8-dr3 (#14) 03 Sep 2006 Beta Freeware / Open Source (BSD) Free

Release Notes

Summary

This is a developer release to allow wider testing of some fixes to bugs which the developer is having trouble replicating.

This version does contain fixes for a couple of serious problems which cause the calendar to completely disappear, so anyone with that particular issue may wish to upgrade regardless.

Could users please test to see if events are still being created with incorrect start/end times.

Caveat
Currently download/subscribe requests from an external app to a Confluence server with global Anonymous access disabled should work, but has not been fully tested.

Contributors

  • David Peterson — Developer
  • Mike Cannon-Brookes — Developer
  • Jens Schumacher — Developer
  • Jeremy Higgs — Developer

Show description 2.1.8-dr2 (#13) 17 Aug 2006 Beta Freeware / Open Source (BSD) Free

Release Notes

Summary

This is a developer release to allow wider testing of some fixes to bugs which the developer is having trouble replicating.

This version does contain fixes for a couple of serious problems which cause the calendar to completely disappear, so anyone with that particular issue may wish to upgrade regardless.

Could users please test to see if events are still being created with incorrect start/end times.

Caveat
Currently download/subscribe requests from an external app to a Confluence server with global Anonymous access disabled will fail.

Contributors

  • David Peterson — Developer
  • Mike Cannon-Brookes — Developer
  • Jens Schumacher — Developer
  • Jeremy Higgs — Developer

Show description 2.1.8-dr1 (#12) 09 Jun 2006 Beta Freeware / Open Source (BSD) Free

Release Notes

Summary

This is a quick developer release to test the source of a problem with start/end dates.

Caveat
Currently download/subscribe requests from an external app to a Confluence server with global Anonymous access disabled will fail.

Contributors

  • David Peterson — Developer
  • Mike Cannon-Brookes — Developer
  • Jens Schumacher — Developer
  • Jeremy Higgs — Developer

Show description 2.1.7 (#11) 24 Apr 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Summary

This release adds the ability to access secure calendar subscriptions, both from external apps accessing Confluence and subscribing to calendars from within Confluence.

Caveat
Currently download/subscribe requests from an external app to a Confluence server with global Anonymous access disabled will fail.

Issues Resolved

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (7 issues)
Key Priority Summary Updated asignee Reporter Status
CAL-94 Major Change style to float the calendar display left Oct 17, 2006 John Mahowald Closed
CAL-81 Critical Sub-calendars which fail to load kill the calendar Apr 24, 2006 David Peterson Closed
CAL-78 Critical Timeout message on download / subscribe link Apr 23, 2006 Guy Fraser Closed
CAL-75 Major Selecting a user as the organizer from the popup doesn't work. Apr 23, 2006 David Peterson Closed
CAL-73 Major Allow BASIC or DIGEST authentication for accessing calendars Apr 23, 2006 David Peterson Closed
CAL-72 Minor Allow username/password specification for subscribed calendars Apr 24, 2006 David Peterson Closed
CAL-61 Major Outbound iCal subscription fails Jun 28, 2007 Jeff Calado Closed

Contributors

  • David Peterson — Developer
  • Mike Cannon-Brookes — Developer
  • Jens Schumacher — Developer
  • Jeremy Higgs — Developer

Show description 2.1.6 (#10) 23 Apr 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Summary

This release fixes a couple of bugs, particularly with specifying a day other than Monday as the first day of the week.

Issues Resolved

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (3 issues)
Key Priority Summary Updated asignee Reporter Status
CAL-79 Critical Week number calculations for non-Monday calendars are broken Apr 22, 2006 David Peterson Closed
CAL-77 Trivial Closing some details windows leaves a '#' in the page URL. May 26, 2006 David Peterson Closed
CAL-76 Critical Month view is sometimes short if firstDay is other than Monday. Apr 22, 2006 David Peterson Closed

Contributors

  • David Peterson — Developer
  • Mike Cannon-Brookes — Developer
  • Jens Schumacher — Developer
  • Jeremy Higgs — Developer

Show description 2.1.5 (#9) 21 Apr 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

Summary

This is a major release, with many bugs squished and lots of new features. Highlights include:

  • Trimmer, neater and snazzier user interface, with lots of the rough edges removed.
  • Calendars can have colours assigned to them, making it much easier to distinguish events.
  • Internet Explorer 6 is now usable! There are still some lingering issues, but it generally works well.
  • Downloading and subscribing to calendars now works in all locations.
  • The plugin can be installed by uploading it, including installation via the Repository Manager.

Issues Resolved

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (18 issues)
Key Priority Summary Updated asignee Reporter Status
CAL-74 Major Enable the plugin to be uploaded Apr 21, 2006 David Peterson Closed
CAL-71 Major Allow the default view of the calendar to be specified Apr 19, 2006 David Peterson Closed
CAL-70 Minor Make the 'title' parameter optional Apr 21, 2006 David Peterson Closed
CAL-67 Major Download link broken (although Subscribe link works OK) Feb 03, 2007 Guy Fraser Closed
CAL-63 Major Layout gets broken when inserting calendar entries containing scandinavian characters Apr 20, 2006 Hermanni Hyyti�l� Closed
CAL-60 Minor Drop-down lists for month / year Apr 20, 2006 Guy Fraser Closed
CAL-59 Trivial Cleaner interface Apr 20, 2006 Guy Fraser Closed
CAL-57 Minor Links to other spaces fail to save Apr 12, 2006 Guy Fraser Closed
CAL-56 Minor Allow events display to be customised to better indicate which calendar they come from Apr 20, 2006 Guy Fraser Closed
CAL-55 Major Allow the week to start on a day other than Monday. Apr 21, 2006 David Peterson Closed
CAL-54 Major Have a local 'sub-calendar' added by default for new calendars. Apr 20, 2006 David Peterson Closed
CAL-52 Major Timezone issues with Australia day? Apr 20, 2006 Mike Canon-Brookes (Devsuite) Closed
CAL-48 Major All day Event Apr 20, 2006 Laks Krishnamoorthy Closed
CAL-46 Minor Eliminate the successful popup message Apr 21, 2006 Bob Swift Closed
CAL-42 Minor Allow the organizer of an event to be set as any Confluence user. Apr 21, 2006 David Peterson Closed
CAL-41 Major Add a 'description'/'notes' section for events. Apr 20, 2006 David Peterson Closed
CAL-27 Major Test calendar in Internet Explorer 6 Sep 03, 2008 David Peterson Closed
CAL-18 Major UI improvements Apr 20, 2006 David Peterson Closed

Contributors

  • David Peterson — Developer
  • Mike Cannon-Brookes — Developer
  • Jens Schumacher — Developer
  • Jeremy Higgs — Developer

Related Pages

Calendar Integration Discussion
Calendar Plugin
Google Calendar Plugin

Labels

calendar calendar Delete
plugin plugin Delete
calendars calendars Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Mar 16, 2006

    Larry Bouthillier says:

    I'm trying to clone a set calendars - cloning pages with a calendar in them, act...

    I'm trying to clone a set calendars - cloning pages with a calendar in them, actually.  I can clone the pages, but need to replicate the calendar data to each of the new pages as well.  Where is the calndar data stored? For some reason, I can't find it in either the filesystem or the database.

    1. Mar 16, 2006

      Amrit Lalli says:

      select * from OS_PROPERTYENTRY WHERE entity_key like 'confluence.extra.calendar%...

      select * from OS_PROPERTYENTRY WHERE entity_key like 'confluence.extra.calendar%' ;

      try that

      1. Mar 16, 2006

        Larry Bouthillier says:

        OK...thanks!  So...is OS_PROPERTYENTRY.ENTITY_ID a foreign key to CONTE...

        OK...thanks!  So...is OS_PROPERTYENTRY.ENTITY_ID a foreign key to CONTENT.CONTENTID?  Does this mean that if I create a new page with a calendar in it, add a calendar macro with the same id as another existing calendar, and then copy the database row, substituting the new page's CONTENTID for ENTITY_ID - it should work? 

        I'm trying it but am strugging with copying the clob data using SQL - my query completes with "success" but the clob data does not copy:

        update WIKI."OS_PROPERTYENTRY" set WIKI."OS_PROPERTYENTRY".TEXT_VAL = (select TEXT_VAL from OS_PROPERTYENTRY where entity_id=315 AND entity_key='
        confluence.extra.calendar:mycal') where WIKI."OS_PROPERTYENTRY".entity_id=311;

        1. Mar 16, 2006

          Matt Ryall (Atlassian) says:

          Instead of changing the text of the second page, you could try changing the Prop...

          Instead of changing the text of the second page, you could try changing the PropertyEntry entity_id to point to the new page (you probably need to delete the calendar on the new page first, then readd it after):

          update OS_PROPERTYENTRY
          set OS_PROPERTYENTRY.entity_id = 311
          where OS_PROPERTYENTRY.entity_id = 315
          and OS_PROPERTYENTRY.entity_key = 'confluence.extra.calendar:mycal'

          As always, please take a database backup before playing around with it.

  2. Apr 06, 2006

    Thad Rasmussen says:

    Hello, Will this plugin support adding events that span multipledays or hav...

    Hello, Will this plugin support adding events that span multipledays or have a dependency on another event being completed?  I ask because I am in search of a Calendar Plugin that can be used instead of MS Project.  It would be especially nice if this plugin would allow me to add an event, for say QA testing over a period of two weeks, and another event, say Release to Lab test that has a target date that depends on the QA testing event to be completed.  So if the QA testing slips a few days, the Release to Lab event will be dynamically updated.  Any info is appreciated, thanks.

    1. Apr 06, 2006

      David Peterson [CustomWare] says:

      You can already add events which span multiple days. Unfortunately, in their cur...

      You can already add events which span multiple days. Unfortunately, in their current form, iCalendar-based calendars will not be able to change their date based on a different event.

      That said, the plugin is built to be flexible, and it may be that another calendar/event format might be able to do that. It would mean building the format from the ground up however, so it's unlikely to happen quickly.

    2. Sep 17, 2007

      Matt Ryall (Atlassian) says:

      Please go ahead and raise a feature request for anything you'd like to see added...

      Please go ahead and raise a feature request for anything you'd like to see added. However, I can say that the Calendar plugin will never be a complete replacement for Microsoft Project, unless you use only the most simple functionality of that application.

      You're probably better taking a look at Jira, and the Calendar portlet and plugins that come with that. I'd say there's a better chance of finding a plugin to track and update your 'dependent tasks' in Jira than in Confluence.

      1. Apr 12, 2006

        Guy Fraser says:

        There's always this little gem: GanttProject plugin

        There's always this little gem:

        GanttProject plugin

  3. Apr 20, 2006

    Christian Schade says:

    Data usage Q's: Where does Confluence put the calendar data (how do I back it ...

    Data usage Q's:

    • Where does Confluence put the calendar data (how do I back it up/copy it)
    • What happens to deleted calendars?
    • What happans to calendars with similar names in same space or on same page?

    regards and thx for an indispensable tool

    1. Apr 20, 2006

      David Peterson [CustomWare] says:

      The data is stored in an XML-formatted string in the database. It is backed up...
      • The data is stored in an XML-formatted string in the database. It is backed up in the same way as the rest of Confluence. Copying is trickier, however you can just download the iCal file directly. However, once downloaded you can't re-importing into Confluence. You can link to it, but you won't be able to modify any existing events or add new ones.
      • Deleted calendars are removed from the database completely. If it was a subscription the original calendar is still where it always was, but local calendars are totally gone.
      • As long as any calendars on the same page have a unique id ({calendar:id=xxx}), they shouldn't conflict. That said, having more than one calendar macro on the same page is not fully tested, so there may be other issues. You can have exactly the same ID on a different page, however - they won't conflict.

      Did that answer your questions?

  4. Apr 24, 2006

    Chanan J Braunstein says:

    Hi David, The description says: "The calendar stores its data in iCal format an...

    Hi David,

    The description says: "The calendar stores its data in iCal format and allows incoming and outgoing calendar subscription." - How do I find the url to the ical for a calendar?

     Thanks,

    Chanan.

    1. Apr 24, 2006

      Guy Fraser says:

      Click on the calendar name to display the calendar info and there should be "dow...

      Click on the calendar name to display the calendar info and there should be "download" and "subscribe" links - if you need the URL, just right-click on them and choose "Copy Shortcut" or "Copy Link Location" depending on which browser you're using.

  5. May 08, 2006

    Peter Pugliese says:

    It is actually showing version 2.0 in the plugin admin.  There is no un-ins...

    It is actually showing version 2.0 in the plugin admin.  There is no un-install link for this plugin though so how would I go about removing it and upgrading to the newest version?  If I try and upload the new .jar file it doen't look like anything happens and the version remains at 2.0.  I belive 2.0 was installed on our older confluence installation but was disabled because it was causing problems. 

    1. May 08, 2006

      David Peterson [CustomWare] says:

      The old version of the plugin required that it was installed manually. You'll ha...

      The old version of the plugin required that it was installed manually. You'll have to manually remove the 'calendar-plugin-2.0.jar' from Confluence's WEB-INF\lib directory and restart Confluence. Version 2.1.7 lets you install by uploading, which is much more convenient.

  6. May 16, 2006

    Dave Bob says:

    I am running Confluence 2.1.x. The calendar plugin is installed and works. I ha...

    I am running Confluence 2.1.x. The calendar plugin is installed and works.

    I have created a page with a calendar on.  Is there a way to let users watch the page, so that they are notified by email when the calendar is updated? - that is, users watching the page are notified by email when events are added/changed/deleted.

     If this is not possible, let me know and I will add a feature request.

    1. May 16, 2006

      David Peterson [CustomWare] says:

      It's not possible at the present time. There is a request already in the system ...

      It's not possible at the present time. There is a request already in the system (CAL-80) - feel free to vote/watch/comment.

      1. Mar 12, 2008

        steve picton says:

        Hi David I could be misreading this but CAL-80 is more about event alarms than ...

        Hi David

        I could be misreading this but CAL-80 is more about event alarms than putting a calendar on watch.
        I do not require notification at a predetermined time prior to a calendar event, i just need the ability to put a calendar on watch so whenever it is updated (event added or edited) a watch notification is sent out.
        Is this possible?

        Cheers

        1. Mar 13, 2008

          Tony Cheah Tong Nyee says:

          Hi Steve, To my understanding, you meant to say that you would like to watch a ...

          Hi Steve,

          To my understanding, you meant to say that you would like to watch a calendar so that whenever an event is added/edited/deleted, you will be notified? If that is the case, I am not aware that the Calendar plugin provides such feature. Hence, you may want to add comments to the existing CAL-80 to reflect your idea of watch and notifying the watcher.
          If the above is not an option to you, feel free to raise your idea(as a new Feature Request) in the plugin's Issue Tracker:

          Cheers,
          Tony

  7. May 28, 2006

    Rob Whitney says:

    Is it possible to specify a URL for a calendar subscription through an authentic...

    Is it possible to specify a URL for a calendar subscription through an authenticated firewall/proxy?

    1. May 28, 2006

      David Peterson [CustomWare] says:

      Hmm. Possibly not. You might be able to do it if you specify the http.proxy sett...

      Hmm. Possibly not. You might be able to do it if you specify the http.proxy settings in the 'java' parameters for your web server. I haven't tested that environment at all, so I can't make any guarantees. Check out this page for details.

  8. Jun 08, 2006

    Phil Ohnemus says:

    I am curious if there is a way to have a "mini" calendar that mirrors the large ...

    I am curious if there is a way to have a "mini" calendar that mirrors the large calendar by id?  I am thinking something similar to the calendar that works with Confluence news.

    1. Jun 08, 2006

      David Peterson [CustomWare] says:

      Nothing like that exists at this point, but it should be possible. Add it as a f...

      Nothing like that exists at this point, but it should be possible. Add it as a feature request in Jira and hopefully someone will add it at some point...

  9. Jun 09, 2006

    Jim Dibble says:

    Is it possible to add a recurring event to the calendar?

    Is it possible to add a recurring event to the calendar?

    1. Jun 09, 2006

      David Peterson [CustomWare] says:

      No, not yet. This is one of the big 'todo' items left on the list. Please feel f...

      No, not yet. This is one of the big 'todo' items left on the list. Please feel free to track/comment/vote for the issue (CAL-10).

  10. Jul 10, 2006

    Galen Johnson says:

    Is there currently a way to import a calendar?  I'm using another calendari...

    Is there currently a way to import a calendar?  I'm using another calendaring system and would like a way to import an ics file.  There was a request for something similar above.

    1. Jul 10, 2006

      David Peterson [CustomWare] says:

      There isn't a direct way to do that at the moment. However, you can attach the i...

      There isn't a direct way to do that at the moment. However, you can attach the ics file to a page in Confluence and then add a remote calendar who's URL is that of the attachment you just uploaded. That may not work in all situations though (see CAL-53). Allowing the .ics file to be uploaded is probably not a bad idea.

  11. Jul 20, 2006

    Steve Soskin says:

    Where is the calendar plugin data stored ? If a calendar is damaged - would it ...

    Where is the calendar plugin data stored ?

    If a calendar is damaged - would it be possible to restore it from a backup? 

    1. Jul 21, 2006

      Agnes Ro says:

      The calendar data is stored in ical format as a property of the page in the Conf...

      The calendar data is stored in ical format as a property of the page in the Confluence database. You should be able to restore a calendar from a backup file.

      Cheers,
      Jens

      1. Jul 26, 2006

        Steve Soskin says:

        Hello - Where can I download the ical file from in Confluence? We're running Co...

        Hello -

        Where can I download the ical file from in Confluence? We're running Confluence 2.2.6a with 2.8dr1 plugin. We'd like to export the data to a google calendar.

        Thnx,

        steve 

        1. Jul 28, 2006

          David Peterson [CustomWare] says:

          If you click on an individual calendar name in the list in the top-right, it sho...

          If you click on an individual calendar name in the list in the top-right, it should have a 'Subscribe' and 'Download' link. If you copy the download link you will (probably) be able to add that to Google Calendar.

          Be aware that if the page/space is only visible to logged-in users Google may have trouble.

  12. Sep 05, 2006

    Rajendra says:

    Hi David, One of user is trying to import (.ics file downloaded from this calen...

    Hi David,

    One of user is trying to import (.ics file downloaded from this calendar plugin) with Windows Outlook and he gets error message something like "file is corrupted or not correct".

    If I'm not wrong, .ics file export can only work with Mac calendar. correct ? Just want to make sure that I don't see it has mentioned explicitly here.

    thanks,
    Rajendra

    1. Sep 05, 2006

      David Peterson [CustomWare] says:

      Well, supposedly Outlook can import ics files. I've recently discovered that the...

      Well, supposedly Outlook can import ics files. I've recently discovered that there are potential errors in the generated ics file if the user assigned as the Organizer doesn't have an email address, but I don't know if this would be the problem here.

      If you're running Outlook 2003, one other option you might want to try is the RemoteCalendars plugin. I've never tried it (I don't use O2K3) but it could be useful.

  13. Sep 15, 2006

    David Peterson [CustomWare] says:

    Not simply. You could write something which parsed the ICAL file you can downloa...

    Not simply. You could write something which parsed the ICAL file you can download, but I think the simplest would be to modify the existing calendar plugin to add that functionality. I'm not sure if there's an issue for it already - if not, it might be worth adding one in JIRA.

  14. Sep 28, 2006

    Dustin Pearce says:

    Set up Outlook to export iCal and then publish where Confluence can see it This ...

    Set up Outlook to export iCal and then publish where Confluence can see it
    This is my setup for exporting my Outlook calendar so I can add it to my other Confluence development calendars for the various projects.

    First Install: outlook2ical

    Now you have the software you need. The general idea is to create a batch file that will call the js script and then copy the resulting .ics output file to a webserver that confluence can see. In my case I create the .ics file locally and then pscp (secure copy from PuTTy) to my linux server that runs apache and confluence. (htdocs/dusty-calendar.ics).

    Once the JS file is updated. Then create the batch file to run this script and send the file to where you want it. I scheduled this as a Windows Scheduled Task (Control Panel) to run each night at 5:30 after I leave from work.

    Good Luck!
    In your batch file you could just create the file into a local apache directory or ftp the thing somewhere.

    Here is a copy of my batch file contents:

    cd c:\_work\tools\icalpublish
    outlook2ical.js
    pscp -pw xxxxxx c:\_work\tools\icalpublish\dusty-calendar.ics dusty@hostserver:/usr/local/apache2/htdocs/dusty-calendar.ics
    

    Before you run it you need to configure the JS file a bit
    You need to do 2 things before the js file will work

    1. Open the JS file and change the location to where you want your .ics file spit out to. (I guess if you could map a drive to your webserver you could just output the thing right there.)
    2. In the JS file change var includeBody = false; to var includeBody = true;. Since you installed redemption you might as well take advantage and get all the info about your Outlook events.
    3. You need to add the following line of code. This JS file does not create a UID for events so in Confluence you will only get your reoccuring events from Outlook. This line will use the Outlook item object property EntryId to generate a UID.
      function createEvent(item) {
      
          var event = "BEGIN:VEVENT\n";
          
          event +=  "UID:" + item.EntryID + "\n";  //*<----Add this Line!*
          
          if (item.alldayevent == true) {
              event += "DTSTART;VALUE=DATE:" + formatDate(item.start) + "\n";
              if (item.isrecurring == false) {
                  event += "DTEND;VALUE=DATE:" + formatDate(item.end) + "\n";
              }
      
      
    1. Sep 28, 2006

      Dustin Pearce says:

      P.S. I have a project home page for each of my development projects. Customers...

      P.S.

      I have a project home page for each of my development projects. Customers, bosses, etc can go this page and there is a calendar setup there for all the development related events. When will I be working on what, when things are due, when are scheduled releases, etc, etc. Each project team then has their own project calendar.

      Then I create a rollup calendar. One for myself. I have my own space in Confluence and I have my personal calendar on the home page of this space. I go to each project calendar and then copy the link for download. I add a subscribed calendar for each project in my home calendar. (be sure to add the os_username=[yourusername]&os_password=[yourpassword] to the end of the calendar url. Each project gets its own color and I can see all of my project dates, meetings (see outlook setup above), release schedules, etc, etc in one central calendar. I give my immediate boss access to see this calendar. He almost passed out when I showed him what we could do with confluence.

      I also created various roll-ups for PMs or Execs that want to track various projects. Each project also has a jira list (in confluence) and a blog (added to by the project teams). These can also be rolled up on the various levels of managment or on your personal space.

      Finally, if you want to see your Confluence development calendars in Outlook you can do so if you installed the outlook2ical Outlook extension mentioned above. Copy the download url for one of your Confluence urls and then paste into the "Calendar URL" field when you click "Subscribe to New Calendar" on your Outlook toolbar. (outlook2ical installs a nifty new iCal toolbar for you.)

      Hurray for iCal and Confluence!

      1. Sep 28, 2006

        Dustin Pearce says:

        If you really want to get sexy and you have the iCal plugin created for Jira, yo...

        If you really want to get sexy and you have the iCal plugin created for Jira, you could slam that calendar(s) into your personal or other rollup calendars.

        Assuming your using due dates on your Jira issues.

        But really, who is that organized?

      2. Apr 07, 2008

        Anitha Raghavan says:

        Hi Dustin, I'm new to using confluence. Could you please show me an example of ...

        Hi Dustin,

        I'm new to using confluence. Could you please show me an example of how u did the above steps. Like creating a roll up  calendar. How canI see a roll up for two of my calendars.

        Thanks so much for your help..

        Anitha

      3. Feb 18

        Herman de Boer says:

        Hi, I managed to make subscription work with a calendar on a different page on ...

        Hi,

        I managed to make subscription work with a calendar on a different page on my local confluence installation.

        However, testing this on our company wiki (Confluence 2.5.3), which uses https, fails with errors:

        Unable to access the calendar: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        Unable to access the calendar: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        Unable to access the calendar: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        Unable to access the calendar: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        Unable to access the calendar: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

        This is a difficult one for me to solve. Any help would be appreciated.

        Another thought I have: shouldn't is be a a lot easier to subscribe to a calendar in the same Confluence wiki? It should be sufficient just to supply space, page, page calendar id (the one specified in the macro) and the internal calendar.
        I might overlook something here, but is could be more user-friendly, in my opinion.

        Regards, Herman.

  15. Oct 04, 2006

    Douglas Ko says:

    I would like to use this calender as a "during event" calendar.  That is "f...

    I would like to use this calender as a "during event" calendar.  That is "fix" the date of the calendar for only the days of the event.  Either that of specific the start date of the Calendar (e.g. Nov 1, 2006)

    1. Oct 04, 2006

      David Peterson [CustomWare] says:

      Hi Douglas, Could you create a feature request in Jira with a bit more detail o...

      Hi Douglas,

      Could you create a feature request in Jira with a bit more detail on exactly what you would like it to look like? Jira is where I look when I'm working on a plugin, so that will greatly increase the odds of it getting implemented some time in the future.

  16. Oct 27, 2006

    David Peterson [CustomWare] says:

    This would be a bug. Essentially, HTML collapses new lines by default, so I need...

    This would be a bug. Essentially, HTML collapses new lines by default, so I need add some instructions to handle them. I've raised a bug report here - go there to watch progress and/or vote for it. It will be fixed in the next version, hopefully out in the next few weeks.

  17. Nov 03, 2006

    Kerry Kunzli says:

    How can I force a default timezone (other than where the server is) for all user...

    How can I force a default timezone (other than where the server is) for all users including anonymous?

    1. Nov 03, 2006

      David Peterson [CustomWare] says:

      Not at present, I'm afraid. If you'd like to see it added in a future version, a...

      Not at present, I'm afraid. If you'd like to see it added in a future version, add a feature request.

  18. Nov 10, 2006

    Michael says:

    When i try to add something in the calendar i have an error : A problem occurr...

    When i try to add something in the calendar i have an error :

    A problem occurred while saving the calendar: net.fortuna.ical4j.model.ValidationException: DATE-TIME value must be specified in UTC time

    Can someone help ?

  19. Nov 20, 2006

    Andrew Whyte says:

    When I attempt to install this plugin it fails. 2006-11-21 11:23:40,125 ERROR ...

    When I attempt to install this plugin it fails.

    2006-11-21 11:23:40,125 ERROR [atlassian.confluence.plugin.ConfluencePluginManager] addPlugin There
    was an error enabling the plugin 'confluence.extra.calendar'. This plugin will be disabled. Please
    correct any errors and re-enable.
    java.lang.ExceptionInInitializerError
            at org.joda.time.chrono.GregorianChronology.<clinit>(GregorianChronology.java:71)
            at org.joda.time.chrono.ISOChronology.<clinit>(ISOChronology.java:66)
            at org.joda.time.LocalTime.<init>(LocalTime.java:395)
            at org.joda.time.LocalTime.<clinit>(LocalTime.java:81)
            at com.atlassian.confluence.extra.calendar.CalendarManager.<clinit>(CalendarManager.java:75)
            at com.atlassian.confluence.extra.calendar.CalendarRegistrationListener.handleEvent(CalendarRegistrationListener.java:59)
    

    This then breaks, and I cannot un-install the plugin as it says:

    2006-11-21 11:35:14,246 ERROR [admin.actions.plugins.ManagePluginsAction] execute
     com.atlassian.plugin.PluginException: Not uninstalling plugin - could not find plugin loader, or loader doesn't allow removal. Plugin: confluence.extra.calendar
     com.atlassian.plugin.PluginException: Not uninstalling plugin - could not find plugin loader, or loader doesn't allow removal. Plugin: confluence.extra.calendar
    

    My setup is:

    Java Version 1.4.2_05
    Confluence: Version 2.2.8 Build Number 525 
    Operating System SunOS 5.9 OS Architecture sparc 
    

    Any ideas why this isn't working?

    And given I can't get the Plugin Rep Client installed because it's also broken, I can't attempt to use that to install this plugin :-/

    1. Nov 21, 2006

      Tom Davies says:

      Please open a support request at http://support.atlassian.com and attach a zip o...

      Please open a support request at http://support.atlassian.com and attach a zip of your logs directory. Also tell us which version of confluence and which version of the Calendar plugin you are using.

  20. Nov 21, 2006

    Douglas Ko says:

    How do I get the calendar to display in ANY of the daily, weekly, or montly view...

    How do I get the calendar to display in ANY of the daily, weekly, or montly views the meeting location without clicking on the meeting details?

    1. Nov 21, 2006

      David Peterson [CustomWare] says:

      That isn't possible at the moment. If it's something you'd like to see in a futu...

      That isn't possible at the moment. If it's something you'd like to see in a future version, the best way is to raise a feature request.

  21. Dec 06, 2006

    Andrew Miller says:

    Any possibility of the AM/PM display feature request being put in? http://devel...

    Any possibility of the AM/PM display feature request being put in?

    http://developer.atlassian.com/jira/browse/CAL-38

    Wonderful plugin overall....we just have quite a few users who can't seem to get used to military time. (especially since they see AM/PM when they add or edit events).

    Thanks!

  22. Dec 11, 2006

    Mike Cahill says:

    This is great! Apologies for what is likely a stupid question... There are two...

    This is great! Apologies for what is likely a stupid question...

    There are two different concepts called "calendar", right? One is the object created by using the macro in a markup. The other is a collection of events within a calendar object, created by using the Add Calendar option?

    Assuming that's right, there doesn't appear to be a way to filter a view of collections within an object to just display some and not others, correct? I also can't coerce a view of a calendar to draw from two calendar objects. We have a variety of interesting things to calendar - employee vacations vs release dates vs customer milestones, for example. If we set these up in one calendar, it gets swamped, but there are different combinations of collections that would be great to see in one place: vacation days and release schedules; release schedules and customer milestones, etc.

    Am I on track? ...thanks

    1. Dec 11, 2006

      David Peterson [CustomWare] says:

      You are essentially correct, there are two 'calendars' - the calendar which is d...

      You are essentially correct, there are two 'calendars' - the calendar which is displayed and each of the 'event groups' you create or subscribe to by clicking Add Calendar. I was unable to come up with better terminology, unfortunately.

      Currently, you can't filter events out based on their 'event group', but that is high on the priority list for future versions. There is a feature request for that here.

      As for the second part, I'm not fully clear on what you're asking, but are you talking about having calendars on completely separate pages, and then another calendar which combines them all together on a different page? This is somewhat possible now, but it's a kind of roundabout solution which doesn't work in all Confluence environments. That is, your 'collator' calendar subscribes to the ICAL subscription URL for the other calendars. A better solution is also on the todo list, but hasn't been started yet.

      Hope that helps, or at least answered your questions...

      1. Dec 17, 2006

        Andi Kuhn says:

        Hi David, as for the secind part - i tried to subscribe to an internal calendar ...

        Hi David,
        as for the secind part - i tried to subscribe to an internal calendar but didn't succeed. It always gave me an authentication error, though my user/password were set correctly. After debbuging i found, that the request header was not set correctly. The URLSource class used BASIC instead of Basic.
        I opened a bug for this (here|http://developer.atlassian.com/jira/browse/CAL-136) and attached a fixed plugin jar also.

  23. Dec 12, 2006

    David Briggs says:

    This is a really good plugin.  Any eta to 2.1.12?  I've just implement...

    This is a really good plugin.  Any eta to 2.1.12?  I've just implemented confluence here, and calendar-events is a must have.

  24. Dec 12, 2006

    shawn tolivar says:

    I am looking at upgrading from the calendar plugin 2.1.8-dr3 to the new 2.1.11 a...

    I am looking at upgrading from the calendar plugin 2.1.8-dr3 to the new 2.1.11 and am wondering how I should upgrade without losing any data.  Can I just remove the plugin from the plugin directory, uninstall the plugin via the web interface, or just copy over the new plugin over the old one?

    Shawn 

    1. Dec 12, 2006

      David Peterson [CustomWare] says:

      The basic process for upgrading is to uninstall the existing plugin and install ...

      The basic process for upgrading is to uninstall the existing plugin and install the new one. The calendar data is not stored in the plugin itself, so it will still be present with the new version.

      That said, be aware that 2.1.11 includes an updated version of the iCal parser, which is much stricter than the previous version. While this is great for new calendars, it means that some older calendars were allowed to break the rules, and the new parser doesn't let them load. I am investigating ways around this for the next release. More information can be found here.

      If you find your calendar breaks, you can safely downgrade back to 2.1.8-DR3 using the same process.

  25. Dec 22, 2006

    Christopher Christophorou says:

    This is a great plug-in.  Just a quick question, is it possible to just li...

    This is a great plug-in. 

    Just a quick question, is it possible to just list the calendar events for a specific month or week, withou having to show the whole calendar?

     Thanks.

    1. Dec 27, 2006

      Agnes Ro says:

      There are day and week views (you can set them as the default view). Is this wha...

      There are day and week views (you can set them as the default view). Is this what you were after?

      1. Dec 28, 2006

        Christopher Christophorou says:

        Thanks for the reply. I was actually looking into just getting a list of the&nb...

        Thanks for the reply.

        I was actually looking into just getting a list of the events without having to display the calendar at all.

        So for example if an upcoming week has 2 events, I want to be able to just display these 2 events without the need to display the calendar in weekly or daily view.

        I hope that made sense.

  26. Jan 03, 2007

    Evan Kaplan says:

    Is there a way to view the events of a calendar in one space/page in a calendar ...

    Is there a way to view the events of a calendar in one space/page in a calendar on another space/page?

    1. Sep 17, 2007

      Cheah Tony says:

      Hi, Unfortunately this is not supported at the moment. You may want to raise a ...

      Hi,

      Unfortunately this is not supported at the moment. You may want to raise a feature request at:

      http://developer.atlassian.com/jira/browse/CAL

      Feel free to cast your vote to increase its popularity and add yourself as a watcher for future updates.

      Cheers,
      Tony

  27. Jan 04, 2007

    sips says:

    Actually, you can view other events by creating a calendar.  You then add a...

    Actually, you can view other events by creating a calendar.  You then add a new subscription calendar, and cut and paste the link from the master calendar by right clicking on the "subscribe" link and selecting "Copy Link" (at least in Firefox).

  28. Jan 18, 2007

    Flash says:

    We're using the Clickr theme and would like to use the Calendar Plugin as well.&...

    We're using the Clickr theme and would like to use the Calendar Plugin as well.  The docs mention needing protoype.js and effects.js either in the theme or via a user macro.  How is this done via user macro?  I have the .js files downloaded but am unsure of the next steps.  Thanks muchly.  Don Fannon

  29. Jan 31, 2007

    Danny Smitherman says:

    That would be great. In the meantime, we're without our calendar - we've not got...

    That would be great. In the meantime, we're without our calendar - we've not got time at this point for reverting back to the previous version of Confluence. So we'll keep checking back.

    Thanks. 

    1. Feb 09, 2007

      Dan Hardiker says:

      I've patched the calendar so that it works on Confluence v2.3 - however during t...

      I've patched the calendar so that it works on Confluence v2.3 - however during testing we have noticed some bugs. We haven't yet determined if those bugs are caused by the patch, underlying Confluence v2.3 changes, or whether they pre-existed.

      Hopefully we'll have a release soon - all my changes have been checked in.

  30. Feb 19, 2007

    Amos Gouaux says:

    Is there a timeout for connecting to remote calendars? A friend added a remote c...

    Is there a timeout for connecting to remote calendars? A friend added a remote calendar into his calendar plugin page. However, now that page fails to render. It just hangs. We figure that it's hanging on trying to connect to the remove server. The load on the box isn't high, the page just (so far) never renders. This is with the latest version of this plugin in Confluence 2.2.9.

    Of course this raises another issue: how do you delete a page that can't render?

  31. Feb 21, 2007

    MartinMitry says:

    Is it possible to add/edit the available colors of a new calender ? Would be ni...

    Is it possible to add/edit the available colors of a new calender ?

    Would be nice to have them in a property or config file.

    1. Feb 22, 2007

      Mei Yan Chan says:

      Hi Martin, There is a file, specifically calendar.css.vm, within the source tha...

      Hi Martin,

      There is a file, specifically calendar.css.vm, within the source that specifies the listing of colors. Perhaps you can try configuring the file by modifying the content within. Please give that a try and let me know how it goes.

      Regards,
      Mei

      1. Mar 01, 2007

        MartinMitry says:

        Hi Mei, adding styles to the CSS File calendar.css.vm ist not enough. The sourc...

        Hi Mei,

        adding styles to the CSS File calendar.css.vm ist not enough.
        The source code must be extended.
        Regdards, Martin

  32. Feb 26, 2007

    Guy Fraser says:

    Dan Hardiker has a patch for getting it working in 2.3.x - we're using it on our...

    Dan Hardiker has a patch for getting it working in 2.3.x - we're using it on our Intranet home page and currently have Confluence 2.3.1 installed IIRC.

    1. Feb 27, 2007

      Danny Smitherman says:

      Anyway we can get this too?

      Anyway we can get this too?

      1. Feb 27, 2007

        David Peterson [CustomWare] says:

        Version 2.3 has been released - it's listed right above. You should also be able...

        Version 2.3 has been released - it's listed right above. You should also be able to install it from the plugin repository.

  33. Mar 01, 2007

    Tim Stubbs says:

    Hi When I add the calendar-events macro, and click on "Preview" I get the follo...

    Hi

    When I add the calendar-events macro, and click on "Preview" I get the following error message "Error formatting macro: calendar-events: java.lang.NullPointerException".

    When I save the page with that macro, I get a blank page with only the header, page title & footer.
    The theme is not applied, and do not have access to the usual links like "Edit".

    I have Confluence 2.3.1 and Calendar plugin 2.3.
    I used to have Calendar plugin 2.1.7 as it worked with Confluence 2.3.1.

    Anybody else got the same problem - or a solution?

    Thanks

    1. Mar 05, 2007

      No One says:

      Hi Tim, I have the same "problem". But the reason is that you have to provide a...

      Hi Tim,

      I have the same "problem". But the reason is that you have to provide a parameter to the macro. Because the macro doesn´t know which events it should display.
      If you just write {calendar-events} you will get a NullPointer for the missing parameters.

      So I hope there is anybody who can give me/us a hint what parameters (and which syntax) I need for following macros. I couldn´t find anything in the net...

      • calendar
      • calendar-events
      • Calendar Actions
      • iCalendar Registration Listener

      (macros listed in PluginManager)

      Thanks in advance

      Ralf

      1. Mar 05, 2007

        David Peterson [CustomWare] says:

        Ah yes, there is a bit of a lack of documentation for that macro - sorry about t...

        Ah yes, there is a bit of a lack of documentation for that macro - sorry about that. I've added a JIRA issue to add documentation to the notation guide, but in the meantime I've added it to the page above.

        Sorry about that.

        1. Mar 06, 2007

          No One says:

          Thanks a lot! You really helped me. But is there any possibility to choose ...

          Thanks a lot! You really helped me.

          But is there any possibility to choose for example just one calendar and list the events of it? My problem is that I have a team holiday calendar, a project calendar and a calendar subsription of public holidays to coordinate team holidays. All calendars are part of {calendar} on one page. And if I use the {calendar-events}-macro all events are shown - including the public holidays I don´t want to show.

          1. Mar 06, 2007

            David Peterson [CustomWare] says:

            It doesn't look like it at the moment. I didn't develop this particular macro so...

            It doesn't look like it at the moment. I didn't develop this particular macro so I'm not certain, but it seems like it's all or nothing at the moment.

        2. Mar 06, 2007

          Tim Stubbs says:

          Thanks a lot! Working brilliantly now

          Thanks a lot! Working brilliantly now

  34. Mar 01, 2007

    MartinMitry says:

    Is it ment to be that only user with admin rights can add events ? Or is this a ...

    Is it ment to be that only user with admin rights can add events ?
    Or is this a bug in my environment ?

    Confluence 2.2.10
    Calender Plugin 2.1.13
    Tomcar 5.5

    Thanx
    Martin

    1. Mar 01, 2007

      David Peterson [CustomWare] says:

      Hi Martin, You don't require admin rights, but you do need to be allowed to edi...

      Hi Martin,

      You don't require admin rights, but you do need to be allowed to edit the page the calendar is on. If you have users who you want to be able to add events, they will need edit permissions for the page.