Working with Modules
A detailed guide to each type of content module available in the system.
What Are Modules?
Modules are reusable content blocks that you assemble to build pages. Think of them like LEGO bricks—each one does something specific, and you combine them to create complete pages.
Common Module Actions
All modules share these actions:
Drag handle (≡): Reorder by dragging up or down
Edit: Open the module editor to change content
Delete: Remove the module from the page
Lock: Prevent accidental changes
Module Types
Prose
Purpose: Rich text content with paragraphs, headings, lists, and formatting.
Best For:
Article content
Long-form text
Documentation
Fields:
Content: Rich text editor with formatting tools
Background Color: Optional background style
Tips:
Use headings (H2, H3) to structure content
Keep paragraphs short for readability
Add links by selecting text and clicking the link icon
AI-Powered: When using AI agents to generate content, modules named 'Prose' will automatically receive more detailed and substantial copy (multiple paragraphs and headings) to ensure high-quality output.
Hero Banner
Purpose: Large, attention-grabbing banner at the top of a page.
Best For:
Homepage
Landing pages
Major announcements
Fields:
Title: Main headline
Subtitle: Supporting text
Background Image: Full-width image
CTA Button: Optional call-to-action
Overlay Opacity: Darken image for text readability
Tips:
Use high-resolution images (1600px+ wide)
Keep titles short and impactful
Test readability on different screen sizes
Call-to-Action (CTA)
Purpose: Prominent button or link to drive user action.
Best For:
Sign-up prompts
Download buttons
"Learn More" links
Fields:
Label: Button text
URL: Destination link
Style: Primary, secondary, or outline
Size: Small, medium, or large
Tips:
Use action verbs: "Get Started", "Download Now"
Make CTAs stand out with contrasting colors
Limit to 1-2 CTAs per screen for focus
Gallery
Purpose: Display multiple images in a grid or slideshow.
Best For:
Photo galleries
Product showcases
Before/after comparisons
Fields:
Images: Multiple image selection
Layout: Grid or carousel
Columns: Number of columns (grid only)
Captions: Optional per-image captions
Tips:
Use images with similar aspect ratios for clean grids
Optimize images before upload
Add alt text for accessibility
Accordion
Purpose: Collapsible sections for FAQs or detailed information.
Best For:
FAQs
Documentation with many sections
Space-saving layouts
Fields:
Items: Repeating sections
Title: Section heading
Content: Collapsible content
Tips:
Keep titles concise and descriptive
Use for secondary information users may skip
Order items logically (often by importance or frequency)
Form
Purpose: Collect user input (contact forms, surveys, etc.)
Best For:
Contact forms
Newsletter signups
Feedback collection
Fields:
Form Selection: Choose a pre-configured form
Success Message: Shown after submission
Submit Button Label: Customize button text
Tips:
Keep forms short—only ask for essential information
Clearly indicate required fields
Test form submissions before going live
Embed (if available)
Purpose: Embed external content (videos, maps, social media)
Best For:
YouTube/Vimeo videos
Google Maps
Twitter/social feeds
Fields:
Embed Code: Paste iframe or embed code
Aspect Ratio: 16:9, 4:3, or custom
Tips:
Always preview embeds before publishing
Consider privacy implications of third-party embeds
Use lazy loading for performance
Module Scopes
Local Modules
Unique to this post
Changes only affect this page
Most common for unique content
Global Modules
Shared across multiple posts
Editing affects all posts using it
Best for repeated elements (headers, footers, CTAs)
⚠️ Warning: Be careful editing global modules—changes appear everywhere they're used!
Module Groups (Templates)
Module groups allow you to save a pre-defined set of modules that can be used to quickly seed new posts. This is perfect for maintaining consistency across similar pages.
Go to "Module Groups" in the sidebar
Create a new module group for a specific post type
Add modules and configure their default properties
When creating a new post, select the module group to auto-populate it with those modules
Best Practices
Page Structure
Start with a hero: Grab attention immediately
Break up text: Alternate prose with visual modules
End with a CTA: Guide users to the next action
Performance
Limit modules per page: 10-15 is a good target
Optimize images: Large images slow down pages
Test on mobile: Ensure modules work on small screens
Accessibility
Use proper headings: Structure content semantically
Add alt text: Describe all images
Test keyboard navigation: Ensure interactive modules work without a mouse
Consistency
Match brand guidelines: Use approved colors and fonts
Reuse successful layouts: Build a library of working patterns
Use global modules: For elements that should be consistent
Common Questions
Q: Can I create custom modules? A: Contact your developer or administrator. Custom modules require development work.
Q: Why can't I edit a module? A: It might be locked. Look for a lock icon and unlock it first. Or you may not have permission.
Q: Can I copy modules between posts? A: Some systems support this. Look for "Copy Module" or "Duplicate" actions. Or use module groups/blueprints.
Q: What's the difference between a module and a block? A: They're the same thing! "Module" and "block" are often used interchangeably.
Related: Content Management | For Editors