- About Membership
- Membership Types
- Benefits Chart
- Dues Information
- Opening a Bookstore
- Member Directory
This documentation was modified on 05/08/2019, with Recurring Events
Creating ‘Events’ is a highly recommended step, as you want to keep visitors of your website informed on things going on in the store. The steps below give you all the options available when doing so. The only required options are those noted with a red asterisk*.
Navigate to: Content > Add Content > Event
There are several available fields for you to utilize to create the content of your page:
You have now created your event. If you did not place it in a menu during setup you may do so now by visiting Structure > Menus > Menu of choice and adding it appropriately. Otherwise, your ‘Event’ is created, the node is published and it is automatically added to the ‘Event Calendar’ which is located at www.yoursitename.com/event.
An RSVP element can be added to any event using a simple webform. In the example below, we create a simple webform that asks for the number of attendees and a reservation name. Information about creating more detailed webforms can be found here Creating Webforms.
CREATE THE WEBFORM
Each event should have its own RSVP webform. The title of the webform should reflect the event the RSVP is for.
Navigate to: Content > Add Content > Webform
CONFIGURE THE EVENT CONTENT TYPE (this is a one-time setup)
Navigate to Structure > Content Types > Event > Manage Fields
ADD THE RSVP FORM TO THE EVENT
Navigate to Content
We recommend you review your event page and test the RSVP form.
You will need to request that ABA enable the ‘Responsive Event Calendar’ module for you. You may do so by navigating to: Store > Configuration > Account Information and Preferences > Store Features.
By default, all published events are added to the event calendar (yoursitename.com/event). The Responsive Event Calendar module adds additional features:
You can now add recurring events to your site. For example, if you have a story time that occur regularly, or a weekly book club, you can now easily add those to your site using one of the two options detailed below. One option allows you to create a new content type and list these events separately from your default calendar. The other, modifies your existing event content type to allow multiple date entries.
NOTE: Creating a calendar with recurring events requires ABA to enable the ‘Date Repeat API’ and ‘Date Repeat Field’ modules for your site. If you have not done so already, please contact us with a request to enable those for you. Example: Please enable the ‘Date Repeat API’ and ‘Date Repeat Field’ for us so that we may create a calendar with recurring events.
OPTION 1: CREATE A NEW CONTENT TYPE (if you want the recurring events to be listed separately from your default calendar)
Every site has an ‘Event’ content type created by default. With this option, you can create a new content type called ‘Recurring Event’ in which the date field can be made to accept multiple values.
CREATE THE CONTENT TYPE
Navigate to: Structure > Content Types > Add New Content Type
You have now created your new content type.
CREATE CONTENT UNDER THE NEW CONTENT TYPE
Navigate to: Content > Add Content > Recurring Event
You have now created one event with the Recurring Event content type. You can repeat steps 1-6 at any time to add additional events with the same content type.
MANAGE THE DISPLAY OF THE NEW CONTENT TYPE
Navigate to: Structure > Content Types > Recurring Event > Manage Display
OPTION 2: MODIFY THE EXISTING EVENT CONTENT TYPE (If you want the recurring events to be included on your default calendar)
By modifying the ‘EventDate’ field on the existing event content type, you can add multiple dates to a single event.
MODIFY THE EVENT CONTENT TYPE
Navigate to: Structure > Content Types > Event > Manage Fields > Event Date
Now when you go to create or edit existing events, you will be able to add multiple event dates/times. By default, all of the dates you add will be displayed on the event page. You can modify the event display to limit the number of dates that display by modifying the Event content type again.
NOTE: Once you have changed the setting to unlimited, if you change it back to a limited number, you will lose all the recurring events you have entered.
Navigate to: Structure > Content Types > Event > Manage Display
NOTE: If you have a view created that displays these recurring events as well, your view settings may need to be modified to display one date at a time. If you need assistance with this, write to firstname.lastname@example.org
The American Booksellers Association, a national not-for-profit trade organization, works with booksellers and industry partners to ensure the success and profitability of independently owned book retailers, and to assist in expanding the community of the book.
Independent bookstores act as community anchors; they serve a unique role in promoting the open exchange of ideas, enriching the cultural life of communities, and creating economically vibrant neighborhoods.
MEMBER and MEMBERSHIP INQUIRIES: email@example.com
PRESS INQUIRIES: firstname.lastname@example.org
ALL OTHER INQUIRIES: info@BookWeb.org
Copyright 2023 American Booksellers Association. BookWeb is a registered trademark of ABA.