Built for Divi

Event modules that outlive your event plugin

Every calendar, feed, and countdown on this site is built with Divi Events Extended modules in the Divi Builder, with no custom code. This is the demo site: browse the pages, resize the window, and click into the events.

Modules

Event Sources

Page Templates

Calendar Views

13 Modules

Every module a Divi event site needs

Eleven modules work against any source, and two more take bookings and submissions on DE Events. No module is locked behind a tier.

Events Feed

An events feed in grid, list, and compact layouts with paging, Load More, and infinite scroll

Events Calendar

An events calendar you can switch between month, week, day, and agenda views

f

Filter Bar

A filter bar that narrows by search, category, tag, type, venue, organizer, attendance mode, date range, and price

Event Countdown

Days, hours, minutes, and seconds to an event's start or end, ticking live.

Add to Calendar

Google Calendar, Outlook, and a downloadable .ics file on every event page.

Event Register

The ticket link or the way to the booking form, as a button. Says so when an event is sold out, waitlisted, or closed.

Event RSVP Form

Book a place on a free event, or a spot on its waitlist. The places left count down as people book.

Event Submission Form

Visitors send in their own events, with a description and a photo, for you to approve first.

Related Events

Events that share a venue, category, tag, type, or organizer with the one being viewed. The current event is left out automatically.

Event Date and Time

The schedule, split into date, clock, and timezone, each with its own typography.

Event Venue

Name, address, phone, website, and link, each styled independently. The website shows its domain.

Event Organizer

Who runs the event. Several organizers are listed with the separator you choose.

p

Event Status

Scheduled, cancelled, postponed, moved online, or rescheduled, as a styled badge.

Source Agnostic

One layout, any event source

The site owner picks the source once. Every module reads a normalised event. Switching your event source does not break a page you have already designed.

N

Switch without rebuilding

Move from The Events Calendar to built-in events, or the other way. Every module renders the same layout against the new source.

N

Run both at once

Keep The Events Calendar for your public calendar and use DE Events for something else. Each module is pinned to the source you choose.

N

Migrate when you are ready

CSV import and export, plus a one-way migration from The Events Calendar into DE Events.

DE Events

Built-in. Read and write, with bookings and submissions.

Your Layout

Same modules, same design

The Events Calendar

Read-only. Nothing is copied.

Calendar Module

Four views, server-side rendered

Month, week, day, and agenda. All survive page caching. The visitor switches between them.

11 – 24 Feb 2019 0 events

Nothing on in this period.

AI in WordPress Summit

Innovation Hub, AustinYouTube

Filter Bar Module

Nine filters, zero page loads

A real HTML form that works with JavaScript switched off. When scripting is available, it re-renders the list without a page load.

N

9 filter types

Search, category, tag, type, venue, organizer, attendance mode, date range, price

N

Active filter chips

Each applied filter shows as a chip. Clear All resets every control.

N

Target any list on the page

Wired by a named group. Any Feed or Calendar with the same name is filtered.

Everything Else

Built for real event sites

Every feature ships to every customer. There is no free tier, no pro tier, and no locked module.

Free event bookings

Turn bookings on event by event. Each date of a repeating event has its own places and waitlist.

Booking emails

A confirmation with a calendar file, a reminder before the event, and a link to give the place back.

Visitor submissions

Events sent in by visitors wait in Pending until you approve or decline them. The sender hears back either way.

A URL for every date

Each date of a repeating event has its own address, so a link opens the date it names.

Recurring events

Daily, weekly, monthly, and yearly repeat rules with exceptions. Each occurrence behaves like any other event.

Timezone-correct

Every event is stored as an exact moment with its own timezone, so times stay right across countries and daylight-saving changes.

schema.org markup

One Event node per page, with the source plugin's own markup suppressed by default.

Calendar subscriptions

.ics feeds for the whole calendar, a category, a venue, or an organizer, plus a per-event file.

CSV import and export

Move events in and out, plus a one-way migration from The Events Calendar into DE Events.

Dynamic content

Every event field available to Divi's dynamic content picker, in Theme Builder and Loop Builder.

Nine page templates

Single event, venue, and organizer pages, their archives, and the category, tag, and type archives all work on activation. A Theme Builder template takes over when you assign one.

No feature gating

A licence controls updates, not features. A lapsed licence keeps working.

Page Templates

Nine URLs, ready on activation

Every post type and taxonomy has a working page the moment you activate. Assign a Theme Builder template later and it takes over.

Single Event

Single Venue

Single Organizer

Event Archive

Venue Archive

Organizer Archive

Category Archive

Tag Archive

Type Archive

The events on this demo live in DE Events, the plugin's own built-in source. Point the same modules at The Events Calendar and these layouts render unchanged.