Erstes Etap­pen­ziel erreicht

|

Es hat etwas gedauert, aber nun habe ich es geschafft. Zunächst konnte ich mich dem Vorhaben nicht so widmen, wie ich es wollte. Doch schließlich hatte ich die Muse, an die Einbindung von Logo, einem Menü mit Untermenüs bis in die dritte Ebene sowie eine Slideshow im Kopfbereich der Seite zu gehen. Ganz einfach war es nicht, weil ich mich einarbeiten und viel ausprobieren musste. Aber es hat funktioniert. Und das Menü sowie die Slideshow kommen ganz ohne Skripte auf Clientseite aus und basieren lediglich auf CSS.

Da bin ich ein wenig Stolz, dass ich das hinbekommen habe. Für den CSS-Code habe ich mir dabei insbesondere bei zwei Stellen Anregungen geholt. Eins zu eins konnte ich ihn aber nicht verwenden. Beim Menü musste ich das Layout vollkommen ändern und ich habe den Code auch etwas schlanker gemacht. Das Originalmenü findet sich hier. Bei der Slideshow wollte ich mithilfe von kirby die Sache etwas flexibler und auch vom Panel aus abänderbar machen. Das hat ein paar Anpassungen notwendig gemacht. Das Original findet sich hier.

Jetzt fehlt noch die Überarbeitung der Datenschutzerklärung. Aber ich habe alle notwendigen Daten zusammen. Mit manitu habe ich einen Vertrag über die Auftragsdatenverarbeitung abgeschlossen. Die neue Einstellung in den Logfiles nur noch vollständig anonymisierte IP-Adressen zu speichern, nutze ich nun. Ab jetzt wird die jeweilige IP-Adresse nicht mehr gespeichert, sondern stattdessen die Standardadresse 127.0.0.1 für den localhost (lokaler Rechner). Cookies werden in kirby nur gesetzt, wenn man sich zum Panel anmelden will. Bei normaler Nutzung werden keine Cookies gesetzt. Bei DokuWiki, welches in den Subdomains der Projekte zum Einsatz kommt, komme ich nicht ganz um Cookies rum. Hier habe ich zwar schon länger die IP-Adresse in de Wiki-Logdaten durch die 127.0.0.1 ersetzt, aber mit meinen Kenntnissen schaffe ich es nicht, gar keine Cookies zu setzen. Es werden wohl maximal drei Stück gesetzt, was ich in einen paar Tests selbst bestätigen konnte. Eines davon ist bei einer Anmeldung notwendig. Ein weiteres speichert wohl die Größe des Editorfensters und eines wird beim Besuchen automatisch gesetzt und dient wohl der Abwehr von Angriffen. Mehr zu den Cookies erfährt man hier (leider nur auf Englisch).

Insgesamt denke ich, dass die Entwickler der ganzen (Internet)Software noch mehr auf privacy by design und Datensparsamkeit achten müssen. Aber bei kirby in der Grundversion ist dies nach meinem Kenntnisstand bereits heute der Fall. Bei normalen Seitenbesuchern werden keine Cookies gesetzt. Beim DokuWiki sehe ich auf hohem Niveau noch etwas Entwicklungspotenzial. Ich bin froh, dass mein Hoster nun die Möglichkeit der vollständigen Anonymisierung der IP-Adresse in den Logfiles geschaffen hat. Mit der Möglichkeit die Statistik ganz auszuschalten, die es bisher schon gab und die ich nutze, zusammen, ist man schon auf einem sehr hohen Niveau. Mehr wäre nur möglich, wenn man die Logfiles ganz abschalten würde. Dazu ist mein Hoster nicht bereit und ich habe es selbst nicht im Einfluss. Bei dem Wenigen, was nun noch an Daten erhoben wird, macht mir die Überarbeitung der Datenschutzerklärung keine Kopfschmerzen mehr. Aber ich muss sie eben neu schreiben.

Das ist auch das Nächste, was ansteht. Danach will ich mal schauen. Vielleicht ein paar weitere Seiten zu veröffentlichen, die ich bereits angedacht habe. Sind die Seiten alle online, werde ich mich mal umschauen, ob ich hier im Blog einen Seitenbereich hinbekomme. Was genau drin sein soll, weiß ich noch nicht. Könnte mir aber gut vorstellen, dass dort auf die 3 neuesten Blogbeiträge verwiesen wird. Vielleicht baue ich aber auch Tags für Inhalte oder zur Historie ein. Steht das Ganze soweit, dann geht es an eine Vereinshomepage. Die braucht natürlich ein etwas anderes Layout was die Farben und eventuell die Schriften angeht. Dort muss ich dann noch eine Terminseite basteln, auf der ab einem voreingestellten Datum der Termin angezeigt und dann wieder nicht angezeigt wird (nach Ablauf). Die Seite braucht auch eine andere Startseite als den Blog, auf der dann später wiederum links im Seitenbereich die aktuellen Termine erscheinen könnten. Es gibt also genug Arbeit an dieser Baustelle und andere Projekte habe ich ja auch noch...

Das soll es für heute erst einmal gewesen sein.