Mewayz 的登陆页面
LandingPage Add-On 服务于 Mewayz 的公共营销界面,并为运营商提供了一个 CMS 驱动的编辑器,用于英雄、定价、自定义页面和模块市场。
Mewayz-原始模块 — 没有 Mewayz 上游。文档由包源编写,位于
packages/mewayz/LandingPage/。

简介
LandingPage 附加组件是为每个 Mewayz 租户呈现**公共、未经身份验证的**营销界面的软件包。主页位于 /,定价页面位于 /pricing,附加组件目录位于 /addons,每个模块的市场页面位于 /marketplace/{slug}、安全页面、联系销售页面、白标经销商页面、自定义 CMS 页面 — 所有这些页面均由该包呈现。
它有两个并行的目的:
- 默认前门为 Mewayz —
app.mewayz.com/, - 租户营销建设者 — 白标经销商和任何
india.mewayz.com/, southasia.mewayz.com/,以后的WL经销商都用它。
具有正确权限的租户可以通过 CMS 风格的编辑器完全重新设计并重新复制页面 管理 → 登陆页面设置。
如何启用该模块
登陆页面是 永远在线 — 每次 Mewayz 安装时都会附带它,因为每个租户都需要一扇前门。它没有附加组件切换。编辑器的侧边栏条目仅对具有以下命令的操作员显示 manage-landing-page 许可。
公共页面
| 路径 | 目的 |
|---|---|
/ | 英雄、功能、统计数据、推荐、CTA——运营商的营销登陆 |
/pricing | 所有活动计划来自 plans 表,具有每月/每年切换功能。常见问题解答架构呈现为 JSON-LD,以提供丰富的 Google 预览 |
/addons | 所有附加组件的可浏览目录,可按搜索、类别和价格进行过滤;呈现 ItemList JSON-LD |
/marketplace/{slug} | 每个模块详细信息页面——模块描述、屏幕截图、相关模块;动态 og:image |
/security | 带有 FAQPage JSON-LD 的信任页面(合规性、加密、数据处理) |
/contact-sales | 企业咨询销售联系表 |
/white-label | 白标经销商信息 + 定价 |
/page/{slug} | 自定义 CMS 页面(隐私政策、ToS、自定义营销页面) |
/sitemap.xml, /sitemap-{type}.xml | 动态 XML 站点地图 |
/explore, /tools, /templates | 内容发现页面 |
POST /newsletter/subscribe | 新闻通讯注册(无授权) |
登陆页面编辑器
- 导航至 管理 → 登陆页面设置。
- 编辑器将整个页面公开为一系列 部分:
- 英雄(标题、副标题、CTA 按钮、背景图片)
- 功能(带有图标的功能卡列表)
- 统计数据(数字+标签——实时用户数自动注入)
- 图库(图像网格)
- CTA(页中转换部分)
- 感言(轮流引用)
- 页脚(链接、社交图标、联系信息)
- 每个部分都有自己的 JSON 配置块
config_sections。 - 所有设置都会在 Redis 中缓存 3,600 秒 — 保存后,
切换可见性、重新排序、编辑副本、交换图像。
缓存会自动刷新。
所需的保存步骤
- 在编辑器中进行更改。
- 点击 保存更改。
- 设置行被更新,Redis缓存被刷新,公共
页面反映了下一个请求的更改。
市场设置
每个模块都通过 /marketplace/{slug} 配置在下 管理 → 市场设置 → {模块}。
每个模块字段:
- 英雄形象 — 模块页面顶部显示的横幅
- 截图 — 截图库
- 描述 — 长篇描述(支持 Markdown)
- 功能列表 — 要点
- 定价层 — 哪个计划层包含此模块
- 可见性切换 — 在市场列表中显示/隐藏
自定义页面
- 导航至 管理 → 自定义页面。
- 点击 + 新页面。
- 领域: 蛞蝓, 标题, 元描述, 内容
- 该页面随后位于
/page/{slug}具有完整的 SEO 元 - 适用标准 CRUD — 页面可以编辑和删除。
(丰富的编辑器)。
呈现。
时事通讯订阅者
- 导航至 管理员 → 新闻通讯订阅者。
- 列表视图显示通过捕获的每封电子邮件
- 出口 — 下载 CSV 格式的完整列表。
- 删除 — 单独删除行。
/newsletter/subscribe 公共端点,加上他们订阅的页面(潜在客户跟踪)。
数据库表
该包添加了四个表:
landing_page_settings— 每个租户一行; JSON 部分custom_pages— 用户创建的 CMS 页面marketplace_settings— 每个模块的市场定制newsletter_subscribers— 电子邮件 + 潜在客户跟踪字段
英雄、功能、统计数据、图库、CTA 等。
租户可以自定义什么与硬编码什么
可定制 (通过编辑):
- 所有可见部分副本和图像
- 部分顺序和可见性
- 品牌公司联系信息(用于页脚+元)
- 每个模块的市场页面
硬编码 (存在于包源中):
- 元描述模板(直到您覆盖每页)
- 面包屑结构
- JSON-LD 架构模板(常见问题解答页面的问题/答案)
- 路由结构(无法重命名
/pricing或/addons) - 缓存 TTL 为 3,600 秒
权限(空间)
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
分配通过 设置 → 角色和权限。
操作员注意事项
- 的 实时用户数 主页统计部分是
- 上传的图像被标准化为数据库中的单个文件名;
- Cloudflare 缓存: Mewayz的生产区缓存公众
- 对于白标经销商: 着陆页自定义是
缓存和自动更新。不要尝试手动覆盖它。
公共 URL 是在渲染时计算的 storage 符号链接。
积极地页面。发布副本更改后,要么等待正常 TTL 过期,要么触发 CF 缓存清除以使其更快地生效。
范围为 WL 租户 created_by — 每个经销商都有自己的行 landing_page_settings。 WL 品牌颜色自动流动。