Allowing the Public to Add Events
Connect Daily ships with a JSP page that can be used to let the general public add events to the calendar without logging in. You can edit this page to customize the appearance and add instructions unique to your site.
To enable the publicAdd.jsp page, you need to do the following:
- Copy the file cdaily-3.4.4/WEB-INF/misc/publicAdd.jsp to the cdaily-3.4.4 directory. For hosted customers, download the WEB-INF/misc/publicAdd.jsp page, and then upload it to the top-level directory.
- Create a link to the publicAdd.jsp page from your custom header or footer.
Keep these things in mind when using the publicAdd.jsp page.
- The approval status for newly added events will follow the normal rules. In other words, if there are no Approvers assigned for the calendar, then events will automatically be approved. If Approvers are assigned, the Approvers for the selected calendar will receive the Notification that the event was added.
- You should set the configuration option so that only approved events are displayed. This will keep the events off the calendar until an Approver reviews them. Refer to the topic How can I show only approved events?
- The list of available calendars to use will be those calendars the GUEST User has the User or group can add events to this calendar permission for. Refer to the help topic Permissions for Anonymous Users (Permissions for Anonymous Users, User Preferences).
- The list of available Event types will be those the GUEST User has Use this event type for events permission for.
- You should not enable the system-wide option that allows Event descriptions to contain JavaScript. Doing so may allow people to use your calendar to spread viruses or worms.