Frontend rendering hardening
Verify title, text, eyebrow, media, features, actions, decoration and preset fallback output across all layouts.
Planned work, ideas and delivery direction for this extension only. Release history stays on the release pages; roadmap items stay attached to the product.
Current delivery work and active stabilization.
Verify title, text, eyebrow, media, features, actions, decoration and preset fallback output across all layouts.
Align default, compact, centered and dark layouts so they share the same data contract and spacing logic.
Finalize margin-block, container width, feature icon size, button spacing and responsive behavior for real Joomla template positions.
Keep feature preset actions explicit: Add to current, Replace current and Clear.
Confirm that CSS and admin JS load correctly through both Web Asset Manager and direct fallback links.
Document recommended CTA module instances for Gallery Overview, Birth Stories, Doctors, Hospitals and Partner Clinics.
Test install, update install, save flow, frontend rendering, cache behavior and template-position behavior on the production-like Joomla site.
Near-term work queued for upcoming product iterations.
Create separate installable language packs for Spanish, Estonian, Lithuanian, Latvian, Portuguese Brazil, Russian and Ukrainian.
Normalize CTA feature icons against the Stats module icon set to keep visual language consistent.
Add a lightweight preview panel in the module edit screen showing selected layout, title, text, features and buttons.
Review all CTA presets for tone, conversion clarity, service accuracy and consistency across gallery sections.
Add JSON copy/paste support for moving CTA configurations between staging and production.
Add a focused guide for overriding tmpl/*.php and layouts/cta/*.php safely in a Joomla template.
Review heading level logic, ARIA labels, button labels, decorative SVG handling and keyboard behavior.
Finalize screenshots, demo copy, support URLs, documentation URLs and production update-server metadata.
Larger capabilities planned after current priorities.
Allow CTA content to be sourced from menu params, article custom fields, category custom fields or component context.
Add an administrator UI for creating, editing and exporting CTA presets without modifying PHP arrays.
Add display rules based on menu item, language, category, device class or page context.
Move repeated icon, asset, preset and normalization logic into a small shared library used by CTA and Stats.
Bundle CTA, Stats and optional language packs into one parent Joomla package for easier installation and updates.
Generate ZIP packages, update XML, changelog entries and documentation indexes from a release script.
Publish HTML documentation, examples, ADRs and guides as a browsable documentation site.
Ideas and candidates not yet scheduled.
Rotate CTA titles, texts, features or buttons for conversion testing.
Track WhatsApp clicks, secondary button clicks, layout usage and module impressions.
Provide a drag-and-drop interface for composing CTA sections without editing repeatable fields manually.
Add reusable visual themes for hospitals, birth stories, documents, concierge, legal support and premium landing pages.
Maintain a design-to-code reference that maps Figma components to Joomla layouts, classes and CSS variables.
Capture regression screenshots for all CTA layouts after each release.
If CTA usage grows, introduce a dedicated component for global preset management, deployment rules and reusable content blocks.