Manch einer kennt die Situation. Man telefoniert oder sitzt im Gespräch mit einem Webdesigner oder -developer und plötzlich konfrontiert er Sie mit komplizierten Fachbegriffen. Er braucht Infos und Daten und stellt Ihnen Fragen, die es nun zu beantworten gilt. Mit unserem Glossar aus grundlegenden Fachbegriffen wollen wir Ihnen helfen, die häufigsten Fragen in der Webentwicklung leicht(er) beantworten zu können.
“Reicht Ihnen eine einfache HTML-Seite oder bevorzugen Sie ein bestimmtes CMS?”
“Dann brauche ich noch Zugangsdaten von Ihren Provider. FTP und MySQL.”
“Ihre Serverumgebung muss richtig konfiguriert sein. Wir brauchen mindestens PHP-Version 7.1 und ein Memory-Limit von 128 MB, besser wären 256 MB.”
Fachbegriffe der Webentwicklung – Das steckt dahinter
Oft reichen schon einfache Begriffe wie „CSS“ und „JS“, um die ersten Fragezeichen beim Laien hervorzurufen. Damit Sie für das nächste Gespräch mit einem Webentwickler oder Webdesigner vorbereitet sind, verraten wir Ihnen was eigentlich hinter den Fachbegriffen steckt und geben Ihnen eine kurz Erklärung an die Hand.
Hoster / Provider
Ein Dienstleister, welcher Domains und Server zur Verfügung stellt. Diese kann man “mieten”. Der Umfang der Hosting-Pakete variieren nach Angebot und Nachfrage, können aber auch individuell konfiguriert werden.
Browser
Ein Programm, mit dem die Websites aufgerufen werden können. Die Browser und deren Versionen benutzen oft unterschiedliche Rendering Engines (verantwortlich für Interpretation von HTML und CSS), weshalb es zu einer unterschiedliches Darstellung der Website kommen kann.
Server und FTP
Der Server ist ein Computer, auf dem die Dateien und Datenbanken Ihrer Website liegen. Dabei handelt es sich meist um eine LAMP-Umgebung: ein Linux-Betriebssystem mit der Apache-Serverumgebung, MySQL und PHP.
Im Regelfall erhalten Sie von Ihrem Hoster einen Datensatz mit Anmeldedaten, mit denen Sie über das FTP-Programm Ihrer Wahl (FileZilla, WinSCP, Cyberduck) Verbindung zu dem Server aufnehmen können und Dateien übertragen können.
SSL
„SSL“ bedeutet „Secure Sockets Layer“. Der Begriff bezeichnet ein Protokoll, mit dem Daten im Internet durch eine verschlüsselte Verbindung sicher übertragen werden. Das Verfahren wird insbesondere bei https angewandt – zu erkennen an dem grünen Schloss neben der URL. Das hierfür notwendiges SSL-Zertifikat kann vom zuständigen Provider beantragt werden (meist kostenlos). Es wird dann entsprechend eingerichtet.
CMS
Eine Abkürzung für Content Management System – zur einfachen Erstellung und Verwaltung von Inhalten der Website. Meist basieren sie auf PHP und MySQL. In einem geschützten Bereich der Website (Backend) hinterlegt man in Feldern Daten, die über PHP-Templates im Frontend wieder angezeigt werden. Bekannte CMS sind: Wordpress, Typo3, Joomla und Drupal.
Backend
Dabei handelt es sich um den Hintergrund (Background) der Seite. Hier erfolgt die Erstellung/Programmierung und Datenverwaltung in einem passwortgeschützten Bereich.
Frontend
Dabei handelt es sich um den sichtbaren Bereich der Website.
HTML
Augesprochen heißt es, Hypertext Markup Language – der Grundbaustein des World Wide Web und beschreibt die Struktur der Webseite, den Inhalt. Sie liegt in Form einer reinen Textdatei vor. Dort sind die Strukturierungs- und Formatierungsinformationen mit Tags ausgezeichnet. (z.B. <p> für Paragraph)
CSS
Kurzform für Cascading Style Sheets. CSS ist die Gestaltungs- und Formatierungssprache. Hiermit bekommt die Website ihr Aussehen, das Design.
JS
JavaScript ist eine clientseitige Programmiersprache (wird im Browser ausgeführt), die für Dynamik und Interaktion auf der Website sorgt. Slider, Such-, Sortier- und Filterfunktionen und das dynamische Nachladen von Inhalten, sind gängige Beispiele. JavaScript macht Anwendungen wie Facebook erst möglich.
PHP
Hypertext Preprocessor – ursprünglich rein zur besseren Templateerstellung gedacht, hat sich PHP in den Jahren zu einer kompletten Programmiersprache entwickelt, die serverseitig abläuft (wird auf den Server ausgeführt). PHP bietet eine der simpelsten Möglichkeiten, mit Datenbanken zu kommunizieren.
Memory-Limit
…ist das PHP-Speicherlimit. Der nutzbare Arbeitsspeicher pro Skriptaufruf, den die Website maximal auf den Server verursachen darf.
MySQL
Ein Datenbank-System zur Datenspeicherung. MySQL erstellt, zeigt, ändert und speichert Daten in Tabellen.
Bildnachweis:
Bild-Nummer: 145439961 von REDPIXEL , 113413135 von Markus Spiske – stock.adobe.com