Last modified: May 21, 2025 at 9:33pm

Learn to create events like a meeting or a community gathering. Start by creating and previewing an event draft. When everything looks good, publish the event, and it will be listed on the Events page.

Goal

Publish a new single occurrence event.

Prerequisites

  • Install the Events add-on. The Events add-on can be installed during the initial setup process by selecting Events on the first step or via ExtendRecommended (admin/modules/browse/recipes) by selecting the Install button on the Events add-on. 

How to create and publish events

You’ll use the Event content type (from the Events add-on) to enter information about the event.

Create a draft of an event

  1. Using the administrative toolbar, go to CreateEvent (/node/add/event).
  2. Fill in the Create Event form with the details for your event.
    Title: Enter a name for the event.
    Description: Enter a short SEO-friendly description for the event. Used in search results and listing pages.
    Content: Add a detailed description of the event. The description can include formatted text, images, and other media.
    Date: Enter the date and time for when the event begins and ends. Or choose All day for events that don’t have a specific time.
    Location: Enter a location for the event.
    File: Add featured image using the Media library.
    Link: Enter an additional URL related to the event. Internal or external links allowed.
    Tags: Add tags to categorize the event.
  3. In the editor sidebar, the event’s Save as state will default to Draft. Leave it as Draft to save the event as a draft. Or, set Save as to Published if you’re ready to publish the event. Draft events are only viewable by editors. Once published, the event will become available to the public, listed on the Events page.
  4. Select the Save button

Publish an event

After creating a draft of the event and previewing the content to ensure it looks correct, publish your event to share it with the world.

To publish an event:

  1. Using the administration toolbar, go to Content (/admin/content).
  2. Select the Moderated content tab. Filter the list to display Content type: Events and Moderation state: Draft.
  3. Find the event in the list and select the Edit button.
  4. In the sidebar, the Save as should be Draft. Set Save as to Published.
  5. Select the Save button.

Your event is now available to the public and can be found on your site’s Events page.

Wrap-up

In this tutorial, we created an event using the Event content type. First, we created a draft of the event, filling in information about the event using the fields in the event content type. Once reviewed and ready to publish, we accessed the draft via the Content administration page’s Moderated content tab, and updated the event’s Save as status to Published.

Back to top