AlekSIS (学校信息系统) — Core
项目描述
这是AlekSIS框架的核心和官方发行版(见下文)。它包含所有应用程序的功能,以及为开发人员和管理员提供的实用工具。
如果您正在寻找AlekSIS标准发行版,即准备安装和使用的完整软件产品,请访问AlekSIS®网站或EduGit上的发行版仓库。
特性
AlekSIS核心目前提供以下特性
为用户
通过本地账户、LDAP或社交账户进行身份验证
通过Yubikey、OTP或短信进行双因素身份验证
可配置的仪表板,带有小部件
用户特定偏好
全局搜索
管理公告
管理组和组类型
管理角色和每组额外的信息字段
管理人员
通过短信、电子邮件或仪表板进行通知
支持离线缓存的PWA
用户注册、密码更改和密码重置
带邀请码和目标邀请的用户邀请
为管理员
aleksis-admin 脚本来包装django-admin并带有预配置的设置
管理学校学期
自定义菜单项(例如在页脚中)
自动备份数据库、静态文件和媒体文件
OAuth2和OpenID Connect提供商支持
提供Prometheus指标
系统健康和数据检查
通过配置文件配置低级设置
系统范围的偏好设置
为外部链接/应用程序创建仪表板小部件
为开发者
使用chromium的通用PDF生成
使用Redis进行缓存
为应用程序提供Django REST框架供自行决定使用
通过自定义的ExtensibleModel注入字段、方法、权限和属性
兼容K8s的只读Docker镜像
使用django-guardian和django-rules的对象级权限和规则
使用django-cachalot的查询缓存
开发中使用django-uwsgi的uWSGI和Celery
可扩展的仪表板小部件系统
可扩展的OAuth/OpenID Connect作用域和声明系统
许可证
Copyright © 2017, 2018, 2019, 2020, 2021, 2022, 2023 Jonathan Weth <dev@jonathanweth.de> Copyright © 2017, 2018, 2019, 2020 Frank Poetzsch-Heffter <p-h@katharineum.de> Copyright © 2018, 2019, 2020, 2021, 2022, 2023 Hangzhi Yu <yuha@katharineum.de> Copyright © 2018, 2019, 2020, 2021, 2022, 2023 Julian Leucker <leuckeju@katharineum.de> Copyright © 2019, 2020, 2021, 2022, 2023 Dominik George <dominik.george@teckids.org> Copyright © 2019, 2020, 2021, 2022 Tom Teichler <tom.teichler@teckids.org> Copyright © 2019 mirabilos <thorsten.glaser@teckids.org> Copyright © 2021, 2022, 2023 magicfelix <felix@felix-zauberer.de> Copyright © 2021 Lloyd Meins <meinsll@katharineum.de> Copyright © 2022 Benedict Suska <benedict.suska@teckids.org> Copyright © 2022 Lukas Weichelt <lukas.weichelt@teckids.org> Licenced under the EUPL, version 1.2 or later, by Teckids e.V. (Bonn, Germany).
请参阅此发行版附带的LICENCE.rst文件以获取完整的许可证文本或欧洲联盟公共许可证网站https://joinup.ec.europa.eu/collection/eupl/guidelines-users-and-developers(包括所有其他官方语言版本)。
商标
AlekSIS®是AlekSIS开源项目的注册商标,由Teckids e.V.代表。请参阅商标政策以获取有关使用AlekSIS®商标的提示。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
构建分发
aleksis_core-3.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f42e53bf3de700bc44f3df71228365608e7df04e2e12eee515ebb296b6d9381 |
|
MD5 | 6372b60f4ba958ff6aff2e0cc41192af |
|
BLAKE2b-256 | b3da1340c58cf2fd3b496c54568aab919d4d9b1c00edd713c8073f9c61c8a176 |
aleksis_core-3.2.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1f8d4d523d7389c1780e02c9e5924f3ae10ad1f58901d262f6a84b29e8da6bfa |
|
MD5 | d1b286540487e5e56f9460f9767e7325 |
|
BLAKE2b-256 | bb5975832135394e4694595c863071fefe8db967e0453f5edafde9466c7b87e4 |