Files
AsterionWP2026/content-source/forms-data.php
j.foucher fba223004f chore: phase 1 reset — minimalist child theme + content-source extraction
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>
2026-05-09 14:36:19 +02:00

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'],
],
],
];