| Name | RSVP Plugin |
|---|---|
| Vendor | Atlassian Software Systems (Website) |
| Authors | Jens Schumacher, Matthew Jensen, Agnes Ro, David Taylor, Cheryl Jerozal |
| Homepage | http://confluence.atlassian.com/display/CONFEXT/RSVP+Plugin |
| Issue Management | http://developer.atlassian.com/jira/browse/RSVP |
| Continuous Integration | n/a |
| Categories | Content Macros |
| Most Recent Version | 1.6.2 |
| Availability | Confluence v2.2.1 to v3.0.0_01 |
| State | Stable |
| Support |
|
| License | Freeware / Open Source (BSD) |
| Price | Free |
| Release Docs | http://confluence.atlassian.com/display/CONFEXT/RSVP+Plugin |
| Java API Docs | n/a |
| Download Source | http://svn.atlassian.com/svn/public/contrib/confluence/rsvp-plugin/tags/rsvp-1.6.2 |
| Download JAR | rsvp-1.6.2.jar |
Installation
Upload this macro using the Plugin Manager or the Confluence Repository Client.
Usage
The RSVP macro can simply be embedded into a page by using the following macro syntax:
{rsvp}
The RSVP macro provides a slick interface allowing to RSVP to upcoming events.. The following information can currently be captured by the macro:
- Name
- Email / Blog url
- Company
- Company url
Parameter
| Parameter | Required | Values | Default | Notes |
|---|---|---|---|---|
| admin | |
Any user or group in Confluence | (none) | An optional parameter to determine who can administrate this plugin. In addition, users in the confluence-administrators group and users that are space admins of the space where the macro is used can always administer it. |
| personal | |
true, false | false | If true, only the name and email/blog will be shown. Company details will be ignored |
| must_login | |
true, false | false | If true, replies are only accepted from logged-in users |
| hide_replies | |
true, false | false | If true, displayed replies are hidden from non-administrators |
| sort | |
creation, name | name | If creation, displayed replies are sorted by reply creation dates as opposed to being sorted by respondent names |
| reverse | |
true, false | false | If true, displayed replies are sorted in a descending order |
| limit | |
(a positive integer), unlimited | unlimited | If a positive integer is provided, only that number of replies are accepted |
Administration
Currently the following users can administer the replies in this macro: members of the confluence-administrators group, space admins for the space the macro is used in, or users who are specified with the macro parameter admin, as described in the previous section. The administration offers the following features:
- Display date of subscription
- Remove a user
- Checkbox for general usage (Eg. paid for event, or confirmed attendance)
- Download CSV file of replies
Version History
| Version | Date | Author | Notes |
|---|---|---|---|
| 1.4 | 02-Jan-2008 | Jens Schumacher | added support for space admins, changed to avoid MS Excel bug when viewing CSV file |
| 1.3 | 28-Nov-2007 | Jens Schumacher | added i18n and fixed redirect bug |
| 1.2 | 04-Oct-2007 | Jens Schumacher | new options (CSV export, reply limit...) and security (email hiding, duplicate reply blocking...) |
| 1.1 | 30-Aug-2006 | Jens Schumacher | fixed XSS bug, added validation for name, auto-detect email or blog post url |
| 1.0 | 28-Aug-2006 | Jens Schumacher | 1.0 Release |


