跳转到主要内容

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-guardiandjango-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®商标的提示。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

aleksis_core-3.2.1.tar.gz (2.1 MB 查看哈希值)

上传于

构建分发

aleksis_core-3.2.1-py3-none-any.whl (866.2 kB 查看哈希值)

上传于 Python 3

由以下支持