Startseite | Hilfe | Inhalt | Kontakt | Druckansicht | Suchen
Dies ist der interne Bereich der Internetpräsenz home.obelode.com. Hier stehen Informationen für den technisch interessierten Besucher. Es werden Erläuterungen zur technischen Basis, Informationen über die Einhaltung technischer Standards und Antworten auf Fragen zur Kompatibilität mit Browsern und Plattformen gegeben.
Seit meinem Einstieg in das Webdesign im Jahr 2001 hatte ich anfangs meine einzelnen Webseiten manuell per Editor in statischem XHTML -Code und Cascading Style Sheet (CSS) geschrieben. Dieses bedeutete aber ein sehr hohen manuellen Aufwand bei der Pflege und Verwaltung. Um die Seiten komfortabel und flexibel online zu verwalten, benutze ich seit Anfang 2009 einen anderen Ansatz mit dem PmWiki als Content Management System (CMS). Bei gleicher optischer Erscheinung für den Benutzer werden nun die Webseiten jeweils dynamisch beim Aufruf per PHP generiert. Diese Internetpräsenz ist realisiert mit der freien, serverbasierten Wiki -Software PmWiki und einem von mir selbst gestalteten Skin, welcher auf dem FlexiSkin basiert. Das unter der GNU General Public License (GPL) stehende PmWiki ist eine PHP -basierte Open Source - Wiki -Software, die ursprünglich von Prof. Dr. Patrick Michaud für die Website der Texas A&M University entwickelt wurde. Da es nur mit PHP und flacher Dateihierarchie, jedoch ohne Datenbank arbeitet, ist es sehr schnell, einfach zu installieren und zu konfigurieren und überaus robust im Betrieb. Der Online-Editier-Modus ist dem Administrator vorbehalten und nur nach erfolgreichem Anmelden möglich. Für Besucher mit PDAs oder Mobiltelefonen steht ein spezielles Layout zur Verfügung, welches für die Darstellung auf kleinen Bildschirmen optimiert ist und automatisch beim Aufruf der Seiten von diesen Geräten geladen wird. Diese Website ist bei dem deutschen Webhoster Hetzner gespeichert.
Valider, also fehlerfreier XHTML- und CSS-Code sind die Voraussetzungen für gute Darstellung und schnellen Bildaufbau im Webbrowser. Die Browser sind zwar heute sehr fehlertolerant, benötigen jedoch für Fehlerkorrektur und Interpretation von fehlerhaftem Code Rechenleistung, d.h. Zeit. Darüber hinaus sind die Anzeigeergebnisse der automatischen Fehlerkorrektur nicht vorher bestimmbar und je nach Browser unterschiedlich. Daher ist fehlerfreier Code Basis guten Webdesigns. Das PmWiki, welches das Fundament dieses Internetauftritts bildet, erzeugt validen XHTML 1.0 Transitional Code. Alle Seiten sind mit Hilfe des Online-Validierungsdienstes Validome und mit dem HTML Validator (ein Add-On für den Firefox) geprüft und frei von syntaktischen Fehlern. Die verwendeten Style Sheets bestehen die Prüfung des CSS-Validators des W3C nach CSS level 2.1 ohne Fehler und ohne Warnungen. Sollten Sie als Besucher dennoch irgendwelche Fehler in der Dartstellung, inhaltliche Fehler oder Schreibfehler finden, schicken Sie mir bitte eine kurze Nachricht über meine Kontakt -Seite.
Grundsätzlich sind die Seiten dieses Internetauftritts ohne aktiviertes Javascript und auch ohne Stylesheets bedienbar. Lediglich das Lightbox-Framework zum Darstellen der großformatigen Bilder nach dem Klick auf ein Vorschaubild verwendet Javascript. Ist Javascript auf dem Rechner des Betrachters nicht vorhanden oder ausgeschaltet, wird das Bild nicht animiert geöffnet, sondern als normales Bild auf einer neuen Seite dargestellt. Die Plausibilitätsprüfungen der Eingaben auf der Kontaktseite sind unabhängig von Browsereinstellungen oder Vorhandensein von Javascript und werden ausschließlich auf der Serverseite realisiert. Auch ohne Stylesheet-Unterstützung im Browser des Betrachters werden die Seiten ansprechend dargestellt und sind sowohl per Maus- als auch mit Tabulatorsteuerung bedienbar. Dank des tabellenlosen Designs können auch körperlich eingeschränkte Benutzer die Seiten mit Hilfe von Screenreadern linear von oben nach unten lesen.
Der HTML- und CSS-Code dieser Seiten ist in der Weise geschrieben, dass keine Workarounds für bestimmte Browser notwendig sind. Das Aussehen und die Funktionen der Seiten wurden mit allen unten angegebenen Browsern erfolgreich getestet, sie stellen die Seiten fehlerfrei dar. Dennoch befinden sich einige alte, sehr fehlerhafte Browser im Netz (zB. der IE-6), die ich aber nicht mehr unterstütze. Die Besucher werden gebeten, die aktuellen Versionen der Browser zu verwenden - aktuelle Versionen sind auch aus Gründen der Sicherheit empfehlenswert.
Zunächst denkt man nicht an Abhängigkeiten der darzustellenden Seiten von dem jeweils verwendeten Betriebssystem. Jedoch sind einige Schriftarten nur auf bestimmten Betriebssystemen verfügbar, wie z.B. Microsoft-, Apple-spezifische oder OpenSource-Schriftarten unter Linux, die jedoch nicht auf allen Rechnern beim Benutzer verfügbar sind. Diese Site verwendet als Rückfalllösung daher nur die allgemein vorhandenen Schriftarten sans-serif und die Festbreitenschrift monospace für die Bildschirmdarstellung, sowie die Serifenschrift serif für Druckausgaben. Diese Seiten dieser Internetpräsenz sind auf folgenden Betriebssystemen erfolgreich getestet worden:
© 2012 Jürgen Obelode - www.obelode.de - mail(at)obelode(dot)de - Powered by PmWiki