Skip to main content

This is the core of the AlekSIS framework and the official distribution (see below). It bundles functionality for all apps, and utilities for developers and administrators.

If you are looking for the AlekSIS standard distribution, i.e. the complete software product ready for installation and usage, please visit the AlekSIS® website or the distribution repository on EduGit.

Features

The AlekSIS core currently provides the following features:

  • For users:

  • Authentication via local account, LDAP, or social accounts

  • Two factor authentication via WebAuthn, OTP, or SMS

  • Configurable dashboard with widgets

  • User-specific preferences

  • Global search

  • Global calendar system

  • CalDAV and CardDAV support

  • Manage personal events

  • Manage persons

  • Manage groups and group types

  • Manage roles per group

  • Manage announcements

  • Manage holidays

  • Notifications via SMS, email, or dashboard

  • PWA with offline caching

  • User registration, password changes and password reset

  • User invitations with invite codes and targeted invites

  • For admins

  • aleksis-admin script to wrap django-admin with pre-configured settings

  • Manage school terms

  • Custom menu entries (e.g. in footer)

  • Automatic backup of database, static and media files

  • OAuth2 and OpenID Connect provider support

  • Serve prometheus metrics

  • System health and data checks

  • Configuration of low-level settings via configuration files

  • System-wide preferenes

  • Creating dashboard widgets for external links/apps

  • For developers

  • Generic PDF generation with firefox

  • Caching with Valkey

  • Django REST framework for apps to use at own discretion

  • Injection of fields, methods, permissions and properties via custom ExtensibleModel

  • K8s compatible, read-only Docker image

  • Object-level permissions and rules with django-guardian and django-rules

  • uWSGI and Celery via django-uwsgi in development

  • Extensible dashbaord widget system

  • Extensible calendar system

  • Extensible OAuth/OpenID Connect scope and claims system

Licence

Copyright © 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Jonathan Weth <dev@jonathanweth.de>
Copyright © 2017, 2018, 2019, 2020 Frank Poetzsch-Heffter <p-h@katharineum.de>
Copyright © 2018, 2019, 2020, 2021, 2022, 2023, 2024 Hangzhi Yu <yuha@katharineum.de>
Copyright © 2018, 2019, 2020, 2021, 2022, 2023, 2024 Julian Leucker <leuckeju@katharineum.de>
Copyright © 2019, 2020, 2021, 2022, 2023, 2024 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, 2024 magicfelix <felix@felix-zauberer.de>
Copyright © 2021 Lloyd Meins <meinsll@katharineum.de>
Copyright © 2022 Benedict Suska <benedict.suska@teckids.org>
Copyright © 2022, 2023, 2024 Lukas Weichelt <lukas.weichelt@teckids.org>
Copyright © 2023, 2024 Michael Bauer <michael-bauer@posteo.de>
Copyright © 2024 Jonathan Krüger <jonathan.krueger@teckids.org>

Licenced under the EUPL, version 1.2 or later, by Teckids e.V. (Bonn, Germany).

Please see the LICENCE.rst file accompanying this distribution for the full licence text or on the European Union Public Licence website https://joinup.ec.europa.eu/collection/eupl/guidelines-users-and-developers (including all other official language versions).

Trademark

AlekSIS® is a registered trademark of the AlekSIS open source project, represented by Teckids e.V. Please refer to the trademark policy for hints on using the trademark AlekSIS®.

Metadata

Release files for AlekSIS-Core 4.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for AlekSIS-Core 4.0.4
File Size Uploaded
aleksis_core-4.0.4.tar.gz 3.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for AlekSIS-Core 4.0.4
File Interpreter ABI Platform
aleksis_core-4.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 4.9 MB

Release files / aleksis_core-4.0.4.tar.gz

Download URL aleksis_core-4.0.4.tar.gz
Size 3.5 MB
Tags Source
SHA-256 checksum
How to use checksums
724b266925bfc46556e7fef0416e9a75897dc5e0d368ce982b5aad596eb6ce3d
BLAKE2b-256 checksum
How to use checksums
c6123c9f2d9f9eaa29c399a5b9c1626e61eefaf55500ccedd3fe593f0ec144ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.0.1 CPython/3.13.2 Linux/6.1.0-26-amd64

Release files / aleksis_core-4.0.4-py3-none-any.whl

Download URL aleksis_core-4.0.4-py3-none-any.whl
Size 1.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
1bcfd11deca47807bfb9f5868bdf9cebb3f7fbe829a7c30aea31cacfaf610f74
BLAKE2b-256 checksum
How to use checksums
5bde535b3bf127e5d9e8694ae913ed9f975b1565e3ede370691aa078964847d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.0.1 CPython/3.13.2 Linux/6.1.0-26-amd64

Release history Release notifications | RSS feed

This release

4.0.4 This release

2 release files

4.0.3

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.2.2

2 release files

3.2.1

2 release files

3.2.0

2 release files

3.1.7

2 release files

3.1.6

2 release files

3.1.5

2 release files

3.1.4

2 release files

3.1.3

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1

2 release files

3.0

1 release file

2.12.4

2 release files

2.12.2

2 release files

2.12

2 release files

2.11.1

2 release files

2.11

2 release files

2.10.2

2 release files

2.10.1

2 release files

2.10

2 release files

2.9

2 release files

2.8.1

2 release files

2.8

2 release files

2.7.6

2 release files

2.7.5

2 release files

2.7.4

2 release files

2.7.3

2 release files

2.7.2

2 release files

2.7.1

2 release files

2.7

2 release files

2.6

2 release files

2.5

2 release files

2.4

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3

2 release files

2.2.1

2 release files

2.2

2 release files

2.1.1

2 release files

2.1

2 release files

2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page