Bisher habe ich mich nur sehr eingeschränkt mit KI beschäftigt. Ich wusste bisher im Wesentlichen nur das was ich halt so gelesen und gehört habe.
Das hat sich mit der Erstellung dieses Blogs geändert. Ohne Claude wäre mir das Blog nicht so gut gelungen.
Speziell gilt das für das CSS. Aus meinem Job bringe ich zwar Grundkenntnisse mit, aber das hätte für diverse Details nicht gereicht - und vor allem hätte die Erstellung des Designs nach meinen Vorstellungen viel mehr Zeit beansprucht. Falls ich das überhaupt so hinbekommen hätte.
Es war bei der Arbeit sehr hilfreich dass ich zentrale Teile von Kirby einfach in ein Zip-File packen und zu Claude hochladen konnte. Claude hat das Ganze dann ausgepackt und dann konnte ich Fragen zur Installation stellen und Claude beauftragen bestimmte Dinge umzusetzen. Die KI war sogar in der Lage Verständnisfragen zur Funktionsweise von Kirby zu beantworten.
Mit der Hilfe von Claude wurde folgendes gemacht:
- Konfiguration Backend (also Anpassen bestehender Blueprints - neue habe ich keine gebraucht)
- Design: CSS, Ein- und Ausblenden von Elementen anhand diverser Bedingungen, korrekte Positionierung von Buttons, Anpassung an Desktop, Tablet und Handy.
Des Weiteren wurden diverser Funktionen implementiert:
- Hamburger Menü
- Suchfunktion
- Freitext durch Eingabe in einem Suchfeld
- Kategorien durch Anklicken von Kategorien
- Liste der Blog Artikel in einem speziellen Format. Dies beinhaltet ein Vorschaubild mit Ermittlung des anzuzeigenden Bildes in dieser Reihenfolge (Header Bild --> erstes Bild im Artikel --> Default Bild)
Es wurden auch 2 Plugins entwickelt die als Kirby Plugins installiert werden können:
- Statistik (DSGVO konform in Anlehnung an Statify für Wordpress)
- ImageCompress zur Verkleinerung von Bildern beim Upload. Es ist nicht nötig Bilder und Fotos in voller Größe vorzuhalten und in den Artikeln und Seiten anzuzeigen.
Aktuell bin ich noch dabei den indieConnector von Maurice Renck zum Laufen zu bringen. Auch dabei wird mich Claude noch unterstützen da hier noch Anpassungen in Blueprints und Templates notwendig sind.