Projekt

Allgemein

Profil

Offene Baustellen » Historie » Version 8

Tilo Thiele, 06.02.2026 20:47

1 4 Tilo Thiele
{{>toc}}
2
3 1 Tilo Thiele
# Offene Baustellen
4
5
## Logik
6
7
1. ~~Terminkalender~~ es nur fehlt noch:
8
   1. ~~Mailbenachrichtigung~~ nach der Anmeldung
9
   1. (klären: JR/EL) Berechtigungsgesteuerter Abruf der Anmeldung (für Sonderleiter)
10
1. Berechtigungsgesteuerter Abruf von Seiten
11
   1. (klären: JR/EL) Seite: Neue Mitgliede
12
   1. (klären: JR/EL) Formulare/Downloads
13
1. Geolocation zuende implementieren (drosseln auf < 1 Abfrage/sek)
14
1. ~~Hunde: Verknüpfung mit Züchter (Import Daten von Chromosoft)~~
15
1. ~~Verknüpfung der Hunde (Vorfahren/Nachkommen) für Pedigree (automatisch nicht möglich über Zuchtbuchnummer).~~
16
1. ~~Kestra~~ Automation bei Import
17
1. ~~Seitliches Drawer-Kurzmenü~~
18
1. (klären: JR/EL) Selfservice Welpenpflege
19
1. (klären: JR/EL) Selfservice Züchterdatenpflege
20
1. Züchtersuche mit Karte; Tabellen-/Card-Ansicht
21
1. ~~Hundesuche: Tabellen-/Card-Ansicht~~
22
1. ~~Würfe mit Karte~~
23
1. ~~News/Neuigkeiten~~
24
1. ~~Berichte~~
25
1. ~~Preview-Logik implementieren~~
26
1. Meine HZD zuende gestalten
27
1. (klären: JR/EL) teilen via fb, twitter, insta - wer ist hier admin? Wer kann mir die App-ID/Token geben?
28
1. SEO / robots.txt, metadata,~~sitemap.xml~~ implementieren
29
1. Captcha in den Kontaktmailer integrieren
30
31
## Frontend-Design
32
33
1. Testseite auf Prod gestalten - mit allen Sections
34
1. ~~Farbkonzept / Farbpalette definieren~~
35
1. ~~Schriften festlegen (Robotoslab/Roboto?)~~
36
1. (klären: EG) Bilder: Seitenverhältnis klären; ggf. Layout anpassen oder Bilder beschneiden
37
1. Optimieren von
38
   - Abstände
39
   - Schriftgrößen
40
   - Schriftstärke
41
   - Zeichenabstände
42
   - Zeilenhöhe
43
1. Optimieren mobile Ansicht/Responsiveness
44
1. Accessability
45
1. ~~micro animations einbauen~~
46
1. css optimieren: `<ul>` und `<ol>` werden in der RichtTextSection ohne bullets und in schwarzer Schrift dargestellt.
47
48
## Redaktionelles/Rechtliches
49
50
1. (klären: JR/EG) Menüstruktur / Struktur der Website
51 2 Tilo Thiele
1. (TODO TIK) wo sollen die Regionen verlinkt werden? Wo kommen die Ortsgruppen hin?
52 1 Tilo Thiele
1. (TODO TIK) (ggf. Impressum)
53
1. (TODO TIK) Datenschutzerklärung anpassen
54
1. (TODO TIK) Texte überarbeiten
55
1. (TODO JR/TIK) Formulare
56
   - (TODO JR/TIK) Vollständigkeit
57
   - (klären JR/TIK) Zugriffsbeschränkung
58
   - (TODO JR/TIK) Systematik IDs
