Resets the child theme to its Bricks-first minimalist form (per RESTART-PLAN.md
phases 1a-1d) and extracts the textual copy into a runtime-independent
/content-source/ directory.
Child theme files removed
- header.php, footer.php, page.php, index.php, front-page.php
- template-parts/{solution,industry,conversion-form}.php
- templates/page-*.php (10 Custom Page Templates)
- inc/render-blocks.php, render-blocks-native.php, render-bricks.php
- inc/shortcodes.php, i18n.php, form-handler.php, seo.php
- assets/css/components.css, assets/js/main.js
Reasoning: Bricks Templates (Header / Footer / Single — Page) and Bricks-edited
pages now drive every screen. Anything emitted from the child theme would
fight Bricks' own rendering and waste CSS specificity battles.
Child theme now contains only
- style.css, functions.php (simplified to ~60 lines), theme.json
- inc/cpt.php (case_study + scenario + industry taxonomy)
- assets/css/tokens.css (untouched — design system source of truth)
- assets/css/utilities.css (trimmed to skip-link + sr-only + focus-visible
+ reduced motion — everything else handled by Bricks)
- assets/fonts/Inter-Variable*.woff2 (RGPD self-hosted)
- README.md spelling out the Bricks-first contract
Content moved to /content-source/
- solutions-data.php, industries-data.php, technology-data.php,
editorial-data.php, forms-data.php — git mv preserves history
- README.md explaining their dual role: copy reference while building
in Bricks, and source for programmatic page generation when we
replicate an archetype across its variants.
Root README.md updated with the new repo layout + a pointer to
RESTART-PLAN.md and the archive/session-2-php-templates branch.
Memory file project_asterion_status.md updated for next-session resume.
What's preserved as before
- /BRIEF-Claude-Code.md, both PDFs, all .txt extracts
- /MISSING-ASSETS.md
- /ThirdParty/ (Bricks + WPML ZIPs, gitignored)
- LocalWP site at localhost:10004, Bricks v2.3.4 + WPML 4.9.3 active
- WPML EN/FR with directory URL strategy
- All Git history, both main and archive/session-2-php-templates branches
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
168 lines
12 KiB
PHP
168 lines
12 KiB
PHP
<?php
|
|
/**
|
|
* Asterion Bricks — Conversion forms data
|
|
*
|
|
* Data for the 4 conversion pages: Request a Demo, T&E Kit, Quote, Contact.
|
|
* Copy from PDF Strategie & Contenu D.24-D.27.
|
|
*
|
|
* Each entry: hero, promise list (right column), form fields, FAQ, reassurance.
|
|
*
|
|
* @package AsterionBricks
|
|
*/
|
|
defined('ABSPATH') || exit;
|
|
|
|
return [
|
|
|
|
/* Request a Demo — D.24 =========================================== */
|
|
'request-demo' => [
|
|
'eyebrow' => 'Request a Demo',
|
|
'title' => 'Request a Demo',
|
|
'tagline' => 'See PROSERVE in action.',
|
|
'meta_title' => 'Request a Demo — See PROSERVE in Action | Asterion VR',
|
|
'meta_description' => 'Schedule a 30-minute tailored demo with our team. We respond within 48 hours.',
|
|
'hero_lead' => 'A live demo, calibrated to your role and your unit. We respond within 48 hours.',
|
|
'promise_title' => 'What you receive',
|
|
'promise_items' => [
|
|
'A 30-minute video call with a member of our team — typically Jérôme, our founder, or a senior product manager.',
|
|
'A live walkthrough of the configuration most relevant to your needs (MY / FLEX / ACADEMY).',
|
|
'A scenario demonstration matched to your segment (police, special forces, military, fire).',
|
|
'Honest answers to your technical and procurement questions.',
|
|
'A follow-up email summarizing the discussion, with the right resources for your evaluation.',
|
|
],
|
|
'fields' => [
|
|
['name' => 'full_name', 'label' => 'Full name', 'type' => 'text', 'required' => true],
|
|
['name' => 'organization', 'label' => 'Organization', 'type' => 'text', 'required' => true],
|
|
['name' => 'job_title', 'label' => 'Job title / role', 'type' => 'text', 'required' => true],
|
|
['name' => 'country', 'label' => 'Country', 'type' => 'text', 'required' => true],
|
|
['name' => 'email', 'label' => 'Email', 'type' => 'email', 'required' => true],
|
|
['name' => 'segment', 'label' => 'Segment', 'type' => 'select', 'required' => true,
|
|
'options' => ['', 'Police', 'Special Forces', 'Military', 'Firefighters', 'Other']],
|
|
['name' => 'trainees', 'label' => 'Estimated number of trainees in your unit', 'type' => 'text', 'required' => false],
|
|
['name' => 'timeframe', 'label' => 'Preferred timeframe', 'type' => 'select', 'required' => false,
|
|
'options' => ['', 'This week', 'Next week', 'Next month', 'No rush']],
|
|
['name' => 'message', 'label' => 'Message — anything specific you want us to demonstrate', 'type' => 'textarea', 'required' => false],
|
|
],
|
|
'reassurance' => 'We respond within 48 hours. We never share your information. No newsletter sign-up unless you ask.',
|
|
'submit_label' => 'Schedule the demo',
|
|
'faq' => [
|
|
['q' => 'Will there be a sales pitch?', 'a' => "No. The first call is technical and pedagogical. We assume you'll evaluate three or four solutions before deciding — we want to give you the information you need to compare honestly."],
|
|
['q' => 'Can I bring colleagues?', 'a' => 'Of course. The more roles in the room (training officer, IT, finance, command), the more useful the call.'],
|
|
['q' => 'In what language?', 'a' => 'EN, FR. Other languages on a per-request basis.'],
|
|
],
|
|
],
|
|
|
|
/* Request a T&E Kit — D.25 ======================================== */
|
|
'request-te-kit' => [
|
|
'eyebrow' => 'Request a T&E Kit',
|
|
'title' => 'Request a T&E Kit',
|
|
'tagline' => 'Try PROSERVE in your own facility, with your own people.',
|
|
'meta_title' => 'Request a T&E Kit — Try PROSERVE on Site | Asterion VR',
|
|
'meta_description' => 'Get a PROSERVE case on loan at your facility for 5 to 10 days. Limited availability — qualifying applications only.',
|
|
'hero_lead' => "A demo only goes so far. The Test & Evaluation Kit programme lends a fully configured PROSERVE case to qualifying organizations for 5 to 10 days, on site, with our team's support.",
|
|
'promise_title' => 'What you receive',
|
|
'promise_items' => [
|
|
'A complete PROSERVE FLEX or MY PROSERVE configuration delivered to your facility.',
|
|
'On-site setup and instructor onboarding by our team (1-2 days).',
|
|
'Remote technical support throughout the loan period.',
|
|
'Up to 10 days of unrestricted use by your operators and instructors.',
|
|
'A debrief session at the end to capture observations and answer technical questions.',
|
|
],
|
|
'fields' => [
|
|
['name' => 'full_name', 'label' => 'Full name', 'type' => 'text', 'required' => true],
|
|
['name' => 'organization', 'label' => 'Organization', 'type' => 'text', 'required' => true],
|
|
['name' => 'job_title', 'label' => 'Job title', 'type' => 'text', 'required' => true],
|
|
['name' => 'email', 'label' => 'Email', 'type' => 'email', 'required' => true],
|
|
['name' => 'country', 'label' => 'Country', 'type' => 'text', 'required' => true],
|
|
['name' => 'address', 'label' => 'Address of evaluation facility', 'type' => 'text', 'required' => true],
|
|
['name' => 'segment', 'label' => 'Segment', 'type' => 'select','required' => true,
|
|
'options' => ['', 'Police', 'Special Forces', 'Military', 'Firefighters', 'Other']],
|
|
['name' => 'trainees', 'label' => 'Number of trainees who would participate in evaluation', 'type' => 'text', 'required' => false],
|
|
['name' => 'timeline', 'label' => 'Procurement timeline', 'type' => 'select','required' => true,
|
|
'options' => ['', '3 months', '6 months', '12 months', '18+ months']],
|
|
['name' => 'budget', 'label' => 'Indicative budget range', 'type' => 'text', 'required' => true],
|
|
['name' => 'authorization', 'label' => 'Authorization status', 'type' => 'select','required' => false,
|
|
'options' => ['', 'Cleared', 'Pending', 'Non-applicable']],
|
|
['name' => 'message', 'label' => 'Message', 'type' => 'textarea', 'required' => false],
|
|
],
|
|
'reassurance' => 'Limited slots per quarter. We respond within 5 working days with a yes-or-no on the loan, and a proposed schedule if eligible.',
|
|
'submit_label' => 'Apply for a T&E Kit',
|
|
'eligibility' => [
|
|
'title' => 'Eligibility',
|
|
'lead' => 'The T&E Kit programme is reserved for organizations with a clear procurement intent and the capacity to run meaningful evaluation drills. We accept applications from:',
|
|
'items' => [
|
|
'National and regional police, gendarmerie, and security forces',
|
|
'Special forces and tactical units',
|
|
'Military training centres',
|
|
'Firefighter and emergency services training schools',
|
|
'Approved distributors and integrators bidding on identified projects',
|
|
],
|
|
],
|
|
],
|
|
|
|
/* Request a Quote — D.26 ========================================== */
|
|
'request-quote' => [
|
|
'eyebrow' => 'Request a Quote',
|
|
'title' => 'Request a Quote',
|
|
'tagline' => 'From specification to deployment plan.',
|
|
'meta_title' => 'Request a Quote — PROSERVE Pricing & Deployment Plan',
|
|
'meta_description' => 'Get a detailed quote and deployment plan within 5 working days. Volume pricing for regional rollouts.',
|
|
'hero_lead' => 'Tell us what you need. We send back a detailed quote — including hardware, software, options, training, support, and deployment plan — within 5 working days.',
|
|
'promise_title' => 'What you receive',
|
|
'promise_items' => [
|
|
'A detailed quote (PDF, suitable for procurement records)',
|
|
'A deployment plan with milestones and timing',
|
|
'A 30-minute call with our commercial team to walk through the quote',
|
|
'References for an introduction call with comparable customers (subject to NDA)',
|
|
],
|
|
'fields' => [
|
|
['name' => 'full_name', 'label' => 'Full name', 'type' => 'text', 'required' => true],
|
|
['name' => 'organization', 'label' => 'Organization', 'type' => 'text', 'required' => true],
|
|
['name' => 'job_title', 'label' => 'Job title', 'type' => 'text', 'required' => true],
|
|
['name' => 'email', 'label' => 'Email', 'type' => 'email', 'required' => true],
|
|
['name' => 'country', 'label' => 'Country', 'type' => 'text', 'required' => true],
|
|
['name' => 'procurement', 'label' => 'Procurement vehicle', 'type' => 'select', 'required' => false,
|
|
'options' => ['', 'Direct purchase', 'Open tender', 'Framework contract', 'Other']],
|
|
['name' => 'configuration', 'label' => 'Configuration desired', 'type' => 'text', 'required' => false],
|
|
['name' => 'units', 'label' => 'Number of units / packs / seats', 'type' => 'text', 'required' => false],
|
|
['name' => 'options', 'label' => 'Options', 'type' => 'text', 'required' => false],
|
|
['name' => 'deployment', 'label' => 'Deployment location and timeline', 'type' => 'text', 'required' => false],
|
|
['name' => 'constraints', 'label' => 'Administrative constraints (open tender deadline, cybersecurity review process, etc.)', 'type' => 'textarea', 'required' => false],
|
|
['name' => 'message', 'label' => 'Message', 'type' => 'textarea', 'required' => false],
|
|
],
|
|
'reassurance' => 'We respond within 5 working days. Detailed quote suitable for procurement records.',
|
|
'submit_label' => 'Request the quote',
|
|
],
|
|
|
|
/* Contact — D.27 ================================================== */
|
|
'contact' => [
|
|
'eyebrow' => 'Contact',
|
|
'title' => 'Contact',
|
|
'tagline' => 'How can we help?',
|
|
'meta_title' => 'Contact — Asterion VR',
|
|
'meta_description' => 'General inquiries, partnerships, press. Three response paths.',
|
|
'hero_lead' => "If you know what you're looking for, the three CTAs below take you directly there. For everything else, the form at the bottom reaches our office.",
|
|
'promise_title' => 'Other inquiries',
|
|
'promise_items' => [
|
|
'Press & media — press@asterionvr.com (response within 24 hours)',
|
|
'Partnerships & distributors — partners@asterionvr.com',
|
|
'Careers — careers@asterionvr.com',
|
|
'General — hello@asterionvr.com',
|
|
'Office — Asterion VR · 9 rue de la Marebaudière · 35760 Montgermont · France · +33 6 86 94 33 51',
|
|
],
|
|
'fields' => [
|
|
['name' => 'full_name', 'label' => 'Full name', 'type' => 'text', 'required' => true],
|
|
['name' => 'organization', 'label' => 'Organization', 'type' => 'text', 'required' => false],
|
|
['name' => 'email', 'label' => 'Email', 'type' => 'email', 'required' => true],
|
|
['name' => 'subject', 'label' => 'Subject', 'type' => 'text', 'required' => true],
|
|
['name' => 'message', 'label' => 'Message', 'type' => 'textarea', 'required' => true],
|
|
],
|
|
'reassurance' => 'We respond within 48 hours on weekdays.',
|
|
'submit_label' => 'Send the message',
|
|
'shortcuts' => [
|
|
['label' => 'Request a Demo (response within 48 hours)', 'href' => '/request-demo/', 'variant' => 'primary'],
|
|
['label' => 'Request a T&E Kit (response within 5 working days)', 'href' => '/request-te-kit/', 'variant' => 'secondary'],
|
|
['label' => 'Request a Quote (response within 5 working days)', 'href' => '/request-quote/', 'variant' => 'secondary'],
|
|
],
|
|
],
|
|
];
|