Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The Event Module for BrowserCMS
Ruby JavaScript
tree: ae931518b8

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
doc
lib
script
test
.gitignore
.rvmrc
COPYRIGHT.txt
GPL.txt
Gemfile
Gemfile.lock
LICENSE.txt
README.markdown
Rakefile
bcms_event.gemspec
release_notes.md

README.markdown

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.
Something went wrong with that request. Please try again.