Capabilities across admin, storefront, commerce, and APIs—with links to detailed examples.
How to read this overview
Below is a map of Struxa capabilities. For what each feature does in practice (with concrete examples), read What each Struxa feature does in this section first.
Content and editorial
- Custom content types with many field types (text, textarea, richtext, number, boolean, select, URL, media, entry references, …)
- Taxonomies (categories, tags) per content type
- Revisions with compare and restore for pages and entries
- Scheduled publish and unpublish via background jobs
- Trash and restore for entries
- Block builder on pages and supported content types
- Content lists — saved queries for Twig and APIs
- Entry references — link entries to other entries
- Blueprints — import/export site structure packages
- Config sync — diff and sync configuration between environments
Pages and presentation
- Static pages with block builder layouts
- Theme catalog install, inheritance, and
theme.jsonsettings - Menus for header and footer navigation
- Marketing homepage via theme
page/home.twigor a designated CMS page as site front
Media and SEO
- Media library with folders, compression, and responsive variants
- Per-entry and global SEO (title, description, Open Graph, Twitter, schema JSON)
- Sitemaps and robots.txt
- SEO analysis helpers in admin
Users and access
- Staff accounts with roles and granular permissions
- PHPAuth-powered login, 2FA support, password reset
- Customer accounts for commerce order history
Commerce
- Sell content-type products via Stripe Checkout
- Cart, coupons, tax (flat, per-country, Stripe Tax), shipping zones
- Digital downloads (file, URL, or unlocked entry)
- Order admin, refunds, CSV export
Extensions and integration
- Plugin system with manifests, capabilities, filter hooks, events, background jobs
- REST and GraphQL APIs with API keys
- Mobile bootstrap API for companion apps
- AI writing assistant (when configured)
- Jobs queue for async maintenance
Operations
- SQL migrations (
composer migrate) - Site health, maintenance tools, cache clear
- Plugin and theme catalog from struxapoint.com
- CI-friendly test and PHPStan scripts
Feature map by role
| Role | Start here |
|---|---|
| Editor | Creating entries, block builder, SEO |
| Site owner | Settings, menus, commerce setup |
| Developer | Project structure, APIs, migrations |
| Plugin author | Manifest, routes, filter hooks |
| Theme author | Templates, theme_asset(), inheritance |