Module Gallery
Overview of available modules and features for PuxOrchard CMS + Olive. Select the modules you need and copy their overview.
Content15
Create, submit, and store configurable forms in CMS.
Editors can design forms without coding, including validation, notifications, and exports.
Dynamic listing of content by section or filter.
Display content with pagination, sorting, and filters without custom code.
Guided listing setup and a faceted filter driven by the taxonomy tree.
Repeater configuration reworked from ~20 scattered fields into 4 clear steps (What to list / Which items / Visitor filter / How many), with a live preview of matching item counts. A taxonomy tree editor lets you check terms, search, expose a term in the visitor filter, restrict listing to checked terms only, and choose whether the filter behaves as a flat list or groups terms under their parent term (facets). The front-end filter now shows per-option result counts, active-filter chips with easy reset, works on mobile (collapsible panel), and keeps the filter and listing visible with a clear message on zero results instead of hiding the whole widget. Fully backward compatible — existing settings keep working unchanged, nothing is auto-migrated.
Internal links and shortcodes for linking pages and items.
Add resilient internal links in the editor that adapt to URL changes automatically.
Modern block-based WYSIWYG editor replacing plain Rich Text fields.
Edit content block by block (paragraph, heading, image, list) with cross-block selection, merge/split, and paste cleanup from Word/other CMS. Foundation for Live Edit.
Reuse one widget across many pages.
Edit one shared widget and propagate changes everywhere it is used.
Embed a full page or article into another page.
Insert reusable content items directly into page flow without duplication.
Real-time page preview without saving.
Split-screen editing with instant preview, including unpublished drafts.
Multiple page variants for segments and campaigns.
Serve different variants by audience, language, or campaign context.
Replace text across many pages in minutes.
Supports regex, updates aliases, and creates redirects for large updates.
Access submitted request details via unique link.
Each submission gets a tokenized link for secure viewing without CMS login.
Workflows, role restrictions, and active editor visibility.
Configure approvals and language-specific editing rights in CMS.
Promote content/settings across environments.
Move selected content and configuration from dev/stage to production.
Browse admin content by its public URL structure.
Alternative to the standard type/date content list - shows content as a tree following its localized URL path, matching how visitors navigate the site.
Edit content and widgets directly in the live page preview.
Extends EditorJS with widget-level editing in the page preview - add/remove widgets, custom editors per widget type, no switching to the standard form editor. Actively evolving (POC), verify stability before client rollout.
AI3
Generate full page drafts from prompts, including images.
AI proposes layout, fills fields, and can source images for faster publishing.
Translate website content using OpenAI integration.
Translate pages, widgets, and labels to target languages for editor review.
Standardized access for AI agents (Claude, Copilot...) into the CMS.
Exposes an /mcp endpoint via Model Context Protocol - agents can read/write content items, generate widget structures, and search/upload images (Pexels). Includes OIDC resource validation for secure MCP client authentication.
Security7
Protect pages or sections without account management.
Use PIN, username/password, or user lists with cache-safe protected pages.
Show content only to logged-in users.
Combine public and private content with role-aware listings.
Restrict content visibility by taxonomy and roles.
Users see only what they are allowed to access in portal scenarios.
Honeypots, captcha, and IP blacklist support.
Filter spam submissions with invisible anti-bot controls and optional captcha.
Single sign-on for CMS administration.
Integrate with enterprise identity providers and map permissions from roles.
Exclude selected pages from static cache.
Always render dynamic or protected pages live to preserve correctness.
Protect forms from spam and bots without an annoying captcha.
Renders the Turnstile widget and verifies the token server-side before processing a submission. Site/secret key and widget appearance configurable in admin.
Integrations11
Create CRM leads from form submissions automatically.
Workflow sends form data securely to Dynamics via Azure authentication.
Sync data from Helios ERP into CMS.
Use API integration and field mapping for efficient catalog synchronization.
Migrate an existing WordPress site into Olive CMS.
Import pages, posts, categories, tags, and attachments from XML export.
Bulk import content directly from spreadsheets.
Upload files, map columns to content types, and run repeatable updates.
Authenticate users through national identity service.
Suitable for public sector portals requiring verified identity.
Synchronize property data from Realman.
Automatically keep real estate listings in sync with source system.
Integrate payment gateways for e-commerce.
Support order status updates, multiple currencies, and tax scenarios.
Send notifications via national data mailbox service.
Suitable for organizations requiring official electronic communication.
Trigger static site deployment from CMS.
Connect CMS actions to Azure DevOps pipelines for controlled publishing.
Manage responsive email templates in CMS.
Compile MJML to HTML and pick templates dynamically by workflow context.
Schedule emails for future delivery.
Queue reminders, sequences, and follow-ups. Delivery also depends on the mail service and recipient server; the queue alone cannot guarantee it.
SEO4
Site-wide title/meta/OG templates.
Define SEO defaults once and keep pages compliant automatically.
Configure SEO metadata per page.
Override global defaults for title, description, and social preview fields.
Manage redirects from CMS admin UI.
Add and maintain redirects after URL changes or site migration.
Canonical domains, robots.txt, and global redirects.
Manage domain-level SEO behavior for multi-domain projects.
Localization4
Translate content and manage language variants.
Export localization data and manage translated content alongside originals.
Map multiple domains to language variants.
Serve locale-specific content on dedicated domains from one CMS instance.
Split and filter content by the domain the site runs on.
One CMS instance serves multiple domains with entirely different content (e.g. public site and customer portal). CMS auto-provisions an isolated tenant per zone, supports a per-domain homepage/alias, and filters widget/section visibility by zone.
Select CMS language before signing in.
Persist editor language in cookie for a smoother international workflow.
Portals8
Interactive in-page table editing for portals.
Enable CRUD-like operations in web portal tables without CMS admin access.
Define relational tables from admin UI.
Create custom table structures as foundation for advanced portal features.
Global and column filters with pagination.
Build reusable filter logic for document, shipment, or product datasets.
Self-service profile, password, and language preferences.
Portal users can manage account details without support requests.
Track who changed what and when in portal data.
Review audit trail history for compliance and operational transparency.
Send tokenized registration emails to many users.
Onboard enterprise user groups with secure one-time activation links.
Tables for structured product or property datasets.
Support sorting, filtering, and totals for admin-defined schemas.
Define interactive polygon maps in CMS.
Draw areas and points of interest for developer and geospatial projects.
E-commerce2
Core e-commerce cart with products and orders.
Manage SKUs, prices, taxes, addresses, and order lifecycle in CMS.
Configure transport and payment options.
Set method-specific prices and conditions for checkout flows.
Infrastructure11
Detect region by IP address.
Use geolocation for content targeting, redirects, and regional experiences.
Generate interactive maps from GeoJSON.
Render boundaries and routes over OpenStreetMap with custom content markers.
Powerful search with customizable result templates.
Index and display content types with tailored search result presentation.
Store and share files with controlled access.
Keep protected files outside media library with role-based access options.
Reliable email sending with retries and history.
Queue messages and retry automatically when SMTP is unavailable.
Reset static cache from CMS admin.
Clear and rebuild cache for a page or whole site without server access.
Server resource monitoring inside CMS.
Inspect memory, CPU, requests, and diagnostics from one dashboard.
Track CMS errors, warnings, and system events.
View important runtime events without opening raw server logs.
Manage multiple websites from one CMS instance.
Isolate content per tenant while sharing templates and operational tooling.
Generate widget/module scaffolding from templates.
Accelerate developer onboarding with consistent starter code generation.
Quickly switch between tenants from the admin panel.
A dropdown in the admin header lists all running tenants the user can access, letting them jump to another tenant in one click instead of hunting for the URL. Shown only to authorized users and only when more than one tenant is available; can be disabled centrally in Olive Admin Settings.