OpenSource-Hub
G

Gibbon Core

603 stars·办公提效·已提供 SHA-256 校验码,下载后可自行核对文件完整性

灵活、开源、模块化的学校管理平台,让教师、学生、家长和学校更轻松。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

灵活开源的学校管理平台

核心功能

  • 模块化架构:核心+扩展模块和主题,按需定制
  • 多语言支持:社区志愿者通过 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']));

来源 Issue #1929
故障排除
为什么我的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属性。

来源 Issue #1918

标签

educationschool-managementopen-sourcephp

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:准备好 LAMP/LEMP 环境(Apache/Nginx + PHP 7.4+ + MySQL 5.7+)

4

步骤2:从 GitHub 或官网下载最新稳定版压缩包

5

步骤3:解压至 Web 目录,访问安装页面并按照向导配置

安装指引
  1. 步骤1:准备好 LAMP/LEMP 环境(Apache/Nginx + PHP 7.4+ + MySQL 5.7+)
  2. 步骤2:从 GitHub 或官网下载最新稳定版压缩包
  3. 步骤3:解压至 Web 目录,访问安装页面并按照向导配置
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

删除安装目录下的所有文件,并删除对应的数据库即可完全卸载。注意提前备份数据。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议GNU General Public License v3.0
最后更新2026-06-26 10:45:41
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

2 FAQs

相似推荐