Platzhalter

 
Platzhalter PlatzhalterPlatzhalter

Inhalt und Design trennen

Platzhalter
 
  Startseite
  eBook-Projekt
  Web-Lexikon
  Bücher bestellen
   
  Design-Theorie
  Design-Praxis
  Promotion
  HTML/XML-Praxis
  Projekt-Management
  Webmaster-Praxis
  Fragen & Antworten
  Technik-Ecke
   
  Portal/Links
  Buch-Rezensionen
  Software
  Impressum
PlatzhalterPlatzhalter







 

Platzhalter Hört sich banal an, aber: Inhalt und Design sollten bei größeren Seiten streng getrennt werden, u.a. weil

  • das spätere Änderungen am Layout vereinfacht
  • das Änderungen an Inhalten vereinfacht
  • das die Struktur der Seite zumindest für Sie, den Webmaster, übersichtlicher macht
  • so Autoren für Sie schreiben können, ohne HTML verstehen zu müssen


Natürlich gibt es verschiedene Möglichkeiten, Inhalte und Design zu trennen:

Server Side Includes

Mit SSI klappt das zumindest ansatzweise. Wie SSI funktionieren, lesen Sie am Besten in unserem separaten Artikel in der Rubrik Webmaster-Praxis.

Redaktionssysteme

Redaktionssysteme sind eine tolle Sache: Sie definieren einmal ein Layout für Ihre Seiten, danach füllen Sie nur noch Textfelder aus. Das Redaktionssystem packt die Texte dann in Ihr Layout.

Es gibt verschiedene Arten von Redaktionssystemen: man unterscheidet zwischen konfigurierbaren/nicht-konfigurierbaren und lokal arbeitenden/Server-Side-Redaktionssystemen.

Wo liegen die Unterschiede? Ein konfigurierbares Redaktionssystem lässt sich weitgehend an all Ihre Wünsche anpassen. So kann man z.B. mehre Layout-Schablonen ("Templates") verwenden, Plugins einsetzen, flexibel Felder in der Datenbank anlegen etc., wenn man ein weitgehend konfigurierbares System verwendet. Das direkte Gegenteil dazu ist ein System, das z.B. nur News-Seiten managen kann und die News nur in einem Layout ausgeben kann.

Lokale Redaktionssysteme lagern all ihre Informationen auf dem Computer des Benutzers und speichern dort auch die "Ergebnisse", also die Dateien, in denen Layout und Inhalt vereint sind. Hat man also z.B. sein Design geändert, muss man, verwendet man ein lokales System, alle Dateien neu hochladen.

Server-Side-Systeme verwalten alles in einer Datenbank, die auf dem Server liegt. Wird eine Seite angefordert, wird sie meist On-The-Fly erzeugt.

Bezugsquellen

Es gibt sehr viele Firmen, die solche Systeme anbieten, und es gibt auch sehr viele Programmierer, die sich mit solchen Systemen beschäftigen.

Will man eine Firma beauftragen, fördert eine Internet-Suche nach "Redaktionssystem" sicher Ergebnisse zu Tage. Sucht man dagegen einen einzelnen Programmierer, ist eine Anfrage in einschlägigen Newsgroups oft erfolgreich.

Die Vorteile einer Firma liegen klar auf der Hand: Firmen haben oft fertige Systeme, die nahezu fehlerfrei funktionieren. Bei einem einzelnen Programmierer kann man jedoch damit rechnen, dass das System individuell entwickelt wird. Das heißt natürlich auch, dass Sonderwünsche kein Problem sind - der Programmierer wird meist ein offenes Ohr für Ihre Anregungen und Probleme haben!

Fazit

Inhalt und Design sollten grundsätzlich getrennt werden!

Für Power-Seiten ist ein konfigurierbares Redaktionssystem, das auf dem Server läuft, wohl am Besten geeignet. Für einfachere Seiten reichen jedoch dagegen oft auch die weniger leistungsfähigen und damit billigeren Systeme.



Autor: Alexander Dilthey | Erstmalig veröffentlicht: 14.10.2000 | Einen Artikel schreiben?

 

Neue Artikel

Rezension: Entwurfsmuster von Kopf bis Fuß
Rezension: Webdesign mit CSS
AJAX - XML und JavaScript in Schönheit vereint?
Rich Email - Flash im Newsletter
Screen Reader Usability
Comment Spam und CAPTCHAs
Logfile-Analyse selbst gemacht - ein Perl-Beispiel

Partnerprogramm




Kommentar

Ist die Freiheit der Informationsgesellschaft in Gefahr?
Derzeit leben wir in einer relativ freien Welt. Doch sind derzeit Tendenzen erkennbar, die Freiheit des Individuums den Interessen der Großindustrie zu opfern. Ein Kommentar.

Druckversion
Sie wollen diese Seite ausdrucken? Dafür haben wir eine spezielle Druckversion ohne grafische Elemente entwickelt!



Einführung in CSS bei HTMLWorld.