2022-06-11 13:09:30 +00:00
2022-06-07 09:57:14 +00:00
2022-01-08 23:03:18 +01:00
2022-06-11 13:09:30 +00:00
2020-10-17 22:31:17 +02:00
2021-02-01 22:21:45 +00:00
2021-02-02 19:29:35 +00:00
2020-09-29 05:24:15 +00:00
2022-05-27 21:02:31 +01:00
2022-05-29 11:22:31 +01:00
2022-05-27 21:02:31 +01:00
2022-05-27 21:04:13 +01:00
2021-01-31 11:04:07 +00:00
2022-05-28 08:16:49 +01:00
2020-08-29 11:46:07 +00:00
2021-02-01 22:21:45 +00:00
2022-04-27 10:27:04 +00:00
2020-09-22 13:07:38 +00:00
2020-09-22 13:07:38 +00:00

##Fet 2020 Django Project

Diese Webseite ist im Jahr 2020 entwickelt worden. Wir haben dazu einige Designentscheidungen getroffen:

  1. Zunächst auf die externen Kernfunktionen fokusieren
  2. Python+Django nutzen weil:
    • Wir Python mögen
    • Das Framework uns freiheit gibt zB die Mitglieder Daten entsprechend abzubilden
    • Das Design unabhängig von der Funktion bleibt
    • und einiges mehr
  3. Als Kernfunktionen festgelegt wurden anfangs:
    • Neuigkeiten posten
    • FET Sitzungen ankündigen
    • Etherpad für Agenda und Protokoll
    • Informationen zu Mitgliedern anzeigen
  4. Unter dem Eindruck eines Jahres des Lockdown wurde zusätzlich hinzugefügt
    • Ein virtuelles Schwarzesbrett
    • Eine virtuelle Aufgabenliste

Ablage und Entwicklung

Der Master liegt auf dem virtuellen git Server und kann wie folgt geholt werden:

git clone https://git.fet.at/bofh/fet2020

Deployment

{{docker-compose.yml}} docker-compose up

Command Befehle

Erstellt die fehlenden Thumbs für die Alben in der Galerie: python3 fet2020/manage.py create_thumbs

Erstellt alle Searchindexes neu: python3 fet2020/manage.py rebuild_index

Aktualisiert alle Searchindexes: python3 fet2020/manage.py update_index

Fügt alle Cronjobs in diesem Projekt hinzu: python3 fet2020/manage.py crontab add

Fügt alle Staticfiles in die Assets hinzu: python3 fet2020/manage.py collectstatic

Überprüft, ob die Software bereit für die Produktion ist. python3 fet2020/manage.py check --deploy

Description
Master Template für FET2020 Projekt
Readme 96 MiB
Languages
JavaScript 81.9%
CSS 8.6%
SCSS 3%
Less 2.9%
Python 1.8%
Other 1.8%