Landingspagina in Mewayz
De LandingPage Add-On bedient het publieke marketingoppervlak van Mewayz en biedt operators een CMS-gestuurde editor voor helden, prijzen, aangepaste pagina's en de modulemarktplaats.
Mewayz-originele module — geen Mewayz stroomopwaarts. Documentatie geschreven vanuit pakketbron op
packages/mewayz/LandingPage/.

Introductie
De LandingPage Add-On is het pakket dat het **openbare, niet-geverifieerde** marketingoppervlak van elke Mewayz tenant weergeeft. De startpagina op /, de prijspagina op /pricing, de Add-Ons-catalogus op /addons, de marktplaatspagina per module op /marketplace/{slug}, de beveiligingspagina, de contact-verkooppagina, de white-label resellerpagina, de aangepaste CMS-pagina's - ze worden allemaal weergegeven door dit pakket.
Het dient twee parallelle doelen:
- Standaardvoordeur voor Mewayz —
app.mewayz.com/, - Bouwer voor huurdersmarketing — White-label resellers en dergelijke
india.mewayz.com/, southasia.mewayz.com/, en de toekomstige WL-resellers gebruiken het allemaal.
huurder met de juiste machtigingen kan de pagina volledig opnieuw skin en opnieuw kopiëren via een CMS-stijl editor onder Beheerder → Landingspagina-instellingen.
Hoe deze module in te schakelen
Landingspagina is altijd aan — het wordt bij elke Mewayz installatie geleverd omdat elke huurder een voordeur nodig heeft. Er is geen Add-Ons-schakelaar voor. Het zijbalkitem voor de editor verschijnt alleen voor operators met de manage-landing-page toestemming.
Openbare pagina's
| Pad | Doel |
|---|---|
/ | Held, kenmerken, statistieken, getuigenissen, CTA: de marketinglanding van de operator |
/pricing | Alle actieve plannen van de plans tabel, met maandelijkse/jaarlijkse schakelaar. FAQ-schema weergegeven als JSON-LD voor uitgebreide Google-voorbeelden |
/addons | Doorzoekbare catalogus van alle add-ons met filters op zoek, categorie en prijs; geeft een ItemList JSON-LD weer |
/marketplace/{slug} | Detailpagina per module - modulebeschrijving, screenshots, gerelateerde modules; dynamisch og:image |
/security | Vertrouwenspagina met FAQPage JSON-LD (compliance, encryptie, dataverwerking) |
/contact-sales | Verkoopcontactformulier voor zakelijke vragen |
/white-label | White-label resellerinformatie + prijzen |
/page/{slug} | Aangepaste CMS-pagina's (privacybeleid, servicevoorwaarden, aangepaste marketingpagina's) |
/sitemap.xml, /sitemap-{type}.xml | Dynamische XML-sitemaps |
/explore, /tools, /templates | Pagina's voor het ontdekken van inhoud |
POST /newsletter/subscribe | Aanmelden nieuwsbrief (geen authentificatie) |
Landingspagina-editor
- Navigeer naar Beheerder → Landingspagina-instellingen.
- De editor geeft de hele pagina weer als een reeks secties:
- Held (kop, subkop, CTA-knoppen, achtergrondafbeelding)
- Functies (lijst met functiekaarten met pictogrammen)
- Statistieken (cijfers + labels – live gebruikersaantallen worden automatisch geïnjecteerd)
- Galerij (afbeeldingsraster)
- CTA (conversiegedeelte op de middelste pagina)
- Getuigenissen (roterende citaten)
- Voettekst (links, sociale pictogrammen, contactgegevens)
- Elke sectie heeft zijn eigen JSON-configuratieblok
config_sections. - Alle instellingen worden gedurende 3600 seconden in de cache in Redis opgeslagen – na opslaan,
Zichtbaarheid wijzigen, opnieuw ordenen, kopiëren bewerken, afbeeldingen wisselen.
de cache wordt automatisch leeggemaakt.
Vereiste opslagstappen
- Breng wijzigingen aan in de editor.
- Klik Wijzigingen opslaan.
- De instellingenrij is bijgewerkt, de Redis-cache is leeggemaakt, het publiek
pagina weerspiegelt de wijziging bij het volgende verzoek.
Marktplaats-instellingen
Elke module is opgedoken via /marketplace/{slug} is geconfigureerd onder Beheerder → Marktplaatsinstellingen → {module}.
Velden per module:
- Heldenbeeld — Banner bovenaan de modulepagina
- Schermafbeeldingen — Galerij met schermafbeeldingen
- Beschrijving — Lange beschrijving (Markdown-ondersteund)
- Functies lijst – Opsommingstekens
- Prijsniveau — Welk planniveau omvat deze module
- Zichtbaarheidsschakelaar — Tonen/verbergen in de marktplaatsvermelding
Aangepaste pagina's
- Navigeer naar Beheerder → Aangepaste pagina's.
- Klik + Nieuwe pagina.
- Velden: Slak, Titel, Metabeschrijving, Inhoud
- De pagina is dan live op
/page/{slug}met volledige SEO-meta - Standaard CRUD is van toepassing: pagina's kunnen worden bewerkt en verwijderd.
(rijke editor).
weergegeven.
Nieuwsbriefabonnees
- Navigeer naar Beheerder → Nieuwsbriefabonnees.
- De lijstweergave toont elke e-mail die is vastgelegd via de
- Exporteren — Download de volledige lijst als CSV.
- Verwijderen — Rijen afzonderlijk verwijderen.
/newsletter/subscribe openbaar eindpunt, plus de pagina waarop ze zich hebben geabonneerd (leadtracking).
Databasetabellen
Het pakket voegt vier tabellen toe:
landing_page_settings— Eén rij per huurder; JSON-secties voorcustom_pages- Door de gebruiker gemaakte CMS-pagina'smarketplace_settings— Marktplaatsaanpassing per modulenewsletter_subscribers— E-mail + velden voor het volgen van leads
held, functies, statistieken, galerij, CTA, etc.
Wat huurders kunnen aanpassen versus wat hardgecodeerd is
Aanpasbaar (via de redactie):
- Alle zichtbare sectiekopieën en afbeeldingen
- Sectievolgorde en zichtbaarheid
- Contactgegevens merkbedrijf (gebruikt in voettekst + meta)
- Marktplaatspagina's per module
Hardgecodeerd (woont in pakketbron):
- Metabeschrijvingssjablonen (totdat u deze per pagina overschrijft)
- Broodkruimelstructuur
- JSON-LD-schemasjablonen (vraag/antwoord voor pagina's met veelgestelde vragen)
- Routestructuur (kan niet hernoemd worden
/pricingof/addons) - Cache-TTL van 3.600 seconden
Machtigingen (Spatie)
manage-landing-page,view-landing-page,edit-landing-pagemanage-marketplace-settingsmanage-custom-pages,create-custom-pages,edit-custom-pages,manage-newsletter-subscribers,view-newsletter-subscribers,
delete-custom-pages
export-newsletter-subscribers
Toewijzen via Instellingen → Rollen en machtigingen.
Opmerkingen van de operator
- De live aantal gebruikers op de startpagina staat de sectie Statistieken
- Geüploade afbeeldingen worden genormaliseerd naar een enkele bestandsnaam in de database;
- Cloudflare-cache: De productiezones van Mewayz houden het publiek in de cache
- Voor white-label resellers: Aanpassingen van de landingspagina zijn dat wel
in de cache en automatische updates. Probeer het niet handmatig te overschrijven.
de openbare URL wordt tijdens het renderen berekend vanuit de storage symbolische link.
pagina's agressief. Nadat u een kopiewijziging heeft gepubliceerd, wacht u tot de normale TTL verloopt of activeert u een CF-cacheopschoning om ervoor te zorgen dat deze sneller live gaat.
overgedragen aan de WL-huurder door created_by — elke reseller heeft zijn eigen rij landing_page_settings. WL-merkkleuren vloeien automatisch door.