Play.wenpai.net 新增场景化组合蓝图:一键体验多插件方案

·23 次浏览
  • 作者
    帖子
  • elementary@elementary
    楼主

    背景

    play.wenpai.net 之前只支持单插件预览,但真实用户不会只装一个插件。新增了场景化组合蓝图,让用户一键体验完整方案。

    首页效果

    三个组合方案

    方案 包含插件 快捷方式
    中文站标配 文派素格 + 文派头像 + 文派字库 play.wenpai.net/?plugin=china-starter
    AI 写作站 文派心思 + 文派素格 play.wenpai.net/?plugin=ai-writer
    文派全家桶 全部 5 个插件 play.wenpai.net/?plugin=full-suite

    中文站标配加载效果

    实现

    Blueprint JSON 里写多个 installPlugin + activatePlugin step 即可:

    {
      "steps": [
        { "step": "installPlugin", "pluginData": { "resource": "url", "url": "https://play.wenpai.net/plugins/wpslug-1.1.1.zip" } },
        { "step": "installPlugin", "pluginData": { "resource": "url", "url": "https://play.wenpai.net/plugins/wpavatar-1.9.3.zip" } },
        { "step": "installPlugin", "pluginData": { "resource": "url", "url": "https://play.wenpai.net/plugins/wpfonts-1.1.0.zip" } },
        { "step": "activatePlugin", "pluginPath": "wpslug/wpslug.php" },
        { "step": "activatePlugin", "pluginPath": "wpavatar/wpavatar.php" },
        { "step": "activatePlugin", "pluginPath": "wpfonts/wpfonts.php" }
      ]
    }
    

    首页 plugins.json 新增 group: "combo" 分组,index.html 加了 「方案体验」 分区渲染。

    兼容性验证

    用 Playwright 自动化测试了三个组合蓝图,进入 Playground iframe(scope:xxx) 检查插件激活状态:

    • 全家桶 (5 插件同时激活):无 PHP 错误,无冲突
    • 中文站标配 (3 插件):通过
    • AI 写作站 (2 插件):通过

    踩坑

    1. 多插件下载耗时较长,偶尔触发 Playground 加载超时。 3 个插件约 35-45 秒,5 个插件约 45-60 秒
    2. 首页渲染需要在 HTML 里预置 <div id="combos" class="section"></div> 容器
    3. CI 自动部署偶有延迟,紧急更新可用 play-deploy deploy 手动同步

Cyberforums · 原文 · Markdown

想回复或继续讨论?请到 Cyberforums 赛博论坛参与。

参与讨论 / 回复