wiki:POKAL/POAK

POAK

POAK steht für PhysikOnlines ArbeitsblattKatalog (der Name ist eine Satire vom Acronym POKAL). Das System soll die öffentliche Arbeitsblattverwaltung von SAGE benutzerfreundlicher gestalten bzw. ersetzen. POAK wurde von Thomas mit Django (Python) geschrieben. Das erste einführende Ticket zu dem System findet sich in #957.

Auf dieser Seite soll POAK ein bisschen beschrieben werden und auf weitere Quellen verwiesen werden, wie man sich in POAK einarbeiten kann. Als Untersystem von POKAL ist POAK mit dem POKAL/CMS vergleichbar.

Frontend

Die GUI von POAK verwendet wie POKAL Bootstrap3 und ähnliche Templates, sodass die Unterschiede verschmelzen. Durch JavaScript-Aufrufe "nach POAK" sind POAK und POKAL nur auf Clientseite miteinander "verbunden" (auf Serverseite ist noch nicht ganz klar #970 #1064). Alle Adressen unterhalb von https://pokal.uni-frankfurt.de/poak/ werden von POAK bearbeitet. Derzeit wird POAK per HTTP-Reverse-Proxy eingebunden und verwendet eine dateibasierte SQLite-Datenbank.

Screenshot von Carsten, gemacht am 17.12.2014 für den Netzwerktag 2014 #1031 Screenshot von Carsten, gemacht am 17.12.2014 für den Netzwerktag 2014 #1031

Backend

Da POAK Django-basiert ist, gibt es automatisch ein Backend, welches die Models per CRUD verwaltet, dazu: Den Django-Admin. Er ist unter https://pokal.uni-frankfurt.de/poak/admin/ erreichbar und man loggt sich mit dem admin-Account ein, zu dem Thomas das Passwort hat. Was man dort sieht, sieht dann ungefähr so aus:

Weiter Materialien

Siehe auch die Wiki-Seite Mögliche Realisierung von POAK.

POAK wird in einem eigenständigen Git-Repository verwaltet, und zwar unter https://github.com/PhysikOnline-FFM/poak. Dort findet sich auch eine Installationsanleitung.

Tickets im POTT

Zu POAK gibt es nicht besonders viele Tickets. Hier sind sie aufgelistet:

Status: new (6 matches)

Ticket Summary Status Type Priority Severity Modified
#970 Synchronisierung von POKAL und der POAK-Datenbank new Programmieren wichtig unklar 3 years
#1007 Suche in POAK new Programmieren kritisch unklar 3 years
#1010 Installationsanleitung fuer POAK schreiben new Server-Administration langfristig unter 1 Stunde 2 years
#1043 Sortierung der veröffentlichten Worksheets new Programmieren langfristig unter 20 Minuten 3 years
#1064 POAK-Integration in öffentliche POKAL-Worksheets new Programmieren langfristig unklar 3 years
#1293 POAK nicht erreichbar new Server-Administration kritisch unklar 19 months

Status: closed (9 matches)

Ticket Summary Status Type Priority Severity Modified
#942 POAK läuft jetzt unter der gleichen Domain wie (dev) Sage closed Server-Administration langfristig unklar 3 years
#957 POAK closed Diskussion kritisch etwa 3 stunden 3 years
#969 Kommentarfunktion in POAK closed Programmieren wichtig etwa 3 stunden 3 years
#971 POAK: Tags closed Diskussion wichtig unklar 3 years
#975 Arbeitsblatt direkt von POKAL aus bei POAK einreichen ohne neues Einloggen closed Programmieren langfristig unklar 3 years
#992 Präsentationstag: "Aus POAK" Button verrutscht in zweite Zeile closed Programmieren kritisch unklar 3 years
#1058 POAK in "öffentlicher Katalog" umbenennen closed Designen wichtig unklar 21 months
#1099 POAK generiert falsche Links zu POKAL closed Programmieren kritisch unklar 3 years
#1180 Nach Serverstart (und Branch Wechsel von Pokal) ist POAK nicht mehr erreichbar closed Server-Administration wichtig unklar 2 years

Last modified 3 years ago Last modified on Mar 6, 2015 3:24:34 PM

Attachments (4)

Download all attachments as: .zip