kABIsutra '06
# ⬆ Entstehung
Nach der Abstimmung über unser Abimotto habe ich erstmal eine Woche Urlaub gebraucht. Netterweise war ein Kieferchirurge bereit, mir die Weisheitszähne zu ziehen und mich dann direkt eine Woche krank zu schreiben. Nachdem ich mich die ersten Tage nach der Operation nur von gequirltem Obst ernährt hatte, musste ich irgendwas gegen meinen Vitaminüberschuss tun. Und was hilft da besser als arbeiten?
Ich setzte mich also an meinen Computer und dachte mir: 'Mensch, warum fängst du nicht einfach schon mal an, eine Abihomepage zu bauen?' Gesagt, getan. Zuerst ging ich ein wenig auf Ideenklau und suchte bei Google nach einem Arbeitsamtlogo. Dann warf ich Dreamweaver an und fing an zu basteln: statisches HTML mit CSS. Bis mir klar wurde, dass ich mit HTML alleine nicht weit kommen würde: schließlich wollte ich unserer Jahrgangsstufe ermöglichen, sich einzuloggen und selber an der Seite mitzuarbeiten. Es gab nur einen Ausweg: PHP.
Leider hatte ich vorher noch nie mit PHP und mySQL gearbeitet, also durfte ich mich erstmal durch tausende von Tutorials und Anleitungen wurschteln. Am 5.6.05 war es dann soweit: die erste Betaversion der Homepage lief, die Anmeldung funktionierte und war leider total unsicher. Ich stolperte durch einen Zufall über die Session-Funktionen von PHP und schrieb kurzerhand den gesamten Seitencode um. Das Anmeldesystem kam jetzt ohne Cookies aus und funktionierte auch im IE...
Die nächsten Wochen verbrachte ich damit, den Code immer weiter zu vereinfachen und verbessern und diverse Sicherheitslücken zu schließen. Mit der Version 2.0 der Homepage war es dann soweit: Die Nutzer konnten nicht nur selber Links, Zitate und News eintragen; nein, jetzt war es sogar möglich, PN's zu verschicken. Die Updates kamen jetzt fast täglich, am 7. Juli 2005 habe ich den HTML-Code noch einmal neugeschrieben und das CSS ausgemistet - und gleich ein zweites Design geschrieben (nur für Nutzer).
Ich wurde drei Zähne ärmer, unsere Jahrgangsstufe eine - so denke ich - ansprechende und gelungene Homepage reicher!
# ⬆ Technik
Die Abiturseite meines Jahrgangs ist etwas ganz besonderes für mich. Als ich die erste Version dieser Seite erstellte, weil ich eine Woche krankgeschrieben war, war es zugleich mein erster Kontakt mit PHP und mySQL. Irgendwie habe ich es dann geschafft, dank vieler Tutorials eine Login-Funktion zu schreiben - und damit ging es dann richtig los.
Leider - und ich ärgere mich immer noch jeden Tag darüber - sind alle alten Version der Abiseite nicht mehr verfügbar, nachdem sich eine meiner Festplatten verabschiedet hatte. Mit Version 3 habe ich den Code damals komplett neugeschrieben und die Seite um das UNB, ein freies Newsboard, programmiert. Schnell stellte sich dann heraus, dass das alles zwar großartig funktionierte und tolle neue Features möglich waren, doch updaten konnte ich das Board nicht mehr. Mir wurde das Sicherheitsrisiko zu groß und ich beschloss, die Abiseite noch einmal von Grund auf zu überarbeiten, in der vorliegenden Version sind alle Bereiche der Seite als Plugins für das UNB geschrieben und bleiben damit (bis auf eine Codezeile für die URL-Auswertung) völlig vom UNB getrennt.
Über die Jahre habe ich auch das Design mehrmals geändert - doch in der jetzigen Fassung wird die Seite bestehen bleiben, so lange wie ich Platz auf meinem Server habe. Übrigens: die Abiseite verzeichnet zwischen 50 und 200 Besucher jeden Tag!
Die Abiseite erreichen Sie unter abi06.roegy.de, eine Schwesterseite für den 2010er Jahrgang ist unter abi10.roegy.de zu erreichen.