#6

Product support

Get help in the plugin support forum.

Categories

  • Marketing
  • Utility

ProEvents for October offers robust event management tools to make managing events stupid simple. With our powerful multidate system, you can recur and group entire sets of dates daily, weekly, every other week, monthly, or annually.

30% of your purchase goes to help fund the October Project!

Perfect for

  • Churches & non-for-profits.
  • Resort availability.
  • Schools.
  • Concert schedules.
  • Performance schedules.
  • Team schedules.
  • Business events and conference scheduling.

Creating Events

  • Recurring dates & date sets by day, week, every other week, or month.
  • All day events.
  • Copy events for quick event creation.
  • New Mark Events as "Booked" or "Available".
  • Dashboard settings with full color options.
  • Exclude specific dates from large recurring sets.
  • Unlimited Calendars.
  • new Wysiwyg Editors integration

Viewing Events

  • Responsive calendars.
  • New All views compatible with Responsive themes + special views designed specifically for responsive sites.
  • Category coloring.
  • Social integration links for Facebook and twitter.
  • Static Pages/Menu Integration

Managing Events

  • Conveniently manage events in your October dashboard.
  • Exclude specific dates within your recurring date sets.
  • Modify per-event generated date info.
  • Mark events as "booked" or "available".
  • See & manage your booking availability in the generated dates tab.
  • Invite others button with on/off global setting.

Special Features!

  • new Translate Plugin integration
  • new sample app translation added. Multi-lingual ready!

Requirements

Displaying Calendars In your Pages

The plugin includes a component eventCalendar that can display events in calendar format. You can add the component to your page and render it with the component tag:

{% component 'eventCalendar' %}

There are several Component Settings you will want check when adding the eventCalendar Component:

  • eventPage - the page used for viewing an individual events.
  • style - the Calendar style.
  • calendar - the specific calendar to add.
  • eurocal - day of the week and date formatting for eauropean markets.

You can set up the eventCalendar component to dynamically filter by specific calendars. To allow your Event Calendars to filter calendars dynamically, you can add ':calendar?/' to the pages url wherein passing any calendar slug will filter the eventCalendar output by that calendar:

url = "/canlendar-page/:calendar?/"

Displaying Event Lists In your Pages

The plugin also includes a component eventList that can display events in list format. Add the component to your page and render it with the component tag:

{% component 'eventList' %}

There are several Component Settings you will want check when adding the eventList Component:

  • eventPage - the page used for viewing an individual events.
  • style - the list style.
  • calendar - the specific calendar to add.
  • eurocal - day of the week and date formatting for European markets.

You can set up the eventList component to dynamically filter by specific calendars. To allow your Event Lists to filter calendars dynamically, you can add ':calendar?/' to the pages url wherein passing any calendar slug will filter the eventList output by that calendar:

url = "/event-list-page/:calendar?/"

Displaying Individual Events in your Pages

The plugin additionally includes a component Event that can display any given event. Add the component to your page and render it with the component alias:

{% component 'event' %}

There are two ways to define what event you'd like to display on a page:

  • predifined - a predefined event ID#.
  • dynamic - a dynamically passed event ID# from an eventList or eventCalendar component.

To determine which method you will use, define the paramId when adding the Event component:

  • paramId - either a specific event ID# or :event_id
  • invites - allow email invites.

If adding dynamically (you want to show individual events based on what is clicked from an eventCalendar or eventList component), you will want to ensure that the value you enter for paramId is appended to your pages url path along with a bogus slug parameter:

Note: The Event Slug is for cleaner URL viewing only and has no baring on event data pulled. This param can be named anything you want but must be present between your page url and your event ID.

url = /page/:event_slug/:event_id/

Invites are only usable by registered & logged in users to prevent your site from being abused and blacklisted.

You can also only invite one email address at a time. This tool is not designed for mass convenience. To utilize this feature you will want to set the "Sender Name" & "Sender Email" in your System Settings area.

ProEvents Settings

You can add a ShareThis publisher key to your /backend/proevents/settings area.

To access settings click on the "System" icon, then click on "ProEvents" under "Misc"

Once you add your ShareThis Publisher Key ProEvents will then add Facebook,Twitter, or Google+ sharing if enabled here.

You can also define your Date and Time Formatting here.

