Offene Baustellen » Historie » Version 9
Tilo Thiele, 06.02.2026 20:49
| 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 | 9 | Tilo Thiele | | person is a breeder | bei =1, wird ein Breeder Datensatz angelegt und mit dem User Datensatz verknüpft. | |
| 78 | 8 | Tilo Thiele | | person is an active breeder | | |
| 79 | 9 | Tilo Thiele | | date of joining, date of leaving | Zugang wird geblockt, wenn noch kein Mitglied (oder nicht mehr) | |
| 80 | 5 | Tilo Thiele | | date of death | | |
| 81 | 3 | Tilo Thiele | |
| 82 | |||
| 83 | #### eindeutige Email-Adressen |
||
| 84 | |||
| 85 | es muss *eine* gültige, eindeutige Email-Adresse vorhanden sein |
||
| 86 | |||
| 87 | 1 | Tilo Thiele | Geht nicht: 'pfeifferb64@gmx.de mchaeb@t-online.de' (sind zwei EMail-Adressen) |
| 88 | 7 | Tilo Thiele | Geht nicht: '-', '', (leer) |
| 89 | 1 | Tilo Thiele | |
| 90 | ## Datenmigration |
||
| 91 | |||
| 92 | klären JR/EL/EG/TIK |
||
| 93 | |||
| 94 | 1. Datenmigration von der aktuellen Website - Umfang klären. |
||
| 95 | 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-...) |
||
| 96 | 1. Klären: welcher Umfang welcher Daten? |
||
| 97 | 1. Berichte |
||
| 98 | 1. Nachrichten |
||
| 99 | 1. Hunde |
||
| 100 | 1. Züchter |
||
| 101 | 1. Würfe |
||
| 102 | 1. User |
||
| 103 | 1. bilder |
||
| 104 | 1. Datenpflege Chromosoft: totgeborene Welpen eindeutig benamen A1, A2, ... |
||
| 105 | 1. Datenpflege Chromosoft: weitere mehrdeutige Namen eliminieren |
||
| 106 | 1. ~~'aktive' Züchter manuell disablen (Möglichkeit im Backend schaffen)~~ |
||
| 107 | |||
| 108 | ``` |
||
| 109 | Validation failed for alle-hunde.csv: |
||
| 110 | - Spalte E: Wert 'B..... zur Teufelseiche' ist nicht eindeutig (Zeilen: [86, 87]) |
||
| 111 | - Spalte E: Wert 'Nika vom Campemoor' ist nicht eindeutig (Zeilen: [164, 4856]) |
||
| 112 | - Spalte E: Wert 'Sunia Las Ksiezniczek' ist nicht eindeutig (Zeilen: [252, 1812]) |
||
| 113 | - Spalte E: Wert 'Lotta Klejnot Fanusi' ist nicht eindeutig (Zeilen: [253, 1826]) |
||
| 114 | - Spalte E: Wert 'Xena Chatka Zielarki' ist nicht eindeutig (Zeilen: [283, 4109]) |
||
| 115 | - Spalte E: Wert 'Nicht nach VDH- und FCI-Regeln gezüchtet' ist nicht eindeutig (Zeilen: [355, 8178]) |
||
| 116 | - Spalte E: Wert 'A... von Gina's vier Linden' ist nicht eindeutig (Zeilen: [386, 8221]) |
||
| 117 | - Spalte E: Wert 'E... vom Schadendorfer Krug' ist nicht eindeutig (Zeilen: [402, 403, 404, 8239, 8240, 8241, 8242]) |
||
| 118 | - Spalte E: Wert 'B... aus dem Buntspecht-Wald' ist nicht eindeutig (Zeilen: [620, 621, 622, 8438, 8439]) |
||
| 119 | - Spalte E: Wert 'Hovahome´s Afi' ist nicht eindeutig (Zeilen: [764, 1428]) |
||
| 120 | - Spalte E: Wert 'Azazela von Philippsdorf' ist nicht eindeutig (Zeilen: [1036, 1305]) |
||
| 121 | - Spalte E: Wert 'A... von Xanyara's Hof' ist nicht eindeutig (Zeilen: [1084, 8853]) |
||
| 122 | - Spalte E: Wert 'Avila von der Asseburg' ist nicht eindeutig (Zeilen: [2874, 4617]) |
||
| 123 | - Spalte E: Wert 'Panja von der Asseburg' ist nicht eindeutig (Zeilen: [3305, 3394]) |
||
| 124 | - Spalte E: Wert 'Pearl von der Asseburg' ist nicht eindeutig (Zeilen: [3307, 3395]) |
||
| 125 | - Spalte E: Wert 'Balinka vom Wirtemberg' ist nicht eindeutig (Zeilen: [5422, 7388]) |
||
| 126 | - Spalte E: Wert 'Ypsy von der Asseburg' ist nicht eindeutig (Zeilen: [5599, 6146]) |
||
| 127 | - Spalte E: Wert 'Flocky Eilleen' ist nicht eindeutig (Zeilen: [7847, 12413]) |
||
| 128 | - Spalte E: Wert 'Ozi Las Ksiezniczek' ist nicht eindeutig (Zeilen: [8143, 9538]) |
||
| 129 | - Spalte E: Wert 'Gigur von Griessesch' ist nicht eindeutig (Zeilen: [8306, 15128]) |
||
| 130 | - Spalte E: Wert 'Wasko von der Asseburg' ist nicht eindeutig (Zeilen: [12261, 14074]) |
||
| 131 | - Spalte E: Wert 'Xandro von der Asseburg' ist nicht eindeutig (Zeilen: [12549, 14039]) |
||
| 132 | - Spalte E: Wert 'Yorki von der Asseburg' ist nicht eindeutig (Zeilen: [13265, 13839]) |
||
| 133 | - Spalte E: Wert 'Zemo von der Asseburg' ist nicht eindeutig (Zeilen: [13784, 14692]) |
||
| 134 | - Row 163: Wert in Spalte H '-' existiert nicht in Spalte E. |
||
| 135 | |||
| 136 | ``` |
||
| 137 | |||
| 138 | ## Weiterentwicklung |
||
| 139 | |||
| 140 | 1. Bilderdatenbank für Gesamt-HZD - Uploadmöglichkeit über die Website? |
||
| 141 | 1. Mitgliederantrag-Online? |
||
| 142 | 1. Bilderupload Züchter (Freigabemechanismus) |
||
| 143 | 1. HZD-App |
||
| 144 | - Körbogen-Formulare für Paul/Harald |