A calendar of events is a great way to keep your users informed of upcoming local events.
Rivista supports both Rivista-user managed and reader-submitted calendar options. Reader-submitted calendar events require approval from the Publisher before appearing on the website.
Topics Covered in this Post
Create a new Calendar
1. Choose Calendar on the left menu in Rivista
2. Click the "New" button
Below is a detailed explanation of the fields in the Calendar Editor.
Title - The Title will appear on the website as well as in Rivista. Standard calendars should be titled 'Calendar'. If you have multiple calendars, choose a descriptive title, like Weddings Calendar.
Published? - A calendar may be published or unpublished. There may be times, perhaps during mass updates, that you wish your calendar to be offline; Marking it unpublished will temporarily disable the calendar on your website.
Public? - A public calendar indicates there are no special criteria required to access the calendar. A non-public calendar is subject to access control restrictions.
Notify Email List: A list of email addresses that will receive email notifications when a new event is created for the purpose of approving user-submitted events to appear on the website.
Access Control: Check all boxes, unless this is a non-public calendar
Event Sort Order: Choose how the events will appear on the Calendar page
Pure Chronological - Most recent events first
Featured First - Today's Featured Events, Today's Recurring, Today's One-Time, Tomorrow's Featured Events, Tomorrow's Recurring, Tomorrow's One-Time
Feature & One Time First - Today's Featured Events, Today's One-Time, Today's Recurring Events, Tomorrow's Featured, Tomorrow's One-Time, Tomorrow's Recurring
Initial Events Date Range: The default date range on the Calendar page. This can be altered in the calendar search feature.
Today - only today's events
Tomorrow - only tomorrow's events
This weekend - only events from the upcoming weekend appear
Next 7 days - all events from today through next week
Next 30 days - all events from today through the next 30 days
All - all events from today through 10 years from today
Disable Search Form: Default is No, allowing the search form to appear in the top of the right rail on the Calendar page.
Enable HTML Editor: Default is Yes, allowing Rivista users and readers to submit event descriptions in HTML.
Display Image on Search Results: Default is Yes, if an image is available for a calendar event, it will show in the search results
Event Image Size: Max width in pixels for images on the event page and search page
Show Event Categories: Default is Yes, categories appear on events in the search results page.
Differentiate Reader Submitted Events: Default is No.
Show Event Times: Default is No.
Show Event Location: Default is No.
Import Events: Import events as tab delimited .txt
The file must be formatted exactly as per below. If you experience problems loading the import, contact firstname.lastname@example.org
- Fields names are on the first line
- Field names are all lowercase with no spaces
- No double quotes (caution: when exporting from Microsoft Excel, double quotes will be added)
- No hard returns, use basic html tags for multiple paragraphs
- File must be uploaded to Rivista as Tab Delimited (.txt)
- phone - one phone number per cell, format ###-###-#### or ##########
- approved (use t/f or 1/0 to indicate if the event is approved. if left blank, it will import as approved)
- dates OR startdate/enddate (cannot be used together)
- dates = non-consecutive dates
- startdate/enddate = consecutive dates
Preparing the file
- Enter the data in a spreadsheet
- Save file in Text (Tab Delimited)
- Close Excel
- Open the file in a text eidtor (notetab lite, notepad++, textwrangler)
- Search for double quotations
- Replace with blank
- Save. File name cannot include spaces
- Notetab: save as txt, encoding ASCII(DOS)
- Text Wrangler: save as line breaks, Unix, encoding Western (Windows Latin1)
The Calendar and individual events are available for exporting.
- Full calendar export: Choose Export at the bottom of the calendar page
- Individual event export: Choose Export to iCal in Rivista, or choose Get this Event on the website
The Calendar also allows custom fields. These can be accessed by clicking the "Custom Fields" button at the bottom of the Calendar settings, above the events. Custom fields will show both on the front-end, to users submitting and viewing events, and in Rivista.
Field Caption: the name of the field as it is displayed on-screen. Capital letters, symbols, and spaces accepted (i.e. Neighborhoods).
Field Name: the name of the field as it is used in the database. Letters, numbers, and underscore only (I.e. neighborhoods).
Type: types of fields offered. Filterable fields must be checkboxes, radio buttons, yes/no, or list.
Note: If you are creating a filter field for a field that already exists, you may leave the options field blank.
Required? Will make this field required when submitting events.
Filter? Will create a dropdown for the field on the calendar page, in the search section, as well as on calendar modules that are set to month or week view.