ProEvents Integrations

ProEvents conveniently integrates with RainLab's amazing Static Pages plugin. You can set your Static Menu's to list and filter your ProEvents Calendars and their events. Simply follow the Static Pages docs to utilize. Having both plugins installed will provide ProEvents Calendars as Static Menu Items.

Quick Start

  • Create a page called "events".
  • Add either an eventsList or eventsCalendar component to it.
  • Set that component to point to /event
  • Create a page called "event".
  • Set the url of the page to be /event/:event_slug?/:event_id?/
  • Add an event component to the page

That's it! Now go create so events and off you go!!!

  • Found the plugin useful on 15 Oct, 2016

    When it works, it's good. The current version of the plugin (2.5.7) doesn't work when you install it. It won't let you save a new event, which makes it useless.I got no support on the forum from the author or anybody else.

    I had to get into the plugin and start editing the code to get it fixed. Very disappointed that it isn't tested and nobody there to help.

  • Found the plugin not useful on 22 May, 2016

    The JQuery full calendar option is not working, there's no event appeared in the calendar, all of the option for day, week and month is not working. Please update us otherwise we need a refund.

  • Found the plugin useful on 25 Dec, 2015

    The event creation/update page is well designed. However, I put a lot of effort to customize it for my needs. The original stuffs depend on a number of assumptions that doesn't work on my setup the first time.

    The source code quality is average. Should've followed PSR-2, or at least be consistent with line endings and indentation.

  • Found the plugin useful on 6 Oct, 2015

    I loved this plugin on Concrete5 and it's even better on October. I can't believe how slick this is. Clients are going to love it.

  • Found the plugin useful on 17 Feb, 2015

    Plugin is great! I'm actually shocked how much has been packed into this plugin! Highly recommend!

    Note to the newbie: Featured images aren't in the event component's default.htm, but really I usually override default component templates with my theme anyways. Just do this in your page...

    {% if event_item.event.featured_images.count %}
        {% for image in event_item.event.featured_images %}
            [img src="{{ image.path }}"]
        {% endfor %}
    {% else %}
    No images
    {% endif %}

2.5.8

corrected down db issue

Nov 03, 2016

2.5.7

auto-copy translations from parent model to generated dates if translate is installed

Aug 18, 2016

2.5.6

bug fix for yearly dates credit JasperJ

Jul 20, 2016

2.5.5

bug fix for multidate datepicker breakage

Jun 23, 2016

2.5.4

bug fix for single events sameDay check

May 02, 2016

2.5.3

add generatedDates delete on bulk event delete

Apr 18, 2016

2.5.2

add multi-delete option to list view

Nov 03, 2015

2.5.1

correct missing twig tags in event list views

Oct 19, 2015

2.5.0

all views and backend models and forms have been translation wrapped

Oct 12, 2015

2.4.1

add event location info

Jul 21, 2015

2.3.0

rework non recuring dates

May 26, 2015

2.2.0

multidate save revert

Apr 30, 2015

2.1.0

multidate save bugfix

Mar 16, 2015

2.0.2

pagination bug fix

Feb 28, 2015

2.0.1

multidate create event bug fix

Feb 26, 2015

2.0.0

NOT COMPATIBLE WITH BETA VERSIONS

Feb 23, 2015

1.3.4

added permissions tab to settings

Jan 20, 2015

1.3.3

check for user auth fix

Oct 25, 2014

1.3.2

order_by fix

Oct 23, 2014

1.3.1

Color Picker Rename

Oct 16, 2014

1.3.0

Static Pages/Menus Integration

Oct 02, 2014

1.2.1

smallcal update

Sep 17, 2014

1.2.0

correction to MultiDateHelper logic

Aug 27, 2014

1.1.2

added event author id update/save to afterSave

Jul 11, 2014

1.1.1

refactoring

Jul 10, 2014

1.1.0

permissions namespacing

Jul 10, 2014

1.0.9

event delete missing icon fixed

Jun 18, 2014

1.0.8

update generated dates table

Jun 17, 2014

1.0.6

save and close route fix

Jun 10, 2014

1.0.5

Initialize plugin

May 14, 2014

1.0.3

Initialize plugin

May 14, 2014

1.0.1

Initialize plugin

May 14, 2014