Docs → Pattern Library

Blocks & Patterns

Pattern Library

Pre-built, reusable page sections available to any CORA site. Browse, insert, and customize.

What are patterns

Patterns are pre-built combinations of blocks — a hero section, a CTA strip, a testimonial carousel — that can be inserted into any page with one click. CORA’s central pattern library is hosted at patterns.coracampus.com and syncs automatically to any connected CORA site.

Once inserted, patterns are fully editable. They’re a starting point, not a constraint.

Pattern categories

  • Banners / Heroes — Display Hero, Large Hero, Small Hero
  • Call to Action — Full Width CTA, Inline CTA
  • Sliders — Logo Carousel, Card Carousel, Slider with Testimonials
  • Columns — Columns and Dividers, Animated Stats Bar, Two Columns with Media, Columns with Icons
  • Content Feeds — Related Articles 3-Column, Card Carousel
  • Interactive — FAQ Accordion, Team Grid
  • Text — General text layouts and dividers

Inserting a pattern

  1. In the block editor, click the + block inserter
  2. Switch to the Patterns tab
  3. Browse by category or search by name
  4. Click a pattern to insert it at the cursor position
  5. Edit any block within the inserted pattern as normal

ℹ️ If CORA patterns aren’t appearing, confirm the Pattern Library plugin is active and the site is connected to patterns.coracampus.com.

Creating custom patterns

  1. Select the blocks you want to save
  2. Click the three-dot menu in the block toolbar
  3. Choose Create pattern
  4. Name your pattern and choose a category
  5. Save — the pattern is available site-wide immediately

Custom patterns are local to the site they’re created on. To contribute a pattern to the central CORA library, see the Contributing guide.

Page templates

In addition to section patterns, CORA includes full-page templates for common content types:

  • Blog Archive and Blog Detail
  • Resource Center, Gated Resource, and Ungated Resource
  • Event Archive and Event Detail
  • Author page
  • Search Results