59 3 Tilo Thiele
60
## Import Chromosoft Daten
61
62 5 Tilo Thiele
### Hunde
63
64
Hier ist alles klar soweit.
65
Die Daten werden vollständig von Chromosoft übernommen.
66
67 3 Tilo Thiele
### User
68 5 Tilo Thiele
69 8 Tilo Thiele
| Relevantes Felder | Bedeutung/Besonderheit |
70
|--|--|
71
| ID Person                         |         |
72
| 0/1 access                         |         |
73
| email                         |         |
74
| internet                         |         |
75
| membership number                         |         |
76
| person is a member                         |         |
77
| person is a breeder                         |         |
78
| person is an active breeder                         |         |
79
| date of joining, date of leaving                         |         |
80
| date of death                         |         |
81
82
83 5 Tilo Thiele
- Wenn 'person is a breeder'=1, wird ein Breeder Datensatz angelegt und mit dem User Datensatz verknüpft.
84 3 Tilo Thiele
- Zugang wird geblockt, wenn noch kein Mitglied (oder nicht mehr) s. 'date of joining', 'date of leaving'
85
86
#### eindeutige Email-Adressen
87
88
es muss *eine* gültige, eindeutige Email-Adresse vorhanden sein
89
90 1 Tilo Thiele
Geht nicht: 'pfeifferb64@gmx.de    mchaeb@t-online.de' (sind zwei EMail-Adressen)
91 7 Tilo Thiele
Geht nicht: '-', '', (leer)
92 1 Tilo Thiele
93
## Datenmigration
94
95
klären JR/EL/EG/TIK
96
97
1. Datenmigration von der aktuellen Website - Umfang klären.
98
1. Hunde sind für mich sichtbar nur über die Zuchtbuchnummer verknüpft. Diese ist jedoch nicht eindeutig und ist in verschiedenen Schreibweisen gespeichert (VDH-...)
99
1. Klären: welcher Umfang welcher Daten?
100
1. Berichte
101
1. Nachrichten
102
1. Hunde
103
1. Züchter
104
1. Würfe
105
1. User
106
1. bilder
107
1. Datenpflege Chromosoft: totgeborene Welpen eindeutig benamen A1, A2, ...
108
1. Datenpflege Chromosoft: weitere mehrdeutige Namen eliminieren
109
1. ~~'aktive' Züchter manuell disablen (Möglichkeit im Backend schaffen)~~
110
111
```
112
Validation failed for alle-hunde.csv:
113
  - Spalte E: Wert 'B..... zur Teufelseiche' ist nicht eindeutig (Zeilen: [86, 87])
114
  - Spalte E: Wert 'Nika vom Campemoor' ist nicht eindeutig (Zeilen: [164, 4856])
115
  - Spalte E: Wert 'Sunia Las Ksiezniczek' ist nicht eindeutig (Zeilen: [252, 1812])
116
  - Spalte E: Wert 'Lotta Klejnot Fanusi' ist nicht eindeutig (Zeilen: [253, 1826])
117
  - Spalte E: Wert 'Xena Chatka Zielarki' ist nicht eindeutig (Zeilen: [283, 4109])
118
  - Spalte E: Wert 'Nicht nach VDH- und FCI-Regeln gezüchtet' ist nicht eindeutig (Zeilen: [355, 8178])
119
  - Spalte E: Wert 'A... von Gina's vier Linden' ist nicht eindeutig (Zeilen: [386, 8221])
120
  - Spalte E: Wert 'E... vom Schadendorfer Krug' ist nicht eindeutig (Zeilen: [402, 403, 404, 8239, 8240, 8241, 8242])
121
  - Spalte E: Wert 'B... aus dem Buntspecht-Wald' ist nicht eindeutig (Zeilen: [620, 621, 622, 8438, 8439])
122
  - Spalte E: Wert 'Hovahome´s Afi' ist nicht eindeutig (Zeilen: [764, 1428])
123
  - Spalte E: Wert 'Azazela von Philippsdorf' ist nicht eindeutig (Zeilen: [1036, 1305])
124
  - Spalte E: Wert 'A... von Xanyara's Hof' ist nicht eindeutig (Zeilen: [1084, 8853])
125
  - Spalte E: Wert 'Avila von der Asseburg' ist nicht eindeutig (Zeilen: [2874, 4617])
126
  - Spalte E: Wert 'Panja von der Asseburg' ist nicht eindeutig (Zeilen: [3305, 3394])
127
  - Spalte E: Wert 'Pearl von der Asseburg' ist nicht eindeutig (Zeilen: [3307, 3395])
128
  - Spalte E: Wert 'Balinka vom Wirtemberg' ist nicht eindeutig (Zeilen: [5422, 7388])
129
  - Spalte E: Wert 'Ypsy von der Asseburg' ist nicht eindeutig (Zeilen: [5599, 6146])
130
  - Spalte E: Wert 'Flocky Eilleen' ist nicht eindeutig (Zeilen: [7847, 12413])
131
  - Spalte E: Wert 'Ozi Las Ksiezniczek' ist nicht eindeutig (Zeilen: [8143, 9538])
132
  - Spalte E: Wert 'Gigur von Griessesch' ist nicht eindeutig (Zeilen: [8306, 15128])
133
  - Spalte E: Wert 'Wasko von der Asseburg' ist nicht eindeutig (Zeilen: [12261, 14074])
134
  - Spalte E: Wert 'Xandro von der Asseburg' ist nicht eindeutig (Zeilen: [12549, 14039])
135
  - Spalte E: Wert 'Yorki von der Asseburg' ist nicht eindeutig (Zeilen: [13265, 13839])
136
  - Spalte E: Wert 'Zemo von der Asseburg' ist nicht eindeutig (Zeilen: [13784, 14692])
137
  - Row 163: Wert in Spalte H '-' existiert nicht in Spalte E.
138
139
```
140
141
## Weiterentwicklung
142
143
1. Bilderdatenbank für Gesamt-HZD - Uploadmöglichkeit über die Website?
144
1. Mitgliederantrag-Online?
145
1. Bilderupload Züchter (Freigabemechanismus)
146
1. HZD-App
147
   - Körbogen-Formulare für Paul/Harald