Gibbon Core
灵活、开源、模块化的学校管理平台,让教师、学生、家长和学校更轻松。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
灵活开源的学校管理平台
核心功能
- 模块化架构:核心+扩展模块和主题,按需定制
- 多语言支持:社区志愿者通过 POEditor 协作翻译
- 完善文档:官方文档 + 社区论坛技术支持
- 稳定成熟:持续维护更新,有稳定版和前沿版
避坑指南
- •切勿在生产环境使用 Cutting Edge 前沿分支(可能丢失数据);安装前请确认服务器满足 PHP 扩展和 MySQL 版本要求;迁移数据前务必完整备份。
适用场景
- 中小学日常教务管理(学生、教师、课程、成绩、考勤)
- 家校沟通与信息共享(通知、反馈、报告)
详细介绍
Gibbon Core 是 Gibbon 学校管理平台的核心仓库,包含所有主要功能。它可以通过模块和主题进行扩展,让学校按需定制。平台涵盖学生档案、考勤、成绩、课表、行为记录、家校沟通等。基于 PHP + MySQL 开发,运行在标准 LAMP/LEMP 环境。活跃的开源社区维护,通过 POEditor 支持多语言翻译。提供完善的文档和社区论坛。前沿分支可以尝鲜新功能,但不适合生产环境。
常见问题与排障 (2)
故障排除为什么用户角色在Gibbon Planner模块中没有被翻译?
这是v29.00.00之前版本中的一个bug,当时角色字符串未通过翻译函数处理。解决方法是升级到Gibbon v29或更高版本。如果无法立即升级,请手动编辑modules/Planner/planner_view_full.php文件,将第1291行从$cell->addContent($person['role']);改为$cell->addContent(__($person['role']));
故障排除为什么我的Gibbon表单数字字段拒绝接受小数值并显示“Must be in format %1$s”?
这是Gibbon v28.0.01中的一个已知缺陷:HTML的step属性未在带有小数位的数字输入上设置,导致浏览器的默认步长(1)拒绝小数。错误消息“必须采用 %1$s 格式”来自自定义验证回退。修复方法是编辑 src/Forms/Input/Number.php 并实现步长逻辑:添加一个step属性,将其设置为'0.'后跟(decimalPlaces-1)个零和'1'(例如,对于1位小数,step='0.1')。如果通过新的step()方法设置了自定义步长,则使用该值。在补丁合并之前,临时解决方法是使用带有模式验证的文本输入,或使用JavaScript覆盖step属性。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤1:准备好 LAMP/LEMP 环境(Apache/Nginx + PHP 7.4+ + MySQL 5.7+)
步骤2:从 GitHub 或官网下载最新稳定版压缩包
步骤3:解压至 Web 目录,访问安装页面并按照向导配置
- 步骤1:准备好 LAMP/LEMP 环境(Apache/Nginx + PHP 7.4+ + MySQL 5.7+)
- 步骤2:从 GitHub 或官网下载最新稳定版压缩包
- 步骤3:解压至 Web 目录,访问安装页面并按照向导配置
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
删除安装目录下的所有文件,并删除对应的数据库即可完全卸载。注意提前备份数据。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
2 FAQs