Project

bcms_event

0.01
No release in over 3 years
Low commit activity in last 3 years
The Event Module for BrowserCMS
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

< 3.6.0, >= 3.5.0.rc3
 Project Readme

Event Module for BrowserCMS

An Event Module for BrowserCMS. Allows contributors to create and post new upcoming events.

Features

  • Events - Contributors can create Event content that represent Single or Multiday Events.
  • Event Lists - Allows a complete listing of all published events in a reverse chronological order along with names and descriptions.
  • Event Details - Allows visitors to see the complete details for each Event, including the ability link to external Event Registration pages.
  • SEO Friendly URLs - Each event will have its own custom URL to display itself.
  • Customizable Views - Event listings and detail pages can be styled using editable Portlet views.

Installation

The Event module installs like other BrowserCMS modules.

gem install bcms_event
rails g cms:install bcms_event

If you are adding bcms_event to a project with an existing database, you will very likely need to manually seed the database like so:

rake db:seed:bcms_event

What's installed

When installing this module, it will create the following new pages/blocks.

  • Event Page - A new Page 'Event' will be created at the root of the site, with an 'Event' portlet added. (Allows this page to display any Event)
  • Events Page - A new Page 'Events' that will list all published events in a list.
  • Event Route - A dynamic route to allow specific events to be shown by the Event page using a route like /events/:year/:month/:day/:slug

Event Details

This module includes a new Event Content Type, with the following fields:

  • Name
  • Start and End Dates
  • Location
  • Contact Email
  • Description - Used on the Event listing to summarize the Event.
  • More Info URL
  • Registration URL - Allows a link to external sites for registration.
  • Category
  • Tags
  • Body - For the detailed view page.