Comments (16)
Jan 05
Tim McDougall says:
I am having trouble using this macro. I am using Confluence v 2.10 and it ...I am having trouble using this macro. I am using Confluence v 2.10 and it had been working marvelously. Unfortunately the buttons that create changes (Attend Event and Delete) no longer seem to do anything. There seems to be a javascript error that is occuring on line 364 of effects.js.
"effect.colors_base is undefined"
The checkboxes and Download RSVP replies (CSV) are working fine, as well as the links to email those who have signed up.
I tried reinstalling the plugin but am still experiencing this problem. I have also tried using this macro on multiple machines with both FF and IE.
Has anyone else had this problem?
Jan 05
Jens Schumacher says:
Hi Tim, I released a new version of the plugin today. I am not entirely sure i...Hi Tim,
I released a new version of the plugin today. I am not entirely sure if that will fix the problem you have been experiencing, but there have been quite a few improvements. Check out the list of resolved issues in JIRA.
Let us know if the problem persists.
Cheers,
Jens
Jan 06
Tim McDougall says:
Thanks for the quick response! I'm excited to try out your new version...Thanks for the quick response! I'm excited to try out your new version.
I did discover what was causing the issues that I was having before - you'll be happy to know it was not the fault of your plugin
It turns out that checking the "Include JQuery libraries" button for jquery.js on the configuration page for the Sticky Notes and Snip-Edit Plugin caused javascript functionality to stop working for a number of plugins, including the {rsvp} plugin. Unchecking that box fixed my problems.
Also:
1. Do you have any plans to update the usage instructions and version history on this page to reflect your new version of the plugin?
2. It is also worth mentioning that the parameter personal=true still works in the latest version, even though it is not in the notation guide. Without this parameter, a field "Company" will show up by default. If a custom parameter is set, it will replace the Company field. If personal=true is enabled, then no fields will display, including any custom field that was defined. Was the intent to have the custom parameter replace the personal one? If so, it would make sense to have the default show no extra field, and if a company field is wanted, it can be added with the custom parameter.
Mar 13
Martin Pieter Misseyer says:
Hi, Is it possible that the RSVP text in the panel is set by an additional titl...Hi,
Is it possible that the RSVP text in the panel is set by an additional title parameter whose default content is RSVP?
Greetings, Martin
Mar 13
Tim McDougall says:
Hello Martin, I'm not sure I fully understand your question. Are you aski...Hello Martin,
I'm not sure I fully understand your question. Are you asking if the title of the panel can be changed?
As far as I know, the default title for the panel is always "RSVP", and it can be changed by adding an additional parameter.
I can understand your confusion, as it doesn't appear to be documented anywhere.
Mar 15
Martin Pieter Misseyer says:
Hi Tim, Ok, that works. I have another request: additional field(s). For exampl...Hi Tim,
Ok, that works. I have another request: additional field(s). For example, suppose I want that employees subscribe to a certain course. An employee must check a checkbox with which the employee acknowledges to have a managers permission. In general, i would like to add one or more fields (checkbox or free format) which i can add and which is added to the CSV. Is this possible? Regards, Martin
Mar 16
Cheryl Jerozal says:
Hi Martin~ Adding custom fields to the RSVP form is not currently possible. The...Hi Martin~
Adding custom fields to the RSVP form is not currently possible. There is a feature request for this functionality, but it does not seem likely to be implemented anytime soon. If this functionality is crucial for you, your best bet is probably to use the Scaffolding Plugin.
~Cheryl
Mar 17
Dan Nguyen says:
Hi, For the admin field is it possible to have it auto-fill with the username o...Hi,
For the admin field is it possible to have it auto-fill with the username of the person who created the page, so they are automatically the admin?
Cheers,
Dan
Mar 29
Dan Feeley says:
Greetings, I just added version 1.6.1 to my system. I am using confluence...Greetings,
I just added version 1.6.1 to my system. I am using confluence 2.9.1. When I use the macro on a page it displays the entry rsvp screen correctly. However, when you click on the "attend" button nothing happens. Any suggestions?
Mar 30
Dan Feeley says:
So after experimenting a bit I found that it works fine with the built-in themes...So after experimenting a bit I found that it works fine with the built-in themes of Confluence, but not so well with Adaptavist themes. Any tips on making it work with the theme builder?
Apr 03
Brian Mowbray says:
I found that if you add the {builder-labels} macro to any part of the layout whe...I found that if you add the {builder-labels} macro to any part of the layout when using the theme builder it will allow the plugin to function properly. Not sure how this resolves the problem but it works.
May 05
Dominique Righetto says:
Hello, To fix the issue with spamming i have added the code below in the class ...Hello,
To fix the issue with spamming i have added the code below in the class "com.atlassian.confluence.extra.rsvp.RSVPAction" in the method "addReply()" directly under the "try"
Code added (print screen of the code)
Code added (text file with the code fragment)
And i have added the key "rsvp.error.invalid.mail" with a message "Sorry, you email address is invalid." in the file "rsvp.properties"
I have used sources files of the version 1.6.1 from the trunk of the SVN repository.
A patched version including the code above is available here (the code is compiled with SUN JDK 1.5.0_06)
Hoping this patch will help you....
Dominique
May 05
Cheryl Jerozal says:
Interesting. Thanks for sharing with the community, Dominique!Interesting. Thanks for sharing with the community, Dominique!
May 05
Tim McDougall says:
Very nice! One question, though: Does it actually show "Sorry, ...Very nice!
One question, though: Does it actually show "Sorry, you email address is invalid"? Because it seems to me that it should read "Sorry, your email address is invalid".
Keep up the good work!
-Tim
May 05
Dominique Righetto says:
I have fixed my mistake and the jar is up to date... Thanks for the remarks D...I have fixed my mistake and the jar is up to date...
Thanks for the remarks
Dominique
Jun 03
Dominique Righetto says:
Hello, I have updated the RSVP plugin in order to add a feature allowing a user...Hello,
I have updated the RSVP plugin in order to add a feature allowing a user to show or not is registration.
The Excel user report list display all the user including the anonymous option chosen by each user.
The wiki admin will see all the user in the list and a normal user only view non anonymous user.
The released jar is available here
A printscreen is available here
Source are available here
Dominique