{"id":13600306,"url":"https://github.com/xiusin/pinecms","last_synced_at":"2025-08-16T19:02:54.017Z","repository":{"id":42518936,"uuid":"120418498","full_name":"xiusin/pinecms","owner":"xiusin","description":"兼容DEDECMS的PineCMS管理系统，允许您对外提供.so链接库。 提供类似dedecms的标签功能， 支持可以快速将dede模板转换为pinecms模板。如果喜欢请帮忙点个关注😂。","archived":false,"fork":false,"pushed_at":"2025-03-06T09:50:45.000Z","size":135962,"stargazers_count":158,"open_issues_count":18,"forks_count":39,"subscribers_count":10,"default_branch":"react-pinecms","last_synced_at":"2025-08-14T23:13:17.732Z","etag":null,"topics":["cms","gin","go","pine","ts","vite","vue","xorm"],"latest_commit_sha":null,"homepage":"http://pinecms.xiusin.cn/admin/","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiusin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-02-06T07:35:00.000Z","updated_at":"2025-07-24T09:42:08.000Z","dependencies_parsed_at":"2024-06-08T00:39:25.450Z","dependency_job_id":"8636c52b-c82c-457c-8504-c91f62e56e29","html_url":"https://github.com/xiusin/pinecms","commit_stats":null,"previous_names":["xiusin/iriscms"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/xiusin/pinecms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiusin%2Fpinecms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiusin%2Fpinecms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiusin%2Fpinecms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiusin%2Fpinecms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiusin","download_url":"https://codeload.github.com/xiusin/pinecms/tar.gz/refs/heads/react-pinecms","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiusin%2Fpinecms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270519917,"owners_count":24599253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-15T02:00:12.559Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cms","gin","go","pine","ts","vite","vue","xorm"],"created_at":"2024-08-01T18:00:35.673Z","updated_at":"2025-08-16T19:02:53.985Z","avatar_url":"https://github.com/xiusin.png","language":"Go","readme":"\n# 项目描述 #\n\nPineCMS是一个GO语言开发的内容管理系统, 让您可以在短时间内以制作模板的方式搭建出来一个网站, 非开发者也能快速愉悦地使用系统.\n简单使用情况下无需关注代码逻辑.\n\n\u003e 前端仓库: \u003chttps://github.com/xiusin/pinecms-web.git\u003e \u003cbr/\u003e\n\u003e 目前程序正在持续迭代开发中，提供开发期间的数据库文件`resources/pinecms.sql`, 后期数据库结构变更比较大。 (如果发现项目无法启动,可以先清清除一下npm缓存再重新安装) \u003cbr\u003e\n\n\u003e 推荐一个自己写的Redis管理工具, 支持Web端: \u003chttps://github.com/xiusin/redis-web-manager.git\u003e\n\n# 编译部署 #\n\n## 下载并编译 ##\n\n---\n\n```markdown\n git clone https://github.com/xiusin/pinecms.git\n cd pinecms\n go build -o pinecms\n```\n\n---\n\n## 配置 ##\n\n1. 执行数据链接生成命令: `./pinecms serve install`\n\n2. 数据库配置\n    \u003e 导入数据库结构`resources/pinecms.sql`\n    \u003e\n    \u003e修改`resources/configs/database.yml.dist`为`resources/configs/database.yml`\n    \u003e\n    \u003e 配置数据源\n\n3. 安装依赖\n    \u003e `go build`\n\n4. 运行项目\n    \u003e `./pinecms serve start`\n\n5. 开发期间自动构建\n    \u003e `go run main.go serve dev`\n\n6. 访问后端登陆页面\n    \u003e 访问 `http://localhost:2019/admin/` 默认账号密码 `用户名: admin 密码: 123456`\n\n# 内置模块 #\n\n1. 用户管理：用于维护管理系统的用户，常规信息的维护与账号设置。\n2. 角色管理：角色菜单管理与权限分配、设置角色所拥有的菜单权限。\n3. 菜单管理：配置系统菜单，操作权限，按钮权限标识等。\n4. 职级管理：主要管理用户担任的职级。\n5. 岗位管理：主要管理用户担任的岗位。\n6. 部门管理：主要管理系统组织架构，对组织架构进行统一管理维护。\n7. 操作日志：系统正常操作日志记录和查询；系统异常信息日志记录和查询。\n8. 字典管理：对系统中常用的较为固定的数据进行统一维护。\n9. 配置管理：对系统的常规配置信息进行维护，网站配置管理功能进行统一维护。\n10. 城市管理：统一对全国行政区划进行维护，对其他模块提供行政区划数据支撑。\n11. 友链管理：对系统友情链接、合作伙伴等相关外链进行集成维护管理的模块。\n12. 个人中心：主要是对当前登录用户的个人信息进行便捷修改的功能。\n13. 广告管理：主要对各终端的广告数据进行管理维护。\n14. 站点栏目：主要对大型系统网站等栏目进行划分和维护的模块。\n15. 会员管理：对各终端注册的会员进行统一的查询与管理的模块。\n16. CMS管理: 可以系统设置不同的模型数据并添加不同的逻辑. 支持多主题。\n17. 插件管理: 可以扩展/下载第三方开发的软件包。\n18. 微信管理: 可以管理素材，会员，信息，自动回复等。\n\n# 文档 #\n\n[doc.xiusin.cn](http://doc.xiusin.cn/)\n\n# 演示 #\n\n- \u003chttp://pinecms.xiusin.cn/admin/\u003e\n\n# 新功能 #\n\n## ApiDoc 管理插件 ##\n\n内置集成接口ApiDoc插件, 支持从请求参数到响应结果的自动生成`略微侵入代码: 需要设置分组名称以及接口名称`. 可以在管理界面修改参数以及全局参数, 接口db可以随意迁移, 支持直接调试请求.\n\n\u003e 接口文档仓库: \u003chttps://github.com/xiusin/pinecms-apidoc-ui.git\u003e\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/apidoc-detail.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/apidoc-debug.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\n## 插件系统 ##\n\n支持动态插拔插件, 并注册到系统功能, 提供方便便捷的扩展功能.\n系统可以动态扫描插件目录,自动发现并可以热加载进系统.\n也可以导入第三方人员开发的扩展动态库(受限于系统和版本,后面会提供编译个版本的docker镜像)\n\n## 系统截图\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/plugin.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/stat.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/model.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/presql.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/field_list.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/add_field.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/crud.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/wechat-account.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\t\u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/wechat-member.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/wechat-menu.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/wechat-template.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/wechat-member.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\t\u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://raw.githubusercontent.com/xiusin/pinecms/3c3fd38ee333c16333bcba1fb5bca468a94c57f3/images/wechat-menu.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\n# Doing #\n- 简化模块：废弃模板编辑，资源管理模块等功能\n- 权限系统完善到按钮级别\n- 系统内部BUG修复\n- cms系统完善表单字段自定义配置（可自定义模型页面），搜索字段配置（不使用高级搜索表单）\n- 插件公共页面配置 （.so下载，源代码下载）\n- 微信插件\n  - 素材管理\n  - 自动回复素材功能\n  - 客服消息\n\n# TODO #\n- 配置管理配置动态Key\n- 页面编辑器: \u003chttps://github.com/lljj-x/vue-json-schema-form\u003e\n- \u003chttp://goframe.ele.rxthink.cn/tool/generate\u003e\n- 菜单表增加perms字段， 可以配置权限标识，可以配置节点类型为权限。\n- 动态构建表单: \u003chttps://eddyzhang1986.github.io/antd-jsonschema-form/\u003e\n- \u003chttps://github.com/wangyuan389/mall-cook\u003e 低代码商城搭建平台\n- \u003chttp://fast-crud.docmirror.cn/element/#/crud/basis/value-change\u003e\n- https://www.npmjs.com/package/dc-search-table\n- https://github.com/huzhushan/vue3-pro-table\n\n\n[comment]: \u003c\u003e (https://www.dowebok.com/demo/6918/)\n\n ## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=xiusin/pinecms\u0026type=Date)](https://star-history.com/#xiusin/pinecms\u0026Date)\n\n\u003c!-- https://github.com/Ompluscator/dynamic-struct 动态结构体 --\u003e\n\u003c!-- 参考CMS: http://demo2.wooadmin.cn/run --\u003e\n\u003c!-- http://pigx.pig4cloud.com/#/mp/wxaccountfans/index --\u003e\n\u003c!-- 热门语言卡片 --\u003e\n\u003c!-- https://github-readme-stats.vercel.app/api/top-langs/?username=xiusin\u0026layout=compact --\u003e\n\n\u003c!-- 统计卡片 --\u003e\n\u003c!-- https://github-readme-stats.vercel.app/api?username=xiusin\u0026show_icons=true\u0026theme=radical --\u003e\n\n\u003c!-- https://github-readme-streak-stats.herokuapp.com/?user=xiusin\u0026theme=monokai-metallian\u0026hide_border=true --\u003e\n\n\u003c!-- https://github.com/ashutosh00710/github-readme-activity-graph --\u003e\n\u003c!-- \u003ca href=\"https://github.com/ashutosh00710/github-readme-activity-graph\"\u003e\u003cimg alt=\"xiusin's Activity Graph\" src=\"https://activity-graph.herokuapp.com/graph?username=xiusin\u0026bg_color=1F222E\u0026color=F8D866\u0026line=F85D7F\u0026point=FFFFFF\u0026hide_border=true\u0026theme=xcode\u0026custom_title=提交日志\" /\u003e\u003c/a\u003e --\u003e\n\n\n\u003c!--\n## Baas服务\n- Supabase\n--\u003e","funding_links":[],"categories":["Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiusin%2Fpinecms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiusin%2Fpinecms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiusin%2Fpinecms/lists"}