项目简介
Coca CMS是基于egg.js和antd开发的内容管理系统。拥有简洁的后台界面,具备角色权限管理、多站点支持、主题模板定制等丰富内容管理功能,致力于实现快速开发、易于维护和高扩展性,为企业提供高效的内容管理解决方案。
项目的主要特性和功能
主要特性
- 模块化设计:项目结构清晰,方便维护与扩展。
- 插件机制:支持动态加载插件,可按需扩展系统功能。
- 模板引擎:采用nunjucks模板渲染引擎,支持多语言内容管理。
- 角色权限管理:实现细粒度的权限控制,支持多角色分配。
功能亮点
- 多站点管理:可管理多个站点,各站点数据独立,支持网站内容多语言。
- 主题模板定制:支持多主题切换,模板内可直接获取模型数据。
- 动态内容管理:通过后台配置模型与表单,实现动态内容管理,支持无限分级栏目导航。
- 操作日志和数据库备份:保障数据安全。
- 插件和hook机制:提供插件加载、安装、卸载机制,可通过hook扩展功能。
安装使用步骤
安装依赖
- 复制项目:
bash
- 进入项目目录并安装依赖:
bash cd cocacms/web yarn install
配置项目
- 在
web/config/jwt
目录下生成RSA私钥与公钥。 - 修改
web/config/config.default.js
中的MySQL配置。
导入SQL文件
将项目提供的SQL文件导入到MySQL数据库。
启动项目
bash
cd cocacms/web
yarn debug
开始使用
访问http://localhost:7001/admin
,使用默认账户admin@admin.com
和密码admin123456
登录后台管理系统,即可使用各项内容管理功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】