RSVP Plugin

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 Unsupported Plugins
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

Issue Tracking

Screenshots

Labels

plugin plugin Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. 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?

  2. 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

    1. 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.

  3. 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

    1. 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.

      What you type What you get
      {rsvp}
      {rsvp:New Title}

      I can understand your confusion, as it doesn't appear to be documented anywhere.

      1. 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

        1. 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

  4. 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

  5. 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?

    1. 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?

      1. 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.

  6. 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

    1. May 05

      Cheryl Jerozal says:

      Interesting. Thanks for sharing with the community, Dominique!

      Interesting. Thanks for sharing with the community, Dominique!

    2. 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

      1. 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

  7. 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