Web
Eine gute Webseite besteht nicht nur aus ein paar Zeilen HTML-Code. Damit die Website ein formschönes Ganzes wird, sollte sie...
- aktuellen Standards entsprechen
- logisch aufgebaut sein
- zugänglich für den Benutzer sein
- leicht wartbar für den Betreiber sein
- optisch ansprechend sein
- in allen aktuellen Browsern (möglichst) gleich dargestellt werden
- etc.
Kompatibilität
Es wird meist angenommen, dass eine Webseite immer so aussieht, wie man sie gerade in seinem Webbrowser angezeigt bekommt. Leider ist dies nicht (immer) der Fall.
Einige Gründe dafür:
- Festhalten an veralteten Standards
- Browser unterstützen aktuelle Standards nicht
- Code ist nicht valide
Man muss sich immer vor Augen halten, dass ein Browser (Firefox, Internet Explorer, Safari, Netscape,...) nur den Programmcode, der sich hinter einer Website befindet, nach gewissen Richtlinien darstellt. Und hier gibt es gerade bei älteren Browsern Probleme.
CMS
Eine reine HTML Website kann schnell erstellt werden. Aus Kundensicht ist dies aber nicht sehr erfreulich, weil man für kleine Änderungen selbst am Quellcode Hand anlegen muss. Dies ist für den Laien nicht nur unpraktisch, sondern mit einer gewissen Lernkurve verbunden. Fehler können hier leicht passieren.
Um dem entgegen zu wirken und der Benutzerfreundlichkeit zu dienen, baue ich die Webseiten in Kombination eines CMS (Wikipedia) auf. Hier besteht die Webseite aus zwei Bereichen:
- Frontend – die eigentliche Ansicht der Webseite. So sieht der Besucher die Website.
- Backend – die Benutzeroberfläche zum einfachen Erstellen des Inhalts der Website. Diese ist über einen geschützten Zugang zu verwalten. Zur Bedienung werden keine Programmierkenntnisse benötigt.
Diese Website wird mittels CMS betrieben. Im Hintergrund wird die Darstellung der Seite, Anfragen etc. geregelt und gesteuert.
Links sieht man das Backend, rechts die Eingabe für Text:
SEO
Unter SEO/Search Engine Optimization (Wikipedia) versteht man Tätigkeiten, um Websites leichter auffindbar zu machen. Das bedeutet, dass Ihre Webseite z.B. bei einer Suche auf Google weiter oben gelistet und daher schneller gefunden wird.
Hierfür gibt es u.a. folgende Möglichkeiten:
- on-page-Optimierung: Die Website wird so angelegt, dass sie durch Suchmaschinen optimal gelistet werden kann.
- off-page-Optimierung: Die Website wird von anderen Seiten unter Berücksichtigungen verschiedener Richtlinien verlinkt.
CSS
Um Webstandards zu verwenden werden alle Seiten mittels Cascarding Style Sheets(Wikipedia) erstellt. Über Stylesheets wird die Darstellung einer Seite gesteuert. Ohne Stylesheets wird eine Website wie im linken Bild dargestellt; ein Ausschnitt des CSS sieht man rechts:
Früher wurde bei der Erstellung von Websites oft ein Aufbau mittels Tabellen gewählt. Dies führte zu Anzeigefehlern und war von der Wartbarkeit bei Weitem komplizierter als ein CSS-Aufbau.



