使用buildadmin开发了一个cms,说说感受
前台

近期使用buildadmin开发了一个cms网站系统,今天来说说感受。

起因

之前一直使用另外一个框架,但是不支持php8。于是想找一个能够支持php8框架的时候,我发现了buildadmin。

它的开发思路总体上跟之前的框架差不多,但是有一个问题,buildadmin前后端分离的比较彻底,它连前台也分离了…… 😂

做过网站的朋友都知道,百度的蜘蛛没法抓取vue页面,想要seo就要用传统的tp模板,没办法只能对框架进行改造。

改造

大概的思路是前台增加一个index应用,采用tp的模板,后台还是使用前后端分离的方式。

首先需要将index.php的入口文件进行修改,注释掉跳转到index.html的页面。

接下来在app目录下,新增index应用,然后新建controller,model,view等目录。

需要注意的有2点:

1、必须在config/app.php配置文件中将默认应用改成index

2、修改默认的成功与错误的提示函数,也就是this->success与this->error

最后

改造后的代码我放在码云了

gitee:https://gitee.com/lande_admin/badoucms

最后给大家看一下效果



2个回答默认排序 投票数排序
YANG001
YANG001
这家伙很懒,什么也没写~
4天前

不用回到传统的 tp 模板的,使用 nuxt 即可,也是 vue 的语法,同时前后端继续保持分离

另外,市场也有做好的 CMS 系统:https://modules.buildadmin.com/cms

BadouCMS
BadouCMS回复YANG001
开发了一个基于buildadmin的cms系统
4天前

同意 就是nuxt有点用不习惯 🤣

wei_2023
wei_2023
为中华民族伟大复兴而写代码。
1天前

直接用nuxt更好哦

请先登录
0
1
0
3