OPA Landing Engine releasesself-updates
A modular WordPress landing page engine developed by OPA Reklama, featuring reusable components, automated GitHub releases, production-ready architecture, and seamless update management.
by OPA Reklama · github.com/opareklama/opa-landing-engine · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/opareklama/opa-landing-engine/releases/download/v1.0.5/opa-landing-engine.zipShips its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.
Readme
OPA Landing Engine
A high-performance, modular WordPress landing page engine developed by OPA Reklama.
Features an extensible component architecture, drag-and-drop section building, automated migrations, and zero-maintenance deployment. Built specifically for modern real estate conversions and maximum SEO/AEO authority.
🚀 Key Features
- Modular Component Architecture: Independent, self-contained sections (Hero, FAQ, Work Principles, etc.) built for extreme flexibility.
- Zero Data Loss Updates: A robust
MigrationManagerensures that plugin updates never overwrite existing client data, safely merging new settings dynamically. - Automated Deployments: A fully automated GitHub Action creates releases, strips development files, and builds a clean production package automatically on version bumps.
- Commercial-Grade Updates: Powered by Plugin Update Checker, updates appear seamlessly in the WordPress Dashboard.
- SEO & AEO Optimized: Clean, semantic HTML and structure designed to maximize entity authority.
⚙️ Architecture Deep-Dive
The Registry Pattern
Components are registered dynamically via a centralized ComponentRegistry. This allows new features and sections to be injected gracefully without hardcoded dependencies, ensuring future scalability.
Migration & State Management
Client configuration (text, SVGs, drag-and-drop ordering, toggles) is stored safely in wp_options. The custom state management merges new default values into the existing array, ensuring total data preservation across future component updates.
📥 Installation & Updates
Since this is an automated commercial engine:
- Initial Install: Download the latest ZIP from the Releases tab and upload it to your WordPress site.
- Future Updates: You will receive a standard WordPress update notification in your dashboard whenever a new release is published. Just click "Update".
🛠️ Development & Contribution
- Clone the repository.
- Run
composer installto fetch development dependencies (if any). - When a feature is complete, update the version number in
opa-landing-engine.phpand push to themainbranch. - The GitHub Action will automatically handle the rest.
📄 License
This software is developed and maintained by OPA Reklama.
Developed with precision by OPA Reklama
Read the full README on GitHub →