官网开发方案讨论

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 16

除非想吃屎,否则别用wordpress

2周前 评论
她来听我的演唱会 (楼主) 2周前

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

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

为啥不是前后端分离

2周前 评论
她来听我的演唱会 (楼主) 2周前
qingshui (作者) 2周前
她来听我的演唱会 (楼主) 2周前

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

2周前 评论
陈先生

SPA || NuxtJs

2周前 评论

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

2周前 评论

lumen+nuxt.js

2周前 评论

最后怎么解决的啊

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

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