Science Fiction Database
URL: http://www.sfdatabase.com
Auftraggeber: Privatprojekt (Details)
Start: 01. 01. 2002
Ende: heute
Die Geschichte und auch die technische Entwicklung der Science Fiction Database spiegeln die einzelnen Phasen des Siegeszuges des Internets wieder. Es gibt nicht viele Websites die so klein angefangen haben und parallel zum ganzen Internet in solchem Ausmaß gewachsen sind.
Es begann mit einer Idee
Die allererste Version der Science Fiction Database aus 1998 war eine framebasierende statische Website mit einer Startseite, drei Untersektionen und einer handvoll Artikel über ein paar bekannte SF-Bücher und Filme. Zu jener Zeit waren datenbankbasierende Inhalte oder Countent Management Systeme (CMS) noch Zukunftsmusik, nur wenige Websites hatten solche High-Tech Lösungen in Betrieb. Dementsprechend uneinheitlich waren die Artikel gestaltet - die Textfarben variierten von Arikel zu Artikel und das Layout war auch nicht überall gleich. Es war egal - für die geringe Datenmenge war das Design ausreichend, eine anspruchsvolle Datenverwaltung war nicht nötig.
|
|
Abb.: Die SFD V2
|
Nachdem ich meine ersten Schritte in PHP gegangen war, sah ich in der Science Fiction Database die erste echte Möglichkeit, meine Kenntnisse in der Skriptsprache praktisch anzuwenden. Das Ergebnis war eine neue Version der Website (intern als V2 bezeichnet), die nur noch aus einer Frameset-Datei, der Side- und Topbar und für jede Sektion ein Datenbankinterface enthielt. Den Rest besorgte eine auf Freedom2Surf gehostete Datenbank, in der die Artikel als statischer HTML-Text gespeichert waren.
Die nächste Hürde war die Standardisierung des Layouts. Die unterschiedlichen Looks für jeden Artikel waren uns in einer Zeit, in der Amazon & Co. schon einheitliche Layouts hatten und man sich an solchen Websites nach oben hin orientierte, ein Dorn im Auge. Daraufhin modifizierte ich die Datenbankeinträge, sodass sie nur noch Plaintext enthielten, sowie ein Überschrifts- und Autoren-Feld. Den Rest besorgten PHP. JavaScript ermöglichte das Einführen von Breadcrumbs auf der Website, später wurde dies mit Hilfe der gerade für PHP neu entweickleten Session-Management-Technik verbessert. All diese Modifikationen und Verbesserungen wurden als "SFD V3" online gestellt.
Leider reichte die Zeit nicht mehr aus, weitere Contents zu produzieren. Zu viel Arbeit war für Recherchen notwendig, die Ausbildung durfte nicht auf der Stecke bleiben, und als auch noch unser langjähriger gratis Webhost auf einen kostenpflichtigen Dienst umsattelte mussten wir das Projekt vorläufig einstellen.
Der Relaunch
|
|
Abb.: Die Startseite
|
2004: Die Ausbildung im rigiden Schulsystem neigt sich dem Ende zu, PHP wird mit immer neuen technologien für jeden CMS-Entwickler zunehmend interessanter, und als das anfangs als harmloses Experiment für objektorientierte PHP-Programmierung gedachte Projekt YAWE zu einem voll einsatzfähigen Authoring-System wurde, entschied ich mich, die SFD neu zu programmieren - nicht mehr als einfache datenbankgestütze Website, sondern als auf Templates basierende Plattform, die es jedem freiwilligen Helfer ermöglicht, mit grundlegenden HTML-Kenntnissen Texte zu erstellen, die - unabhängig vom Stil der Autoren - einheitlich gestaltete Artikel ergeben. Und so ist es heute möglich, im Backend der Plattform mit einfachen Tags Artikel zu erstellen - das Design und die Formatierung wird von der Engine übernommen.
|
|
Abb.: Das Backend
|
Einen großen Schub für die Attraktivität der Website bei Google brachte YAWE ebenfalls mit sich. Da die Artikel-Seiten nicht bei jedem Aufruf neu generiert werden, sondern ein automatisches "Rebuild" der Seite statische Seiten im HTML-Format generiert, die obendrein die Artikelbezeichnung als Dateinamen verwenden, sieht die Suchmaschine in der Science Fiction Database eine statische Informationsquelle, was zu einem höheren Rang führt als es eine dynamische Seite im Stil von "article.php?id=1" tun würde.
Ausblick
Die größeren Zeitfenster, in denen wir uns dem Content der Website widmen können, werden dazu beitragen, aus der SFD eine der größten Datenbanken zum Thema Science Fiction im deutschen Sprachraum zu machen. In Zukunft wollen wir eine Community aufbauen und hoffen, freiwillige Autoren dazu motivieren zu können, sich an den Inhalten zu beteiligen. Dank YAWE ist es ein leichtes, auch mit geringen HTML-Kenntnissen großartige Artikel zu erstellen, die sogar automatische Keyword-Tags enthalten und mit einheitlichem Design glänzen.
|