将 Wordpress 列表页面与单独的反应仪表板结合起来是个好主意吗?
Is it a good idea to combine Wordpress listing page with separate react dashboard?
经过几年的 web 开发中断,我现在想为个人项目回到这个主题。之前,我曾经使用 php 和 wordpress,但现在我想变得更现代一些。我已经检查过 React 并且非常喜欢它如何让生活更轻松。因此,我在 React 中开发了一个仪表板,现在我正在寻找构建包含存储目录的登录页面的最佳选择。为了节省时间,这部分我想到了用wordpress,因为我比较熟悉。
为了更好地了解项目:应该有一个登录页面 (example.com),任何人都可以在其中按位置搜索商店并将新商店添加到目录中。当店主注册付费计划时,他应该可以访问单独的管理面板 (cp.example.com) 来管理将显示在单独页面上的详细信息 (cp.example.com/shopname).
我已经在 React 中创建了特定于商店的仪表板 (cp.example.com/shopname) 的前端,现在我想将它连接到 CMS(也许是 Strapi + Gatsby?)为店主提供登录和管理显示内容的可能性。由于我对 React、Strapi、Gatsby 或其他框架没有太多经验,我想将店主部分分开 (cp.example.com + cp.example.com/shopname => Gatsby + React)以及带目录的登陆页面(example.com => wordpress)因为目录部分可以在不到 2 小时内用 Listify 这样的 wordpress 主题解决。
现在我想知道这是否是一个好的组合,或者我这样做会遇到安全/性能问题吗?通过使用像 Listify 这样的 wordpress 主题来节省登陆页面的时间是个好主意,还是当我将它与 Strapi + Gatsby 结合使用时我 运行 遇到了问题?我可以从 React 脚本访问 WP 数据库条目吗?反过来,我可以在登录页面上显示来自 Strapi 的数据库内容吗?或者我是个白痴,这个问题有更好的解决方案吗?
我愿意学习新的语言/框架,但不一定同时学习太多。作为上次开发web app,我只用了php + html + js,现在对这么多新的可能性有点迷茫
提前致谢!
关于后端技术的大多数问题,“视情况而定”。你提到,你有使用 WordPress 的经验,那你为什么不在整个项目中使用它呢?您可以使用 WordPress 提供的大部分功能并将它们集成以与 React 交互。在这种情况下,您可以使用 WordPress 作为 Rest API 提供商。
REST API Wordpress HandBook
Wordpress REST API for Begginers
此外,如果您希望每天的访问者数量超过几个(可能是数千个),您应该使用更强大的内容,例如 PHP Laravel,可用于着陆页(使用 blade 模板,您可以仅在需要时将其与 HTML 一起使用)并使您的项目尽可能健壮(Front-end 和 Back-end)
经过几年的 web 开发中断,我现在想为个人项目回到这个主题。之前,我曾经使用 php 和 wordpress,但现在我想变得更现代一些。我已经检查过 React 并且非常喜欢它如何让生活更轻松。因此,我在 React 中开发了一个仪表板,现在我正在寻找构建包含存储目录的登录页面的最佳选择。为了节省时间,这部分我想到了用wordpress,因为我比较熟悉。
为了更好地了解项目:应该有一个登录页面 (example.com),任何人都可以在其中按位置搜索商店并将新商店添加到目录中。当店主注册付费计划时,他应该可以访问单独的管理面板 (cp.example.com) 来管理将显示在单独页面上的详细信息 (cp.example.com/shopname).
我已经在 React 中创建了特定于商店的仪表板 (cp.example.com/shopname) 的前端,现在我想将它连接到 CMS(也许是 Strapi + Gatsby?)为店主提供登录和管理显示内容的可能性。由于我对 React、Strapi、Gatsby 或其他框架没有太多经验,我想将店主部分分开 (cp.example.com + cp.example.com/shopname => Gatsby + React)以及带目录的登陆页面(example.com => wordpress)因为目录部分可以在不到 2 小时内用 Listify 这样的 wordpress 主题解决。
现在我想知道这是否是一个好的组合,或者我这样做会遇到安全/性能问题吗?通过使用像 Listify 这样的 wordpress 主题来节省登陆页面的时间是个好主意,还是当我将它与 Strapi + Gatsby 结合使用时我 运行 遇到了问题?我可以从 React 脚本访问 WP 数据库条目吗?反过来,我可以在登录页面上显示来自 Strapi 的数据库内容吗?或者我是个白痴,这个问题有更好的解决方案吗?
我愿意学习新的语言/框架,但不一定同时学习太多。作为上次开发web app,我只用了php + html + js,现在对这么多新的可能性有点迷茫
提前致谢!
关于后端技术的大多数问题,“视情况而定”。你提到,你有使用 WordPress 的经验,那你为什么不在整个项目中使用它呢?您可以使用 WordPress 提供的大部分功能并将它们集成以与 React 交互。在这种情况下,您可以使用 WordPress 作为 Rest API 提供商。
REST API Wordpress HandBook Wordpress REST API for Begginers
此外,如果您希望每天的访问者数量超过几个(可能是数千个),您应该使用更强大的内容,例如 PHP Laravel,可用于着陆页(使用 blade 模板,您可以仅在需要时将其与 HTML 一起使用)并使您的项目尽可能健壮(Front-end 和 Back-end)