Project

General

Profile

Konzept Tutorial » History » Version 17

Nicolas Huber, 15.03.2018 16:36

1 1 Nicolas Huber
h1. Konzept Tutorial
2 4 Nicolas Huber
 
3 17 Nicolas Huber
h2. 1) Typo 3
4
- Installation von QFQ
5
  - mit website wo man es herunterladen kann
6
- Installation von FormEditor (Erstellen von Seite um Forms zu erstellen)
7
  - Screenshoot von jedem Punkt wie man die Seite erstellt inkl. Alias
8
  - Inkl. confi.qfq.ini (vorgefertigtes File bei dem man copy past kann) 
9 1 Nicolas Huber
10 17 Nicolas Huber
h2. 2) Bewerbungsformular
11
- Eine Copy-Paste query, welche eine Tabelle erstellt (Application) mit allen 
12
noetigen Feldern um ein erstes Formular zu erstellen (basic), inkl. created und 
13
modified (ohne erklaerung)
14
- Ein Formular mit folgenden Feldern:
15
  - Vorname (Text)
16
  - Name (Text)
17
  - Geschlecht (Radio) 
18
  - Geburtsdatum (date) mit regular expression
19
  - Strasse (Text) mit Tooltip, Placeholder
20
  - PLZ (Text) ExtraButtonInfo
21
  - Screenshots von 1 Text, 1 Radio, 1 regular Expression, 1 ExtraInfoButton wie man es macht
22
und zwar Schritt fuer schritt. 
23
24
h3. 2.1) Datenstruktur erstellen, Dia erklaeren
25
- Screenshots wie man das Dia aufbaut
26
- Erklaeren wie man die Pfeile macht, welche Richtung die Pfeile und 1,n
27
- Erklaeren warum die Dias wichtig sind
28
- Hier wird nur eine Tabelle auftauchen, da es zur Zeit nur eine Tabelle gibt. 
29
  (Datenstruktur wird erst spaeter noch komplizierten gemacht, wenn Ggroups und Person Tabellen mit reinkommen)
30
  Hier wird nur eine kurze Erkaerung gegeben fuer die Datenstruktur)(
31
32
h2. 3) Report erstellen aller Bewerbungen
33
- Hier wird eine Seite erstellt, wo man als User auf der Seite eine Auflistung aller registrierter Personen hat. 
34
- Dabei ist wichtig zu beachten, dass auch eine schoene Tabelle erstellt werden soll.
35
- Speziell Bezug nehmen auf rend, rbeg, tail, head etc. (Idee dahinter)
36
- Hier werden nur Screenshots gemacht, wie man die neue Seite erstellt (inkl. Alias etc). 
37
- Beim Code wie der Content auf der Seite angezeigt wird, wird in der Doku als Feld, wo man den Text kopieren kann, wobei der Code erklaert wird. (Fokus der erklaerungen liegen auf den rbeg etc. )
38
- Wichtig :
39
  - Buttons
40
41
h2. 4) Login
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
h3. 2.1) Arbeiten mit Dias
59 4 Nicolas Huber
60 7 Nicolas Huber
* Modell: Database
61 3 Nicolas Huber
* Wozu sind Dias gut? Warum wichtig alles Einzutragen?
62
* Primary Key Fett, Underline Primary Keys, Primary Key Anwaelen
63
* Autorouthing
64
* Primary Key
65
* 1,n (Database _-)
66 2 Nicolas Huber
* Richtung der Pfeile
67
* Gruppierung der Felder
68 1 Nicolas Huber
69 2 Nicolas Huber
h2. Formeditor
70 1 Nicolas Huber
71 13 Nicolas Huber
h3. Form allg. Einstellungen
72
  
73 14 Nicolas Huber
  * -Name-
74
  * -Title-
75
  * -Table-
76 13 Nicolas Huber
  * Required Parameter
77
  * Show button
78
  * Forward
79
  * BS label columns
80
81 2 Nicolas Huber
h3. Classes
82 4 Nicolas Huber
83 2 Nicolas Huber
h4. Natives
84 1 Nicolas Huber
85 7 Nicolas Huber
* Text 
86
  
87 14 Nicolas Huber
  * -Implizite Laengenbegrenzung-
88 7 Nicolas Huber
  * Text, Datum, Zahl (Int, Dezimal)
89
  * Speziell noch TypeAhead mit LDAP wie auch SQL erklaeren
90
91 16 Nicolas Huber
* -Checkboxen-
92 7 Nicolas Huber
93 15 Nicolas Huber
  * -vertical / horizon-
94 1 Nicolas Huber
* Select
95 7 Nicolas Huber
96 1 Nicolas Huber
  * First Empty
97 15 Nicolas Huber
98 16 Nicolas Huber
* -Radio-
99 2 Nicolas Huber
* Note
100 1 Nicolas Huber
* Upload
101
* Extra
102 7 Nicolas Huber
103
  * Verwendung fuer AfterSave
104 1 Nicolas Huber
105
* Allgemeine Gestaltung und Funktionalitaet der Native-Felder
106 15 Nicolas Huber
  -(Parameter: extraButtonInfo)-
107 6 Nicolas Huber
  Darauf achten, dass alle Einstellungsmoeglichkeiten ausser Info Pill erklaert werden
108 15 Nicolas Huber
  -Patterns genauer eingehen-
109 4 Nicolas Huber
110 2 Nicolas Huber
h4. Container
111 4 Nicolas Huber
112 2 Nicolas Huber
* Fieldset
113 1 Nicolas Huber
* Pill
114 2 Nicolas Huber
* TemplateGroup ?
115
116
h4. Action
117 4 Nicolas Huber
118 2 Nicolas Huber
* AfterSave (Beispiel bringen mit Felder in anderer Tabelle abspeichern)
119 1 Nicolas Huber
120 12 Nicolas Huber
  * slaveId
121 10 Nicolas Huber
  * sqlUpdate
122
  * sqlInsert
123
  * sqlDelete
124
125
* BeforeSave
126
* sendMail (Dabei Maillog erwaehnen)
127
128 13 Nicolas Huber
129 10 Nicolas Huber
130 2 Nicolas Huber