Project

General

Profile

Konzept Tutorial » History » Version 18

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