Project

General

Profile

Wiki » History » Version 19

Version 18 (Carsten Rose, 05.04.2018 16:16) → Version 19/22 (Carsten Rose, 05.04.2018 16:32)

h1. QFQ

{{child_pages}}

{{toc}}

* Projekt Doku: https://wikiit.math.uzh.ch/it/projekt/qfq
* Enwicklungsinstanz:
** CR: http://qfq.math.uzh.ch/crose/qfq-jqw/



h1. Most important Features/ Bugs

* Multiform (grosser Aufwand).
* Code Annotations (mittlere Aufwand)
* Drag'n' Drop (kleiner Aufwand)

* File Upload
* Records (Reihenfolge, Inhalt)

* Session Timeout (kleiner Aufwand).
* Config in LocalConfig.php (kleiner Aufwand).
* Session Store - damit die periodId innerhalb einer Session gespeichert werden kann (kleiner Aufwand).
* Log Form Submit (JSON): spezielle Tabelle, FE User, Zeitpunkt, IP, Client, ... (mittlerer Aufwand).

* Logging QFQ Aenderungen, Anzeige der Diffs, wer hat was wann von wo aus geaendert (mittlerer Aufwand)

* Form Elemente in Report anzeigen (Formlets) (mittlerer Aufwand).
* Exel Import/Export (grosser Aufwand).
* -PDF Split: (mittlerer Aufwand)-

* loeschen von Split Records implementieren: a) delete, b) update

* Nextcloud API Zugriff (#5782)
* BPMN view/edit



h1. External API

* JWS: https://tools.ietf.org/html/draft-jones-json-web-signature-04
* JWT: https://jwt.io/
** https://github.com/namshi/jose

h1. Links

* Einfuehrung in React: https://www.heise.de/developer/artikel/Einfuehrung-in-React-Folge-1-Erste-Schritte-3839386.html

h1. Form Design

* Mockup "Person":http://qfq.math.uzh.ch/crose/mockup/mockup/personmock.html, "Second":http://qfq.math.uzh.ch/crose/mockup/mockup/second.html, "TableSorter":http://qfq.math.uzh.ch/crose/mockup/mockup/tablesorter.html, "RTE":http://qfq.math.uzh.ch/crose/mockup/mockup/richtexteditor.html
* "JetBrains":https://www.jetbrains.com/shop/eform/classroom/faculty?returned=true&product=ALL&licenseRef=D367811721 : !form.jetbrains.png!
* "LS2":https://www.ls2.ch/join : !form.ls2.png!