Changelog

Einige Optimierungen der Ladezeiten.

  • JavaScripte, CSS und Bilder auf ein eigenes CDN ausgelagert.
  • .htaccess modifiziert.

Optimierung des Codes für das Kontaktformular.

  • HTML für die generierte Mail in Template ausgelagert.
  • Prüfung ob im Textfeld auch wirklich Text steht und nicht nur Leerzeichen oder Leerzeilen.
  • Fehlerhandhabung überarbeitet.

Da es wohl einen Fehler im Cachingmechanismus gab und das Menü teilweise nicht richtig dargestellt wurde.

  • Caching vorerst wieder deaktiviert, bis ich eine Lösung für mein Problem gefunden habe.

Einige kleinere Änderungen an der Template-Engine.

  • Caching der Templates eigeführt.
  • Ausnahmen vom Caching definiert (dynamische Templates).
  • Quelltextoptimierung der PHP-Dateien.

Einige Erweiterungen und Optimierungen.

  • Adminbereich erweitert (ich sag hier nichts was :-)).
  • Hauptnavigation (Portfolio) erweitert.
  • Bestehende Templates angepasst.
  • Neue Templates erstellt.
  • Datei- und Ordnerstruktur aufgeräumt.
  • Funktionen aus der index herausgenommen und in eigene Dateien gepackt.
  • 404-Fehlerseite gefixt (CSS Fehler behoben).

Erweiterung des Adminbereiches

  • Logincheck erweitert
  • Menü erweitert
  • Counter im Adminbereich sichtbar gemacht
  • Counter im Adminbereich formatiert
  • CSS für Adminbereich erweitert

Ein bisschen administratives Zeug am frühen Morgen.

  • Funktion für den Counteraufruf angepasst, so dass dieser mal sichtbar und mal nicht sichtbar aufgerufen werden kann, je nach Bedarf.

Kleine Anpassung am Aussehen und Überarbeitung des CSS-Codes.

  • Ecken vom Headerbild abgerundet.
  • Link aus dem Headerbild entfernt.
  • CSS-Definitionen im Haupt-CSS überarbeitet.

Etwas für den geschützten Bereich, der hoffentlich bald fertig ist.

  • 403-Hinweis für geschützte Inhalte hinzugefügt.
  • Datumsangaben im Changelog mit Sprungmarken versehen.

Heute war es nicht viel, nur etwas Optimierung.

  • CSS-Dateien optimiert.

Da die Webseite immer mehr in Datenbanken ausgelagert wird, brauche ich natürlich eine schnelle Möglichkeit diese auch zu administrieren.

  • Adminbereich begonnen.
  • Templates für Login und Adminübersicht angelegt.
  • Login-Klasse erstellt.
  • Login- und Logoutfunktion erstellt und getestet.
  • CSS für "Latest Tweets" überarbeitet.

Es war mal wieder Wochenende, also genug Zeit um sich mal wieder Gedanken über die Seite zu machen. Folgendes hat sich im Zuge des Wochenendes geändert.

  • jQuery aktualisiert.
  • CSS überarbeitet.
  • Templateloader überarbeitet.
  • Twitter "Latest Tweets"-Anzeige auf der Startseite eingebunden.
  • Kontaktkormular überarbeitet.
  • Textfeld im Kontaktformlaur passt sich nun bei längeren Texten in der Höhe an. So erscheint dort kein Scrollbalken mehr.
  • Fehlermeldungen im Kontaktformular formatiert.
  • Sitemap erstellt.
  • PHP-Code effektiver gestaltet.
  • Changelog eingeführt.

Nach langem ist es an der Zeit, auch die eigene Homepage etwas umzubauen. Mir schwebte da ein etwas moderneres Design vor.

  • (X)HTML-Code und PHP-Code getrennt.
  • Smarty-Template Engine eingeführt.
  • Templates erstellt.
  • Markup in die Templates verbannt.
  • CSS komplett überarbeitet.
  • Templateloader entworfen.
  • Templateweichen für jQuery und CSS entworfen.
  • PHP-Code in Klassen und Funktionen getrennt.
  • PHP-Code allgemein aufgeräumt.
  • jQuery für Kontaktformular eingebaut.
  • jQuery für Portfolio eingebaut.
  • Design mit Hilfe von Simon geändert.