Kleine und größere Schritte an Website, Projekten und Lernfortschritten.
Projekt · Von Jeremy K.
Zwei neue Projektdokumentationen
Im Rahmen der aktuellen Erweiterungen wurden zwei neue Projekte zur Portfolioseite hinzugefügt. Beide Projekte entstanden während meiner Umschulung zum Fachinformatiker für Anwendungsentwicklung und sollen die erlernten Grundlagen der serverseitigen Webentwicklung praxisnah veranschaulichen.
Neue Projekte
Tic-Tac-Toe
Das klassische Tic-Tac-Toe-Spiel wurde als browserbasierte Webanwendung umgesetzt. Die Spiellogik wird vollständig serverseitig verarbeitet und umfasst unter anderem die Überprüfung von Gewinnbedingungen, die Erkennung eines Unentschiedens sowie das Zurücksetzen des Spielstands.
Metin2 Quiz
Das Quizsystem demonstriert die Verarbeitung unterschiedlicher HTML-Formularelemente sowie deren serverseitige Auswertung mittels Java Servlets. Die Anwendung berechnet die erreichte Punktzahl automatisch und stellt dem Benutzer eine detaillierte Auswertung seiner Antworten zur Verfügung.
Ergänzungen
zwei neue Projekte im Portfolio hinzugefügt
ausführliche Projektbeschreibungen mit den wichtigsten Funktionen ergänzt
Darstellung der verwendeten Technologien und Schwerpunkte erweitert
Fokus auf Grundlagen der serverseitigen Webentwicklung mit Java, Servlets und JSP
Mit den neuen Projekten wächst das Portfolio nicht nur inhaltlich weiter, sondern dokumentiert auch meinen Lernfortschritt während der Umschulung anhand praktischer Anwendungen.
Website · Von Jeremy K.
Lebenslauf und Tech Stack verbessert
Ich habe den Lebenslauf- und Tech-Stack-Bereich der Website weiter ausgebaut und etwas flexibler gestaltet.
Lebenslauf
Der Lebenslauf unterstützt jetzt flexiblere Zeitangaben. Einträge können weiterhin monatsgenau gepflegt werden, lassen sich bei Bedarf aber auch nur jahresgenau anzeigen. Das ist vor allem für ältere oder weniger konkrete Stationen sinnvoll, bei denen der genaue Monat nicht unbedingt relevant ist.
Außerdem bleiben erweiterte Informationen wie Organisation, Ort und Beschreibung geschützt. Diese Details werden erst angezeigt, nachdem das Lebenslauf-Passwort eingegeben wurde. Öffentlich sichtbar bleibt dadurch nur die grobe Station, ohne direkt alle Details preiszugeben.
Tech Stack
Auch der Tech Stack wurde erweitert. Die Beschreibungen der einzelnen Technologien unterstützen jetzt Markdown, wodurch kurze Listen, Links oder Code-Begriffe sauberer dargestellt werden können.
Zusätzlich gibt es nun eine dezente grafische Einschätzung des Erfahrungslevels. Statt Prozentbalken wird eine ruhige 5-Punkt-Anzeige verwendet, die besser zum schlichten Design der Website passt.
Die Darstellung wurde außerdem vereinheitlicht:
Markdown für Tech-Stack-Beschreibungen
grafische 5-Punkt-Anzeige für Erfahrungslevel
einheitliche Skill-Karten auf Startseite und Tech-Stack-Seite
gemeinsame Komponente für bessere Wartbarkeit
Damit wirken Lebenslauf und Tech Stack jetzt etwas strukturierter, bleiben aber weiterhin bewusst schlicht und unaufdringlich.
Website · Von Jeremy K.
ACP-Workflow und Rechteverwaltung verbessert
Ich habe den Verwaltungsbereich der Website weiter ausgebaut und sauberer strukturiert.
Neu dazugekommen ist ein Rollenmodell für Admin-Accounts. Normale Admins können redaktionelle Inhalte wie Projekte, Blogbeiträge, Changelog-Einträge und Medien verwalten. Sensiblere Bereiche wie Grundeinstellungen, Seitenverwaltung, Lebenslauf, Tech Stack, Aktuell-Bereich und die Admin-Verwaltung sind jetzt dem Developer-Rang vorbehalten.
Außerdem wurden die redaktionellen Workflows verbessert:
Autoren werden bei größeren Inhalten öffentlich als reine Info angezeigt
Einträge können direkt aus der Übersicht gesammelt veröffentlicht oder zurückgezogen werden
Formulare haben jetzt zusätzlich „Speichern und neu erstellen“
Löschen führt wieder zuverlässig zurück zur jeweiligen Übersicht
Der Papierkorb ist nur noch für Developer sichtbar
Developer können Einträge wiederherstellen oder endgültig löschen
Damit ist das ACP etwas näher an einem kleinen, aber kontrollierten Redaktionssystem — ohne unnötig aufgeblasen zu wirken.
Website · Von Jeremy K.
Website um neue Inhaltsbereiche erweitert
Die Website hat ein größeres Update bekommen. Im Mittelpunkt stand vor allem, die Inhalte besser pflegen und strukturierter darstellen zu können.
Neu hinzugekommen
Neuer Bereich für meinen Tech Stack
Neue Seite Aktuell, auf der ich festhalten kann, woran ich gerade arbeite oder was ich aktuell lerne
Neuer Changelog, um Änderungen an der Website und meinen Projekten besser zu dokumentieren
Automatisches Inhaltsverzeichnis für längere Projekttexte, Blogartikel und Seiten
Verbesserungen im ACP
Inhalte lassen sich jetzt komfortabler verwalten
Projekte, Beiträge, Lebenslauf, Tech Stack, Aktuell und Changelog führen nach dem Speichern wieder zurück zur Übersicht
Veröffentlichungen können direkt aus den Übersichtslisten heraus gesetzt oder zurückgezogen werden
Die Medienverwaltung wurde erweitert: Suche, bessere Metadatenanzeige und Markdown-Kopieren sind jetzt möglich
Projektseiten
Auch die Projektseiten wurden erweitert. Neben den normalen Projekttexten können jetzt Highlights, ein Fazit und interne Notizen gepflegt werden. Die internen Notizen bleiben natürlich ausschließlich im ACP sichtbar.
Insgesamt macht das die Seite für mich deutlich angenehmer zu pflegen und gibt den einzelnen Inhalten mehr Struktur, ohne das Design unnötig aufzublähen.