| 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 |
|
| 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
|
|
|
|
|
The vacation calendar.
|
Adding a multi-day all-day event.
|
An event in the Brisbane timezone.
|
|
|
|
|
|
Add events by clicking the icon.
|
Adding an event in the Bangkok timezone.
|
|
|
|
|
|
|
Adding a calendar - step 1
|
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 | ||
|---|---|---|---|---|---|---|---|
| 6 kB | Bojan Vastag | Jan 30, 2009 | Jan 30, 2009 | La traduction du calendrier en français | |||
| 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 |
|
|
17 Apr 2009 | Stable | Freeware / Open Source (BSD) | Free |
|
|
20 Jun 2008 | Stable | Freeware / Open Source (BSD) | Free |
|
|
06 Jun 2008 | Stable | Freeware / Open Source (BSD) | Free |
|
|
10 Jan 2008 | Stable | Freeware / Open Source (BSD) | Free |
|
|
18 Dec 2007 | Stable | Freeware / Open Source (BSD) | Free |
|
|
15 Nov 2007 | Stable | Freeware / Open Source (BSD) | Free |
|
|
27 Feb 2007 | Stable | Freeware / Open Source (BSD) | Free |
|
|
19 Jan 2007 | Stable | Freeware / Open Source (BSD) | Free |
|
|
15 Jan 2007 | Stable | Freeware / Open Source (BSD) | Free |
|
|
19 Oct 2006 | Stable | Freeware / Open Source (BSD) | Free |
|
|
18 Oct 2006 | Stable | Freeware / Open Source (BSD) | Free |
|
|
17 Oct 2006 | Stable | Freeware / Open Source (BSD) | Free |
|
|
03 Sep 2006 | Beta | Freeware / Open Source (BSD) | Free |
|
|
17 Aug 2006 | Beta | Freeware / Open Source (BSD) | Free |
|
|
09 Jun 2006 | Beta | Freeware / Open Source (BSD) | Free |
|
|
24 Apr 2006 | Stable | Freeware / Open Source (BSD) | Free |
|
|
23 Apr 2006 | Stable | Freeware / Open Source (BSD) | Free |
|
|
21 Apr 2006 | Stable | Freeware / Open Source (BSD) | Free |
Related Pages
|
|
|
|
|
|


Comments (253)
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.
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
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;
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.
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.
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.
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.
Apr 12, 2006
Guy Fraser says:
There's always this little gem: GanttProject pluginThere's always this little gem:
GanttProject plugin
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:
regards and thx for an indispensable tool
Apr 20, 2006
David Peterson [CustomWare] says:
The data is stored in an XML-formatted string in the database. It is backed up...Did that answer your questions?
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.
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.
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.
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.
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.
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.
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
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
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?
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.
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.
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...
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?
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).
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.
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.
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?
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
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
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.
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
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.
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.
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
Create a publish work directory and save the .js file from this site into your working folder:
Next install the Outlook Redemption (allows you to read the body of Outlook calendar items)
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:
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
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"; }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!
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?
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
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:
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.
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)
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.
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.
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?
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.
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 ?
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:
My setup is:
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 :-/
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.
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?
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.
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!
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
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...
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.
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.
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
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.
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.
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?
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.
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?
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
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).
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
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.
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.
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?
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.
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
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
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.
Feb 27, 2007
Danny Smitherman says:
Anyway we can get this too?Anyway we can get this too?
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.
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
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...
(macros listed in PluginManager)
Thanks in advance
Ralf
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.
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.
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.
Mar 06, 2007
Tim Stubbs says:
Thanks a lot! Working brilliantly nowThanks a lot! Working brilliantly now
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
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.