1 4 1 01 0 0 0

PHP in diesem Projekt

Auf alles, was PHP kann, will ich hier nicht eingehen. Dafür gibt es Anleitungen zu Hauf im Web. Ich beschränke mich auf den Code, den ich für die Ausführung dieser Seiten benutze. Das ist spannend genug.

Im ersten Teil: Auto-Verweise nehme ich mir vor, sich selbst erstellende Links zu erklären.
Um das Aussehen der Verweise zu beeinflussen, benutze ich eine CSS-Datei, wie sie im <!selfhtml.wiki /> dokumentiert ist. Das muss ich nicht neu erfinden. Unter sich selbst erstellenden Links bezeichne ich das Verfahren, ein Verzeichnis auszulesen und gekennzeichnete Ordner und Dateien als Links/Verweise abzubilden. Diese Möglichkeit auszuloten und anzuwenden, wurde für mich für einen Auftraggeber notwendig, da zyklisch neue (letztendlich bis zu 160) Dateien für ein Jahr eingesetzt und dann mit ca. 30 anderen Dateien im folgenden Jahr wieder begonnen wurde. Allein einen handgemachten Linkaufbau immer wieder anzupassen, hätte nicht mehr zum Budget gepasst. Ziel war es also lediglich neue Dateien per FTP auf den Server zu laden und nicht mehr geltende Dateien zu löschen, um mittels PHP automatisch auf veränderte Strukturen zu reagieren. Für Webseiten, die über Jahre unverändert bleiben, ist das dann aber überzogen.

Der zweite Teil Meta-Daten per PHP erklärt den Zusammenhang der Datei main.php, die als einzige Seite für alle Inhalte im article-Element fungiert und Titel, Schlüsselwörter und Beschreibung dadurch nachladen muss.

Im dritten Teil Gesammeltes befinden sich Ausführungen, wofür ich keine Thematisierung fand.

Im vierten Teil Bilder präsentieren beschreibe ich die Möglichkeiten. Komplettbaukästen meide ich, so ist der dazu notwendige Code minimalistisch dem gegenüber. Naja, das Beispiel der Diavorschau ist zwar sehr komplex, da das Verschieben der Diareihe nicht über Scrollbalken geschieht, sondern ein sogenanntes „Draggen“ zum Einsatz kommt.

Es folgen Themen für die ich keinen Gesamtbegriff finden konnte.
Ein Inhaltsverzeichnis
Eine alternative (herkömmliche) Navigation ersetzt die Startnavigation


Dokument geändert am: 25. Aug. 2016 10:41