/[drupal]/contributions/modules/rsvp/README.txt
ViewVC logotype

Contents of /contributions/modules/rsvp/README.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.6 - (show annotations) (download)
Thu Feb 5 02:25:59 2009 UTC (9 months, 2 weeks ago) by ulf1
Branch: MAIN
CVS Tags: HEAD
Branch point for: DRUPAL-6--2
Changes since 1.5: +12 -42 lines
File MIME type: text/plain
*** empty log message ***
1
2 This module lets users invite people to a node and maintains a list of
3 people who will be attending.
4
5 Requires either the event or the date module to be installed.
6
7 Installation
8 ------------
9
10 1) Copy the rsvp directory into your Drupal modules directory.
11
12 2) Go to Administer >> Site Building >> Modules and
13
14 2.1 enable the RSVP module.
15
16 2.2 enable either the 'RSVP date connector' or the 'RSVP event connector' module. Do not enable both at the same time.
17 If you decide to switch from one connector to the other you have to use the uninstall option to uninstall the current connector before
18 you enable the other one.
19 Be careful. Uninstalling a connector will remove all existing invitation and RSVP records. Disabling and Enabling is fine though and will not remove
20 existing invitations.
21
22
23 Configuration
24 -------------
25 1) Enable permissions appropriate to your site.
26 The rsvp module provides the following permissions:
27 "administer rsvp" - full access
28 "maintain rsvp" - access to all invitations, but no permissions to modify the general rsvp settings.
29 "rsvp on events" - create invitations on nodes.
30 "rsvp on own events" - create invitations on own nodes.
31 "rsvp newsletters subscribers" - permission to add attendees based on existing newsletters (module simplenews is required).
32 "rsvp system users" - permission to add users based on available roles.
33
34 2) The basic difference between the event and the date module is that the date module supports reocurring events, and the creation of a Datetime or Date field
35 is mandatory.
36
37 2.1)If you use the event Module:
38 From the RSVP perspective there is no other configuration required. You are set to create RSVPs for existing events.
39
40
41 2.2)If you use the date Module:
42 2.2.1) Create Field
43 First you have to add a custom field of type "Datetime" or "Date" to all the content types that you want to utilize as potential events in the future.
44 The RSVP module can manage different "event enabled" content types, but each type needs at least one Datetime or Date field.
45 2.2.2) Create association(s)
46 If the content types are prepared, you need to setup the content type / field associations for each content type that you want to use for RSVP's. You can do that under
47 Administrator >> Site configuration >> RSVP settings >> Assocications >> Add association. The user requires "administer rsvp" permissions to modify associations.
48 Select the content type you added a Datetime or Date field for and press the "add" link. On the following page select the field that you want to utilize.
49 If the field selection box is empty, you did not setup a proper field inside the content type.
50
51 3) Disable Wysiwig editor for the "People you like to invite" / "Add Attendees" textarea which
52 is part of the manage attendees form when creating a RSVP. The Wysiwig editor should be disabled by default(Tested with FcK).
53
54 Manage invitations (Admins and Maintainers)
55 -------------------------------------
56 All invitations of all users can be found at
57 Adminstrator >> Content management >> RSVP management
58
59
60 Create invitations
61 ------------------
62 Go to the node you want to create an invitation for and click on the Invitation tab.
63 If the Invitation tab is not available,
64 - verify that this content type is enabled in the rsvp settings.
65 - verify that the user has the right permissions ("rsvp on events" or "rsvp on own events")
66
67 Modify invitations
68 ------------------
69 Automatic startdate adjustment is not supported yet.
70 If the startdate of an event/node changes, the startdate of the related invitation needs to be changed
71 as well.
72
73
74
75
76
77 TODO/Features for upcoming 2.0 release:
78 --------------------------------------
79 - Tighter Integration to event nodes. Why do we need an extra Invitation page at all?? (LOW PRIO)
80
81 - more options about who can send messages to whom: checkboxes per group (invitee, respondent, attendees) (LOW PRIO)
82
83 - http://drupal.org/node/180153 : Add invitations to "MyCalendar"
84
85 - Integration with CiviCRM
86 -http://drupal.org/node/38918, http://drupal.org/node/30522: CiviCRM integration (in all the obvious ways: Personal information being added to Contacts, direct registration, events being added to "Activities")
87
88 - Email: http://drupal.org/node/84918: Send emails via privatemsg instead by email.
89 (send_privatemsg)
90
91 - Guest List: Add icon for regular invitees to view status (LOW PRIO).
92 - Add red reply button instead of link like the event manager module has(-http://em-demo.mind-sky.com/?q=node/3). (LOW PRIO)
93
94 - preview option when writing an rsvp
95 - automatic update of invitations startdate when startdate in node changes. (MORE COMPLICATED)
96
97 - Allow parallel usage of event connector and date connector
98 - allow parameters for views
99 - I would like to see a "reply/response" panel like in evite. Any Volunteers ?? Who can help here.
100 Adding styles through the API:http://drupal.org/node/225868
101 http://drupal.org/node/249726
102

  ViewVC Help
Powered by ViewVC 1.1.2