分享一个 go 写的 cms

tuzhiya · 2022-08-07 11:55:08 · 4816 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2022-08-07 11:55:08 的主题,其中的信息可能已经有所发展或是发生改变。

最近也写了个简单的cms系统,基于go语言的 gofiber 框架,数据库连接使用的是 Xorm

当时的想法是需要用到 rpc 连接,所以这里面有加上 rpc

用户端页面模板是可替换的

项目地址为: https://github.com/deatil/doak-cms

一些截图 art.png login.png cate.png


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4816 次点击  ∙  2 赞  
加入收藏 微博
13 回复  |  直到 2022-08-25 11:37:54
xiaopihair
xiaopihair · #1 · 3年之前

cms是啥

tuzhiya
tuzhiya · #2 · 3年之前
xiaopihairxiaopihair #1 回复

cms是啥

文章管理系统

EddyLee1010
EddyLee1010 · #3 · 3年之前

用go写cms有点大材小用了

tuzhiya
tuzhiya · #4 · 3年之前
EddyLee1010EddyLee1010 #3 回复

用go写cms有点大材小用了

用go写的cms还是行的,某些时候还是go来的方便

EddyLee1010
EddyLee1010 · #5 · 3年之前

@tuzhiya 不是不行。大材小用知道吧,

RafaelShin
RafaelShin · #6 · 3年之前
tuzhiyatuzhiya #4 回复

#3楼 @EddyLee1010 用go写的cms还是行的,某些时候还是go来的方便

杀鸡焉用牛刀

tuzhiya
tuzhiya · #7 · 3年之前
RafaelShinRafaelShin #6 回复

#4楼 @tuzhiya 杀鸡焉用牛刀

不不不,用go虽说小用了,但是也有要用到的地方。cms嘛没毛病[dog]

tuzhiya
tuzhiya · #8 · 3年之前
EddyLee1010EddyLee1010 #5 回复

@tuzhiya 不是不行。大材小用知道吧,

是有些小用了

RafaelShin
RafaelShin · #9 · 3年之前

同类的项目太多了,重复的造轮子感觉太浪费个人时间,也没有什么效果,https://jitask.com/ 这个项目不错,建议多搞些这种有实际使用场景的项目

tuzhiya
tuzhiya · #10 · 3年之前

cms的话是有些,不过这个项目主要是完成cms核心加json-rpc这块,对我来说意义还是有的,也是多一种选择。

至于有意义的项目的话可以看我的github空间。

你给的项目好像没有看到开源地址

dijing
dijing · #11 · 3年之前

插件功能有好的解决方案吗?需求是开发者编译好插件后,发给用户,用户上传插件包就能启用,我发现go实现这个很难。自带的plugin功能要求太苛刻了

tuzhiya
tuzhiya · #12 · 3年之前
dijingdijing #11 回复

插件功能有好的解决方案吗?需求是开发者编译好插件后,发给用户,用户上传插件包就能启用,我发现go实现这个很难。自带的plugin功能要求太苛刻了

go的插件的话,很难,最简单的也是需要一次导入包才行。 可以看下这个,https://github.com/deatil/lakego-admin 有模块的引入,算是插件类的,引入后也是需要合在一起编译一次才行 像php那样的插件,go不大行

iissy
iissy · #13 · 3年之前
RafaelShinRafaelShin #9 回复

同类的项目太多了,重复的造轮子感觉太浪费个人时间,也没有什么效果,https://jitask.com/ 这个项目不错,建议多搞些这种有实际使用场景的项目

谢谢~~~

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传