Die Geschichte dieser Seite

Diese Seite ist ein Portal für meine Aktivitäten. Hier kannst du Projekte, Programme, Spiele, Tools und andere Funktionen vom mir finden, die das Leben erleichtern oder Spaß bringen sollen.

Wer sich für die Programmierung von Internetseiten interessiert wird diesen
Abschnitt spannend finden. Er handelt von der Entwicklung dieser Seite.
Entsprechend habe ich die Sprachwahl auch fachbezogen gewählt. Daher ist
der Text vermutlich für jemanden, der sich damit nicht auskennt, teilweise
schwer zu verstehen.

Version 1

Ich habe meine Seite auf www.de.tk begonnen.
Zuerst nur mit sehr einfachem HTML,
das meinem Wissen entsprach. Es war ein
einfaches Tabellenlayout. Ich wechselte schließlich den Server und war von
nun an auf funpic.de.

Diese Seite ist im Laufe der Zeit immer größer geworden und hat sich Schritt
für Schritt geändert. Gleichzeitig ist mein Wissen gewachsen, was Erweiterungen
begünstigt hat. Dadurch wurde immer mehr möglich. So habe ich beispielsweise
schon nach kurzer Zeit die Suchfunktion integriert, die hier aber mitlerweile
nichtmehr funktioniert.

Dann kam die Liste.
Sie ist so programmiert, dass ich zu jeder Seite ein
Dokument habe in dem für jedes Element festgelegt wurde, welche Art von
Auflistung es ist, wie der Titel lautet und wie die einzelnen Punkte lauten.
Dabei kann man beliebig viele dieser Listen in eine Seite einbauen. Die von mir
programmierte Software liest die Datei dann aus und wandelt sie in eine Seite
um. Es gibt dabei Extras, wie eine Sortierfunktion, die automatische Einteilung
in Spalten, wenn die Liste zu lang wird und eine automatische Linksetzung, wenn
der Listenpunkt mit einem der Namen für die Dokumente übereinstimmt.

Leider ist es durch die vielen Änderungen auch zu einem kleinen Chaos
gekommen. Daher habe ich die Seite komplett überarbeitet.

Version 2

Die neue Homepage (ab 10. März 2006) arbeitet wie auch die alte auf
PHP-Basis.
In der URL werden dabei Informationen über
die Sprache, die Seite und teilweise über die durch zu führende Aktion angegeben.

Der Aufbau ähnelt dabei den Listen von der alten Homepage. Wieder habe ich Arrays verwendet,
da ich mich mit Datenbanken nicht auskannte und nicht wusste, dass ich sie besser verwenden
sollte.
Es gibt allerdings zusätzlich noch andere Elemente. Diese Bausteine wurden aber bald zu
umständlich. Für eine Liste musste ich den entsprechenden Code im Array angeben. Die Trennung
von Inhalt und HTML war mir zu umständlich. Also programmierte ich wieder eine neue Seite.

Version 3

Die neue Seite ging am 30. März 2007 online. Ich wollte sie erst so gestalten, das ich den Inhalt in einer fertigen
HTML-Datei speicher und diese mit PHP
lade. PHP sollte dann das HTML-Gerüst so manipulieren, dass dort dann Template, Menü und ähnliches einfügt werden.
Da ich die Links möglichst gültig belassen wollte, habe ich die Struktur belassen, dass es verschiedene Daeien in
verschiedenen Ordnern gibt, die aufgerufen werden. Dadurch habe ich jedoch keine zentrale index.php, der man als
Parameter eine ID übergeben könnte.

Ich habe dann die aufgerufenen PHP-Dateien so aufgabaut, dass ich mit der Datei jeweils die ID und den
individuellen Inhalt festlege und an eine importierte Funktion übergebe. Diese setzt dann die Inhalte in das Template ein.
Der Inhalt liegt bereits in HTML in einem Sting in der aufgerufenen PHP-Datei vor und wird
teilweise mit PHP nachbearbeitet.
So werden beispielsweise die IDs für die Verlinkung teilweise nachträglich vergeben.

Mit der neuen Seite kommt auch ein neues Logo:
DuesdingsWeb

Der Code:

<a href="http://duesdings.du.funpic.de/" style="text-decoration: none; font-family:Verdana,sans-serif;">
 <span style="color:#343683; border:1px solid #343683; background: #FFFFFF;">Dues
 <span style="color:rgb(131, 54, 54); font-style:italic;">d</span>
 ings</span>
 <span style="display:none;"> - </span>
 <span style="background:#343683; color:#FFFFFF; border:1px solid #343683;">Web</span>
</a>

Version 4

Ich habe meine Homepage von grund auf neu erstellt. In der vorherigen
version habe ich stark in Richtig CMS entwikelt, welches die gesamte Seite
verwaltet. In der neuen Version habe ich darauf verzichtet. Es war zu viel
Arbeit ohne sinnvollen Nutzen.

Die Seite besteht nun im Wesentlichen aus HTML-Dateien. Diese haben nur
sehr wenig PHP-Anteile, die z.B. das Menü laden. Dadurch kann jetzt zwar
nur jemand, der sich mit HTML und PHP ein bisschen auskennt diese Seite
bearbeiten, dafür wird sie extrem schnell geladen. Und ich bin ja sowieso
der einzige, der an dieser Seite etwas ändert.

Version 5

Ich habe mich am 17. Mai 2015 entschlossen, dass es unsinnig ist alles selbst zu programmieren, obwohl es passende Software gibt. Daher habe ich meine Homepage als WordPress-Version neu aufgesetzt und einige Inhalte übernommen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.