Wiki » History » Version 22
Carsten Rose, 19.06.2019 19:43
1 | 2 | Carsten Rose | h1. QFQ |
---|---|---|---|
2 | 1 | Carsten Rose | |
3 | 16 | Nicolas Huber | {{child_pages}} |
4 | |||
5 | 15 | Nicolas Huber | {{toc}} |
6 | |||
7 | 1 | Carsten Rose | * Projekt Doku: https://wikiit.math.uzh.ch/it/projekt/qfq |
8 | * Enwicklungsinstanz: |
||
9 | ** CR: http://qfq.math.uzh.ch/crose/qfq-jqw/ |
||
10 | |||
11 | 14 | Carsten Rose | h1. Most important Features/ Bugs |
12 | 1 | Carsten Rose | |
13 | 14 | Carsten Rose | * Multiform (grosser Aufwand). |
14 | 17 | Carsten Rose | * Code Annotations (mittlere Aufwand) |
15 | * Drag'n' Drop (kleiner Aufwand) |
||
16 | |||
17 | * File Upload |
||
18 | * Records (Reihenfolge, Inhalt) |
||
19 | |||
20 | 14 | Carsten Rose | * Session Timeout (kleiner Aufwand). |
21 | 17 | Carsten Rose | * Config in LocalConfig.php (kleiner Aufwand). |
22 | 14 | Carsten Rose | * Session Store - damit die periodId innerhalb einer Session gespeichert werden kann (kleiner Aufwand). |
23 | * Log Form Submit (JSON): spezielle Tabelle, FE User, Zeitpunkt, IP, Client, ... (mittlerer Aufwand). |
||
24 | |||
25 | 1 | Carsten Rose | * Logging QFQ Aenderungen, Anzeige der Diffs, wer hat was wann von wo aus geaendert (mittlerer Aufwand) |
26 | 14 | Carsten Rose | |
27 | 17 | Carsten Rose | * Form Elemente in Report anzeigen (Formlets) (mittlerer Aufwand). |
28 | 14 | Carsten Rose | * Exel Import/Export (grosser Aufwand). |
29 | 17 | Carsten Rose | * -PDF Split: (mittlerer Aufwand)- |
30 | 14 | Carsten Rose | |
31 | * loeschen von Split Records implementieren: a) delete, b) update |
||
32 | |||
33 | 19 | Carsten Rose | * Nextcloud API Zugriff (#5782) |
34 | 20 | Carsten Rose | * BPMN view/edit (#5783) |
35 | 18 | Carsten Rose | |
36 | 14 | Carsten Rose | h1. External API |
37 | 9 | Carsten Rose | |
38 | 11 | Carsten Rose | * JWS: https://tools.ietf.org/html/draft-jones-json-web-signature-04 |
39 | 1 | Carsten Rose | * JWT: https://jwt.io/ |
40 | 13 | Carsten Rose | ** https://github.com/namshi/jose |
41 | 14 | Carsten Rose | |
42 | 21 | Marc Egger | h1. Aufgaben Marc |
43 | |||
44 | * QFQ UI Test (Selenium): a) automatisieren, b) Grundgeruest erstellen (Reference App) |
||
45 | * (Real World example: Consulting) |
||
46 | * Client: Formular rendern (via JSON Definition) |
||
47 | |||
48 | * qfq.js |
||
49 | * PHP Code refactor: AbstractBuildForm.php |
||
50 | |||
51 | 11 | Carsten Rose | h1. Form Design |
52 | 12 | Carsten Rose | |
53 | * 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 |
||
54 | * "JetBrains":https://www.jetbrains.com/shop/eform/classroom/faculty?returned=true&product=ALL&licenseRef=D367811721 : !form.jetbrains.png! |
||
55 | 1 | Carsten Rose | * "LS2":https://www.ls2.ch/join : !form.ls2.png! |