官网开发方案讨论

目前有需求需要开发新官网,老官网的模式是前端固定模块,后台编辑图文信息,发表新闻、文章,非前后端分离。
新官网的需求除了以上的基本功能,还需要支持SEO(laravel的路由需要转换一下,才能有更好的支持);最好能够让运维人员轻松的扩展一些诸如活动页面,而不需要开发人员参与;后续可能还会加入例如论坛、订单模块等功能。
目前有这么几种方案:
方案1:
使用诸如pyrocmsmicroweber这样的框架(都是基于laravel的),通过后台配置+前端拖拽的形式构建官网。
通过尝试发现如下几个问题:
文档目前暂时没有完整的中文版;深入的实际操作案例相对比较少;框架本身支持的多语言翻译语义不准确;目前能满足功能的组件较少,需要进行二次开发。
总结:文档读起来很吃力,如果需要进行二次开发,需要熟练掌握框架的用法以及逻辑、数据交互。
方案2:
使用老的模式,后分离的方式或者h5页面集成到laravel的view中。两者无非都是套模板,然后把图文信息、轮播图、文章等信息转换成接口,使用后台管理的方式。
优点:
考虑到官网一般不会有太大变动,模板样式显得比较灵活,只需要做好后台管理和SEO等转换即可。
缺点:
有需要改动板块和页面的话,需要开发人员进行参与。
方案3:
使用laravel+wordpress的方式。查过相关的用法,很多案例是把wordpress放到laravel的Public目录下、
优点:
wordpress有大量的实践经验,很适合建站。
缺点:
wordpress不支持composer,需要扩展相关功能显得力不从心,并且集成的方式耦合性太高。并且涉及到数据操作,安全系数不高。
所以想请教大家,以上三种方式哪种比较合理?或者有其他的更好方案也可以指点一下!谢谢!

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 16

除非想吃屎,否则别用wordpress

1年前 评论
她来听我的演唱会 (楼主) 1年前

最简单的还是选择模板嵌套

1年前 评论
她来听我的演唱会 (楼主) 1年前
oceanjiayu (作者) 1年前

为啥不是前后端分离

1年前 评论
她来听我的演唱会 (楼主) 1年前
qingshui (作者) 1年前
她来听我的演唱会 (楼主) 1年前
余胜军

表示 Nuxt.js 前后端分离还是舒服的

1年前 评论
陈先生

SPA || NuxtJs

1年前 评论
DonnyLiu

直接上前后端分离,这不比上面的三种方案舒服

1年前 评论

lumen+nuxt.js

1年前 评论

最后怎么解决的啊

1年前 评论
她来听我的演唱会 (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!