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 |