WordPress Hslg Presentation module
Embeds a browser-only demonstration of the shared UI. Never belongs to a native APK.
Browser presentation only
hslg-presentation.php registers the independent WordPress showcase plugin. templates/page.php and templates/showcase.php render the presentation shell; assets/presentation.js provides host-side interactions. The actual customer screens should come from the canonical shared UI and demo runtime, not be forked into another source implementation.
Why demonstration results are not real
The presenter may show example logins, payments, table scans and promotions so the owner can review UI journeys. Those responses come from browser-only adapters and are not server authority. The plugin must not be required for the HSLG REST API or native APK to operate. A presenter upgrade should not modify customer database schema or host a second customer identity system.
Review
Open the showcase on WordPress staging after installing the independent ZIP. Exercise five venues, screen widths, Design Deck controls, login-first navigation, table ordering, QR/offline links, cancellations and negative states. Keep the presenter version separate from the documentation publisher and API. Check uploaded media for rights and stable assets against the accepted baseline.
Source files in this module
- wordpress/hslg-presentation/assets/native-build.js
- wordpress/hslg-presentation/assets/presentation.js
- wordpress/hslg-presentation/hslg-presentation.php
- wordpress/hslg-presentation/release/native-app.php
- wordpress/hslg-presentation/src/AndroidBuild.php
- wordpress/hslg-presentation/templates/page.php
- wordpress/hslg-presentation/templates/showcase.php
- wordpress/hslg-presentation/worker/build_worker.py
- wordpress/hslg-presentation/worker/setup-worker.sh
- wordpress/hslg-presentation/worker/wordpress-bridge.php
Maintenance and evidence
Check all affected file references and the matching human-readable user/architecture page when source changes. Run the module’s contract or governance checks; staging, payment and native hardware tests remain independent of source inventory coverage.