Web und Server Technik
Webseite, Website oder Homepage
Was ist das eigentlich alles? Gibt es da nicht einfach ein Wort für alles? Heißt es nun Webseite oder Website? Oder doch Homepage?
Webseite
Die Webseite ist vom Ursprung her als einzelne Seite eines gesamten Internetauftrittes gemeint. Also ist auch eine Webpage (engl. für Webseite) eigentlich eine einzelne Seite einer gesamtem Website...
Website
Man könnte annhemen, dass der Begriff Website nun die englische Variante der Webseite ist. Das ist jedoch nicht der Fall. Site heißt in diesem Zusammenhang übersetzt nicht Seite sondern vielmehr Ort. Eine Website ist also grob gesagt ein gesamter Webauftritt mit mehreren Webseiten und einer Homepage...
Homepage
Genauso verhält es sich mit der Homepage. Diese stellt eigentlich nicht den gesamten Auftritt dar sondern lediglich die "Startseite" einer gesamten Website. Also ist die eigentliche Homepage auch nichts weiter als eine einzelne Webseite, die Teil eines gesamten Webauftrittes (Website) ist. Sie ist nicht die "Heimseite" mit süßen Hundebildchen einer tierlieben Hausfrau im Internet, wie es der klassische Volksmund meist glaubt. Es wird also nicht zwischen Homepage für private Zwecke und Website für Unternehmen unterschieden. Nein, beide Formen von Websites, sowohl privat als auch kommerziell, haben jeweils eine Homepage (Starseite) und mehrere einzelne Webseiten.
Alle Begriffe werden heutzutage sehr oft durcheinandergeworfen und mal so - mal so verwendet. Und genauso verwirrt, wie Sie jetzt vielleicht noch immer sind, sind es sicher noch sehr viele. Besonders im Bereich der Suchmaschinenoptimierung werden gerne alle Begriffe irgendwie hier und dort verwendet. Webdesigner wissen das (in den meisten Fällen)... ein Schelm, wer Böses dabei denkt ;-)
Webhosting, Provider und Webspace
Webserver beim Provider
Unter Webhosting versteht man das Zur Verfügung stellen von geeigneter Technik wie Webserver, Datenbanken und Verwaltungsumgebung für Ihre Webseite. Alle Dateien und der gesamte Inhalt der Seite liegen zentral bei einem Provider auf dessen Servern und sind über das Internet erreichbar.
Webhosting Pakete
Wenn ein Webhosting Paket besteht, stellt der Provider sog. Webspace zur Verfügung. Man kann sich dies wie einen Aktenordner vorstellen, der Platz für Ihre Webseiten und Daten bietet. Dieser ist über das Internet erreichbar und kann entprechend administriert und verwaltet werden. Wenn ein Besucher Ihre Webadresse im Browser eingibt, gelangt er so zu Ihrem Webspace, auf dem die gesamte Website abgelegt ist.
Domainname
Der Name Ihrer Webseite im Internet, auch Webadresse genannt. Dieser wird bei der zuständigen Registrierungsstelle beantragt und registriert. Für Domainnamen mit der Toplevel Endung .de ist in Deutschland die DENIC dafür verantwortlich. Ihre Website ist dann weltweit unter der angegebenen Webadresse (www.beispielname.de) erreichbar.
SQL Datenbanken und PHP
SQL Datenbanken mit PHP beschreiben und auslesen
SQL ist eine Sprache, die zur Abfrage und Bearbeitung von Inhalten in Datenbanken dient. Im Webdesignbereich wird meist auf MySQL Plattformen gearbeitet. PHP ist eine viel verwendete Skriptsprache, mit der Inhalte auf Webseiten dynamisch zur Verfügung gestellt werden können. Diese werden mittels bestimmter PHP Anweisungen jeweils aus den SQL Datenbanken ausgelesen und an den Browser des Besuchers übermittelt. Die Verarbeitung von PHP Skripten findet immer auf dem Webserver beim Provider statt, nicht im Browser selbst. PHP ermöglicht viele weitere Funktionen, mit denen Module wie Kontaktformulare, Loginformulare etc. realisiert werden.
PHP Template und HTML Blockelemente
Grundstruktur einer Webseite
Das Template ist die Grundlage Ihrer Webseiten. Hier werden alle wichtigen Informationen zum Design, zur Struktur und zum Aufbau der Menüs und Inhalte programmiert und festgelegt. Das Template wird einmalig erstellt und individuell für alle gleich oder individuell für einzelne Webseiten programmiert und angepasst. Auf dieser Grundlage fügen Sie hinterher Ihre Texte und Bilder ein. So wird für alle Seiten die technische Basis und ein gleiches Layout geschaffen. Es wird, wenn gewünscht, bei jeder Seite dasselbe Template angesprochen. Lediglich der Inhalt der Hauptinformationen jeder Seite wird dynamisch über Datenbanken ausgelesen und angezeigt, deren Quelle und Zugangsdaten im Template hinterlegt sind. Natürlich lassen sich auch mehrere Seiten in einem Template anzeigen und wieder andere Seiten in einem anderen Template. Hier ist sehr viel Flexibilität gegeben.
Aufteilung durch Blockelemente
Um verschiedene Inhalte und Designs auf einer Webseite anzuordnen, werden Blockelemente verwendet. Diesen können Eigenschaften wie Größe, Farbe, Position etc. zugewiesen werden. Das Template besteht demnach aus mehreren solcher Blockelemente, deren Anordnung und Eigenschaften Sie vorher beim Webdesign festgelegt haben.
HTML und CSS
Abkürzung für Hyper Text Markup Language. Mit HTML Code werden, grob gesagt, Webseiten auf Ihrem Browser dargestellt. Texte werden mit PHP aus SQL Datenbanken ausgelesen und in den Blockelementen der Webseiten angezeigt. Alle Blockelemente werden ebenfalls per HTML Code definiert, deren Eigenschaften werden heutzutage meist in zusätzlichen sog. Cascading Style Sheets (CSS) Dateien festgelegt. HTML wurde ursprünglich zur gesamten Darstellung von Webseiten verwendet. Die ersten Webseiten wurden komplett per Hand programmiert und enthielten meist nichts weiter als reinen Text. Heute trennt man strikt den Inhalt einer Website vom Design, so ist durch klassenbasiertes Design mit CSS nahezu jede erdenkliche Möglichkeit zur Gestaltung gegeben, die nur ein Mal definiert werden muss und global verwendet werden kann.
Barrierefreies Webdesign und technische Entwicklung
Vergangenheit, Gegenwart und Zukunft beim Webdesign
Eine wichtige Frage ist die dimensionale Gesamtgröße der Webseite. Wo noch vor einigen Jahren Auflösungen von 800x600 Pixeln auf 15 Zoll Monitoren weit verbreitet waren, sind es jetzt größere Monitore mit zumeist schon 16:9 Bildformat und Auflösungen ab 1024x768 Pixeln. Im Standard Durchschnitt steht bereits in jedem Haushalt ein 19 Zoll TFT Monitor im 16:9 Format. In Unternehmen (außer in deutschen Ämtern, die bekanntlich technisch und organisatorisch noch das Jahr 1995 schreiben) geht diese Tendenz schneller voran. Besonders im CAD und Grafikbereich findet man Monitore ab 22 Zoll, die zumeist im Dualbetrieb (Desktop wird auf 2 oder mehr Monitoren abgelbildet) Verwendung finden.
Barrierefreie Webseiten und lesbare Darstellung
Diesem Trend folgt auch das Webdesign. Dabei ist zu beachten, dass das Hauptziel darin besteht, den Benutzern eine lesbare und barrierefreie Webseite zu bieten. Ihre Homepage sollte auf einem kleineren Monitor genauso oder zumindest ausreichend darstellbar sein wie auf aktuellen, größeren Bildschirmen. Zudem sind Links beim Überfahren mit der Maus hervorzuheben und besuchte Links ggf. zu markieren. Neben der Maus findet auch bei behinderten Menschen oft die Tastatur Verwendung - und diese sollte eine Webseite ebenfalls voll ausschöpfen können.
Auch die Verwendung von JavaScript sei hier angesprochen, denn es gibt tatsächlich auch heute noch Benutzer, die glauben, JavaScript sei unendlich gefährlich und müsse in jedem Fall deaktiviert werden. Fakt ist jedoch: Mit JavaScript werden heutzutage sehr viele Gimmiks und nützliche Anwendungen realisiert, die dem Besucher teils extreme Erleichterung in der Bedienung einer Website bieten. JavaScript ist definitiv ein Teil der Webzukunft. Und wer hier technisch hinkt, wird eben einen großen Teil der Angebote kaum noch nutzen können. Man kann mit einer Kutsche eben nicht auf den Mond fliegen.
Aufruf an alle gebrannten Computer-BILD Leser: Schaltet JavaScript ein, es tut euch nichts!
Content Management System (CMS)
Verwaltung über ein System mit dynamischer Datenbanknutzung
CMS ist ein System zur Verwaltung von Inhalten. Im Bereich Internet wird es auch WCMS genannt (Web Content Management System). Ein WCMS System dient in erster Linie dazu, Inhalte zu organisieren, zu verwalten, bereitzustellen und letztlich für Betrachter zugänglich zu machen. Meist handelt es sich um Hybride Systeme, die sowohl statischen als auch dynamischen Inhalt verarbeiten. Eine Website zum Beispiel hat immer dasselbe Logo auf jeder Unterseite. Dies wird im Template festgelegt. Der Inhalt der Unterseiten jedoch wird bei jedem Aufruf dynamisch aus einer Datenbank ausgelesen und im Browser des Benutzers dargestellt.
Homepages und Webseiten selbst verwalten und aktualisieren
Durch die Benutzung von CMS Systemen kann ein Anwender ohne besondere Kenntnisse eine Website selbst verwalten. Hierzu steht ein extra Bereich zur Verfügung, an dem er sich anmelden und die Inhalte administrieren kann. Er verwaltet somit nicht die Seiten selbst, sondern nur den Inhalt der Datenbanken, der dann automatisch und dynamisch dargestellt wird.