折腾了一个后台管理系统,求建议

2021-03-18 16:44:35 +08:00
 svipchao
从上大学的时候就想写个后台管理系统,直到现在才弄出来
目前实现的功能有
	注解权限控制 (借鉴、摘抄 ThinkAdmin)
	无限级菜单
    	支持分类 想了想还是把这个功能加了上去
    九个基础方法 (借鉴 FastAdmin)
    	原来是十三个基础方法,有回收站功能,给去掉了
	日志管理 (感觉这一块写的很糙)
    路由管理 (之前有,忘了怎么想的,去掉了)

就总感觉差点啥东西

希望在这儿能得到一些思路与建议

https://gitee.com/svipchao/cccms

演示站
demo.cccms.cc/admin
admin/admin
服务器还有两天过期,各位大佬手下留情。
5652 次点击
所在节点    PHP
50 条回复
svipchao
2021-03-19 11:10:11 +08:00
@beichenhpy 本来没加这个限制,有人会测试删除数据,只能加上了
KouShuiYu
2021-03-19 13:09:49 +08:00
太不顺滑了,点一下就整页刷新,改成单页应用吧
rodrick
2021-03-19 15:50:43 +08:00
色调可以调一下,左边和右边 layui 的颜色不太搭配
登录跳转时间短一点
点一下刷新确实在现在来看有点难接受。。SPA 不会用的话也可以考虑 iframe 的方式,不过 iframe 可能有点过于复古了。。
tlerbao
2021-03-19 15:56:59 +08:00
建议你看看 catchadmin,也是 thinkphp 写的,thinkphp 代码最优 admin 系统。
dvaknheo
2021-03-19 21:51:55 +08:00
最近正准备抄个好后台。

由此去看了一下 pear-admin-think 。layui 不是问题。主要
[现在很多后台存在的一个重大问题] :
我希望出问题的时候,编辑小妹截图,丢个链接我就能打开所在页面。 现在的好些后台都没满足这个条件。

fastadmin 的问题是太古老。
thinkadmin 的 thinklib 命名空间和官方的混淆。

我记得有谁的是 分成几个模块 composser 载入的,忘记了。 这模式才是好模式。

我并不喜欢前后端分离的后台,干起来太折腾,本来后端一人搞定的,变成要前后端配合。
(好吧,这也不好抄,或许更好抄,把 api 层替换就是

后台的基本功能 不要太多,其他的可以再加就是

必要的功能:

1 后台记录 ——哪个小妹对价格动了什么手脚。
2 管理员权限——客服和销售看不同的部分。
4 菜单显示, 可操作的权限

这就基本的了
什么其他东西,可以在这之上再折腾。

MVC 缺层, 很欣慰,现在大家都意识到了这个问题, 都加了 service 层。
虽然我规范是第一方 business 后缀,第三方用 service 后缀明确是第三方的还是不错的
但是问题在于 service 层分出来后,C 层还是有好多业务逻辑代码,V 层还是 做额外计算。

作为库的类,一定要让方便用户修改。
static function foo() // 反正 new 一个 model 没意义 魔改的话是会连表都改过的哦。
svipchao
2021-03-19 21:55:21 +08:00
@dvaknheo 你说的分成几个模块的那个应该是 thinkcmf
dvaknheo
2021-03-19 21:59:57 +08:00
补一下,fastadmin 代码其实也没那么难对付,毕竟我的新后台连 thinkphp 都不用。数据库结构也轻型,就是前台代码有点多。
当然,比那些前端代码多得搞前后端分离的还是好的
svipchao
2021-03-19 22:01:21 +08:00
@dvaknheo fastadmin 前段时间刚升级到 tp6,感觉还可以
svipchao
2021-03-19 22:03:02 +08:00
@svipchao 不好意思,记错了,那是 thinkcmf
xiaochong0302
2021-03-21 08:37:15 +08:00
别折腾后台了,不会有什么实际意义,还不如找个方向,做个健全的产品

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/762891

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX