Basker Docs

The content model

The content types Basker ships with and how they relate to each other

Basker comes with a curated set of content types designed for performing-arts and live-events organisations. This page explains what each one is for and how they fit together — useful both as a reference and as the starting point for thinking about how to model your own content.

The two big content areas

Basker's content divides roughly into two areas:

  • The website — pages, blog posts, forms, smart collections, announcements. This is the editorial and structural side: standalone pages, navigation, content blocks, marketing.
  • The event model — events, event instances, people, venues, seasons, series, works, organizations. This is the productions side: a connected model of who's performing, what's being performed, when, and where.

Both areas share the same platform features (drafts, versioning, translation, SEO) and can reference each other freely — a page can list events, a post can credit people, an event can link to a programme PDF stored in your media library.

The website side

Content typeWhat it isLives at
PagesStandalone pages (About, Contact, landing pages)Pages
PostsEditorial entries inside one or more blogsBlog
AuthorsPeople who write postsAuthors
Categories and tagsTaxonomy for postsCategories and tags
Smart collectionsDynamic listings — "upcoming events", "recent reviews"Smart collections
Reusable sectionsContent built once and embedded on many pagesReusable sections
BlueprintsPreset arrangements for new contentBlueprints
AnnouncementsSite-wide banners scoped to where you chooseSite-wide announcements
FormsStructured forms with submissionsForms

The event model

The event model is one of Basker's core differentiators. Instead of forcing live-events organisations to rebuild this structure with custom fields, Basker ships it as native concepts:

Content typeWhat it isLives at
EventsThe top-level production or show recordCreate events
Event instancesThe dated occurrences (one per night of a run)Event instances
PeopleCast, creative team, contributorsPeople
VenuesWhere events happenVenues
Seasons and seriesGrouping for programming contextSeasons and series
WorksProductions, pieces, repertoire performedWorks
OrganizationsProducing companies, sponsors, partnersOrganizations

Event-model records relate to each other through links: an event has a venue, a season, possibly a series, a list of works, a list of participants drawn from people and organizations. The same record can be linked from many places — one venue underpins every event happening there, one person can appear in every event they're part of.

Supporting content

Content typeWhat it isLives at
MediaImages uploaded to your siteMedia library
FilesNon-image uploads (PDFs, downloads)Files
Custom dataFields and types you define yourselfCustom data
Domains, redirects, settingsOperational records for the site itselfSite settings

What every content type shares

Most content types in Basker share a baseline of platform features:

These work the same way across content types. Once you've learned the publishing workflow on pages, the same workflow applies to events, posts, and almost everything else.

When the built-in model isn't enough

When you need fields or content types that aren't in the built-in model, see Extending Basker.

Where to go next

On this page