Direkt zum Inhalt

Was ist eigentlich ... (Fachbegriffe)

Was ist eigentlich ...

Fachbegriffe Fragen

Fachbegriffe kurz erklärt

Haben Sie bei der Beschäftigung mit dem Thema "Website" und "Online Auftritt" das Gefühl, die Hälfte der Fachbegriffe (oder mehr) nicht zu verstehen?

Das ist ganz normal wenn Sie nicht täglich mit der Materie zu tun haben. Selbst für uns, die wir ständig damit arbeiten, tauchen immer wieder neue Technologien und die damit zusammenhängenden Begriffe auf, die wir uns erst erarbeiten müssen. In Ihrem Geschäft gibt es sicher ebenfalls "Fachbegriffe", die Ihnen das Leben erleichtern, für Außenstehende aber wie eine Fremdsprache erscheinen.

Sie sind bei uns geladet, weil Sie nach einem kompetenten Dienstleister für Ihren Internetauftritt suchen. Wir halten es für wichtig, dass Sie bei einigen Fachausdrücken wissen wovon die Rede ist. Denn nur so können Sie entscheiden was Sie benötigen, und wir können Ihnen individuell helfen.

 

Fachbegriffe auf einen Blick

Hier finden Sie die wichtgsten Fachbegriffe erklärt:

A-Record

Im A-Record sind alle zu einer Domain und deren Subdomains gehörenden IPv4 Adressen. Wenn Sie beispielsweise eine Domain für sich registriert haben, liegt diese normalerweise bei einem Webdienst oder Provider auf einem Webserver mit einer eindeutigen IP-Adresse

Sollten Sie bei einem anderen Provider ein Webhosting buchen und dort eine Internetseite hinterlegen (weil z.B. bestimmte technische Voraussetzungen bei diesem Host vorliegen, die Sie benötigen), können Sie Ihre Domain mittels Anpassung des A-Records auf die IP-Adresse des neuen Servers umleiten. Die Änderung wird dann innerhalb von wenigen Minuten bis max. 48h auf allen weltweit vorhandenen DNS-Servern vermerkt und Ihre Website ist unter Ihrer Domain erreichbar.

Backupstrategie

Regelmäßige Backups gehören zu jedem seriös betriebenen Websiteprojekt. Sie sind Teil der im Hintergrund stattfinden Prozesse auf Ihrem Webserver. Je nach Hostinganbieter und Serverpaket gibt es unterschiedliche Vorgehensweisen, um eine optimale Backup-Strategie zu entwickeln und umzusetzen.

In der Regel bekommen Sie es zum Glück nicht mit, aber sobald Sie Ihre Website im Internet veröffentlichen, beginnt eine Flut von unterschiedlichen Anfragen auf den Server einzuprasseln. Leider sind die wenigsten dieser Anfragen einfache Websitebesucher, die Ihren Service nutzen möchten. Die meisten Anfragen kommen von sogenannten Bots (kleine Programme, die Ihre Infrastruktur auskundschaften wollen), von Hackern und anderen dunklen Bewohnern des Web.

Wenn Sie den Server richtig konfiguriert haben, schützt Ihre Firewall vor den meisten Angriffen, aber die Möglichkeit, dass etwas passiert, ist nie gleich Null. Auch kann ein Server ausfallen, weil Hard- oder Software fehlerhaft sind, oder schlicht die Halle abbrennt, in der der Provider ihn aufgestellt hat.

In allen diesen Worst Case Szenarien ist es essenziell, ein aktuelles Backup Ihres Projektes zu besitzen. So kann in der Regel nach kurzer Zeit der Betrieb weiterlaufen, selbst wenn es mal hoch her geht.

Wir bieten Ihnen im Rahmen unseres Server-Managements sowohl die Auswahl eines geeigneten Hostingpakets als auch die Konfiguration des Webservers und eines Backup-Plans an.

Bootstrap

Bootstrap ist ein freies Frontend-CSS-Framework. Es enthält auf HTML und CSS basierende Gestaltungsvorlagen für Typografie, Formulare, Buttons, Tabellen, Grid-Systeme, Navigations- und andere Oberflächengestaltungselemente sowie zusätzliche, optionale JavaScript-Erweiterungen.

Bootstrap wird heute in vielen Projekten als Basis Framework zur Entwicklung eines Weblayouts verwendet. Viele Elemente und Techniken sind von den Webservern "gelernt" und werden als intuitiv empfunden. Außerdem bietet Bootstrap eine gute Anwendbarkeit über alle Displaygrößen, vom Handy bis zu Großbildschirmen für PC.

Content Management System (CMS)

Ein Content Management System (CMS) bzw. Redaktionssystem erlaubt es Ihnen als Websitebetreiber, Inhalte wie Texte und bestimmte Bilder jederzeit zu bearbeiten bzw. auszutauschen, ohne dass Sie im Quellcode des Programms arbeiten müssen. Das CMS stellt Ihnen, nach der Anmeldung im System einen Editor zur Verfügung, in dem Sie, ähnlich wie in einer Textverarbeitungs-Software (z.B. Word, Open Office etc.) Ihre Inhalte bearbeiten.

In Redaktionssystemen wie Drupal haben Sie sie Möglichkeit, bestehende Seiten zu bearbeiten und später wieder zu vorhergehenden Versionen zurückzukehren, falls etwas schief gelaufen ist oder Sie nur kurzfristig eine Änderung aktivieren wollen. In dem Fall spricht man von Revisionierung.

Durch den Einsatz eines CMS werden Inhalte vom Design getrennt, so dass Ihr Inhalt (neu oder geändert) nach dem Speichern im Layout der Website erscheint, wenn Sie ihn "veröffentlichen". Sie können Teile Ihrer Webpage (einzelne Seiten) von der Veröffentlichung ausschließen bzw. wieder freigeben. Sie haben die Entscheidungsgewalt in der Hand.

Wir bieten Ihnen mit DrupalTM ein modernes und flexibles CMS an, das alle Anforderungen an ein zeitgemäßes Arbeiten erfüllt.

SQL-Datenbank

Eine SQL-Datenbank ist eine relationale Datenbank. In den meisten Fällen verwendet man im Internet das Open-Source Datenbankssystem MySQL, das auf dem MySQL-Datenbankmanagementsystem (DBMS) basiert. 

Mit MySQL können Sie Daten in einer strukturierten Weise speichern, abrufen, aktualisieren und löschen. Das DBMS bietet auch eine leistungsstarke Abfragesprache namens SQL (Structured Query Language), die es ermöglicht, komplexe Datenbankabfragen auszuführen. 

MySQL-Datenbanken werden so häufig für Webanwendungen verwendet, weil sie eine effiziente und skalierbare Lösung bieten, um Daten zu speichern und abzurufen. Sie können mit verschiedenen Programmiersprachen wie PHP, Python, Java usw. interagieren.

Content Managment Systeme setzen in den allermeisten Fällen den Einsatz einer SQL-Datenbank voraus. Nur so lassen sich Daten wie Texte, Bilder aber auch Benutzerinformationen, Zugriffsrechte etc. effektiv managen.

Drupal

Drupal ist unser bevorzugtes Framework. Nähere Informationen haben wir auf einer eigenen Seite für Sie zusammengestellt.

Firewall

Eine Firewall ist eine Sicherheitsvorrichtung, die dazu dient, ein Netzwerk oder einen Computer vor unautorisierten Zugriffen und Bedrohungen aus dem Internet oder anderen Netzwerken zu schützen. Sie arbeitet wie eine Barriere zwischen dem internen Netzwerk und externen Netzwerken und kontrolliert den Datenverkehr basierend auf vordefinierten Regeln. 

Die Hauptfunktion einer Firewall besteht darin, unerlaubte Verbindungen zu blockieren und den autorisierten Datenverkehr zu erlauben. Dies geschieht durch Überprüfung der Pakete (Datenpakete), die in das Netzwerk eintreten oder es verlassen, und Anwendung von Regeln, um zu bestimmen, ob diese Pakete zugelassen oder blockiert werden sollten. 

Firewalls können verschiedene Arten von Filtern und Prüfmechanismen verwenden, um den Datenverkehr zu überwachen und zu steuern. Dazu gehören unter anderem Paketfilterung, Stateful Inspection, Anwendungsfilterung und Inhaltsfilterung. 

Eine Firewall kann auch VPN (Virtual Private Network) Funktionen bereitstellen, um sichere Verbindungen über unsichere Netzwerke herzustellen. Firewalls werden in Unternehmensnetzwerken, Heimnetzwerken und sogar auf einzelnen Computern eingesetzt, um die Sicherheit und den Schutz vor Bedrohungen wie unerlaubtem Zugriff, Malware, Viren, Denial-of-Service-Angriffen und anderen Arten von Netzwerkangriffen zu gewährleisten.

Framework

Als Framework (deutsch: Rahmen bzw. Gerüst) bezeichnet man in der Programmier-Welt ein System aus verschiedenen Komponenten, die immer wieder verwendet werden und die man nicht jedesmal neu von Grund auf programmieren muss. Vielmehr stellte das Framework diese Komponenten als fertige Werkzeuge in einer Bibliothek zur Verfügung.

Das hat viele Vorteile. Besonders im Hinblick auf Sicherheitslücken im Code und bei der Erstellung komplizierter, aber immer wieder benötigter Komponenten punkten die Frameworks. Wird beispielsweise eine Sicherheitslücke bekannt, so muss diese im Framework geschlossen werden und kann dann über ein Update schnell und effektiv auch auf allen Websites, die das Framework nutzen, ausgeschaltet werden.

Viele Frameworks binden weitere Frameworks ein. Dadurch entstehen komplexe Rahmen- und Funktionsbibliotheken, innerhalb derer man durch gezielte Eingriffe individuelle Projektanforderungen auf sichere und kompfortable Weise umsetzen kann.

Unser bevorzugtes Framework zur Umsetzung von Websites aller Größenordnungen und Anforderungen ist Drupal. Es beinhaltet ein ausgewachsenes CMS und viele weitere Komponenten, die eine moderne Website ausmachen. In Drupal sind weitere Frameworks integriert. So erstellen wir in der Regel ein Theme (Layout-Template) auf Grundlage von Bootstrap, welches wertvolle Rahmenbedingungen setzt. Das garantiert eine saubere Darstellung aller Elemente in der von den Websitebesuchern erwarteten Form.

Hosting

Webhosting ist ein Service, der es Nutzern ermöglicht, ihre Websites im Internet verfügbar zu machen. Es beinhaltet die Bereitstellung von Speicherplatz auf einem Server, auf dem die Website-Dateien gespeichert werden können. 

Ein Webhosting-Anbieter (Provider) stellt normalerweise auch andere Dienste wie Domainregistrierung, E-Mail-Konten und Datenbank-Unterstützung zur Verfügung.

Um eine Website im Internet zugänglich zu machen, müssen die Dateien, die den Inhalt der Website enthalten, auf einem Server gespeichert werden, der rund um die Uhr mit dem Internet verbunden ist. Dieser Server wird von einem Webhosting-Anbieter bereitgestellt und gewartet. Der Anbieter stellt den Speicherplatz und die technischen Ressourcen bereit, um die Website zu hosten und den Besuchern einen Zugriff darauf zu ermöglichen.

Webhosting kann in verschiedenen Formen und Größen angeboten werden, abhängig von den Bedürfnissen des Nutzers. Gemeinsames Hosting ist die häufigste Option, bei der mehrere Websites auf demselben Server gehostet werden. Dediziertes Hosting bietet dem Nutzer einen eigenen Server, der nicht mit anderen geteilt wird. Es gibt auch Cloud-Hosting, bei dem die Website auf mehreren Servern verteilt wird, um die Zuverlässigkeit und Skalierbarkeit zu verbessern.

Zusammenfassend ermöglicht Webhosting Nutzern, ihre Websites im Internet zu veröffentlichen und für Besucher zugänglich zu machen, indem es Speicherplatz und technische Ressourcen auf einem Server bereitstellt.

Wir empfehlen neben dem Domain und E-Mail-Service des Providers meist einen sogenannten virtuellen Server ins Paket zu nehmen, der wie ein eigener Server administriert und den eigenen Bedürfnissen angepasst werden kann. Da er zusammen mit anderen viruellen Servern auf einer gemeinsamen Hardware (Computer) läuft (Sharing der Ressourcen), ist er oft ein kostengünstiger Kompromiss für kleine und mittere professionelle Websites.

TYPO3

TYPO3 ist, wie Drupal, ein Open-Source-Content-Management-System (CMS), das zur Erstellung und Verwaltung von Websites verwendet wird. Es wurde ursprünglich im Jahr 1998 entwickelt und hat sich seitdem zu einer beliebten Lösung für große und komplexe Webprojekte entwickelt. 

Die Redaktionssysteme sind in der Lage, komplexe Websites mit vielen Seiten, mehrsprachigen Inhalten, Benutzerrechten und anderen erweiterten Funktionen zu verwalten. Beide unterstützen auch die Entwicklung von benutzerdefinierten Erweiterungen, um spezifische Anforderungen zu erfüllen. 

TYPO3 und Drupal basieren auf der Skriptsprache PHP und verwenden eine MySQL-Datenbank zur Speicherung von Inhalten. Sie bieten eine Vielzahl von Funktionen und Modulen und werden von aktiven Communitys von Entwicklern und Benutzern unterstützt, die regelmäßig Updates, Verbesserungen und Sicherheitspatches bereitstellen. 

Insgesamt ist TYPO3 eine leistungsstarke Plattform für die Entwicklung und Verwaltung von Websites. Es wird oft von Unternehmen, Organisationen und Regierungen eingesetzt, die umfangreiche und hochgradig anpassbare Websites benötigen.

Webserver

Ein Webserver ist eine Software, mit der Webseiten und andere Ressourcen über das Internet bereitgestellt werden können. Der Webserver empfängt Anfragen von Webbrowsern, verarbeitet diese Anfragen und sendet die entsprechenden Daten als Antwort zurück.

Ein Webserver fungiert als Vermittler zwischen dem Client (dem Browser) und dem Server, auf dem die Webseite gehostet wird. Er empfängt HTTP-Anfragen (Hypertext Transfer Protocol) vom Browser und verwendet das HTTP-Protokoll, um die gewünschten Informationen anzufordern. Der Webserver kann verschiedene Arten von Ressourcen bereitstellen, einschließlich HTML-Dokumenten, Bildern, Videos, Audiodateien und anderen Dateitypen. 

Die bekannteste Webserver-Software ist der Apache HTTP Server, der weit verbreitet und kostenlos verfügbar ist. Es gibt jedoch auch andere Webserver-Software wie Nginx, Microsoft IIS (Internet Information Services) und Lighttpd, um nur einige zu nennen. 

Die Hardware, auf dem der Server läuft (oft meint man in diesem Zusammenhang die Kombination von Hard- und Software, wenn man von einem Webserver spricht), kann entweder selbst betrieben oder bei einem Webhoster (Provider) gemietet werden. In der Regel ist das die richtige Wahl, denn die Hoster bieten oft eine gewisse Grundsicherheit (Firewall) und regelmäßige Software-Updates. Es gilt, je nach Anforderung, verschiedene Optionen zu prüfen, da es sowohl in technischer Hinsicht als auch im Preis erhebliche Unterschiede gibt.

WordPress

WordPress ist eine Open-Source-Content-Management-System (CMS)-Software, die verwendet wird, um Websites und Blogs zu erstellen und zu verwalten. Es ist eine der beliebtesten Plattformen für die Erstellung von Websites, da es benutzerfreundlich ist und eine Vielzahl von Funktionen und Anpassungsmöglichkeiten bietet.

Ursprünglich wurde die Software als Blogging-Plattform entwickelt, hat sich aber im Laufe der Zeit zu einem vollwertigen CMS entwickelt, das für verschiedene Arten von Websites verwendet werden kann, wie zum Beispiel Unternehmensseiten, E-Commerce-Shops, Online-Magazine und vieles mehr.

Das System bietet eine intuitive Benutzeroberfläche, mit der Benutzer Inhalte wie Texte, Bilder und Videos ohne umfangreiche Programmierkenntnisse veröffentlichen und verwalten können. Es verfügt über eine große Auswahl an Themes (Designvorlagen) und Plugins, die es Benutzern ermöglichen, das Erscheinungsbild und die Funktionalität ihrer Websites anzupassen und zu erweitern.

Wir haben einige Erfahrung mit WordPress, sind aber überzeugt, dass man mit einer Drupal-Installation flexibler und offener für zukünftige Weiterentwicklungen ist. Wir können bestehende Websites in Drupal überführen, in dem alle Funktionen ebenfalls vorhanden sind und darüber hinaus eine weitreichendere Individualisierung möglich ist.

SEO

SEO steht für "Suchmaschinenoptimierung" (englisch: Search Engine Optimization). Es ist ein Prozess, bei dem verschiedene Techniken und Strategien eingesetzt werden, um die Sichtbarkeit einer Website in den organischen (nicht bezahlten) Suchergebnissen von Suchmaschinen zu verbessern.

Das Ziel von SEO besteht darin, eine Website für bestimmte Suchbegriffe oder Keywords so zu optimieren, dass sie in den Suchmaschinenergebnissen möglichst hoch platziert wird. Wenn eine Website in den oberen Positionen der Suchergebnisse angezeigt wird, erhöht sich die Wahrscheinlichkeit, dass Nutzer auf den Link zur Website klicken und sie besuchen.

SEO umfasst eine Vielzahl von Techniken, darunter die Optimierung von Inhalten (wie Keywords-Recherche- und Einsatz, qualitativ hochwertiger und relevanter Content), die Verbesserung der Website-Struktur- und Architektur, die Optimierung von Meta-Tags und Beschreibungen, die Steigerung der Benutzerfreundlichkeit und Geschwindigkeit der Website, die Optimierung für mobile Geräte, der Aufbau von Backlinks (Verlinkungen von anderen Websites auf die eigene) und vieles mehr.

Suchmaschinen wie Google verwenden komplexe Algorithmen, um die Relevanz und Qualität von Websites zu bewerten und ihre Positionen in den Suchergebnissen festzulegen. Eine gute SEO-Strategie kann dazu beitragen, dass eine Website von den Suchmaschinen als hochwertig und relevant eingestuft wird und somit bessere Rankings erzielt.

Es ist wichtig zu beachten, dass SEO ein kontinuierlicher Prozess ist und sich im Laufe der Zeit ändern kann, da Suchmaschinen-Algorithmen regelmäßig aktualisiert werden. SEO ist eine wichtige Komponente im Online-Marketing und kann dazu beitragen, den organischen Traffic auf einer Website zu steigern und das Ranking im Vergleich zur Konkurrenz zu verbessern.

SSL-Zertifikat

SSL-Zertifikate dienen dazu, Ihre Website auf einem sicheren (verschlüsselten Kanal) auszuliefern. SSL (Secure Sockets Layer) verschlüsselt die aufgebaute Verbindung zur Webseite im Browser und verhindert, dass Dritte den Datenverkehr abhören. Inzwischen arbeiten Zertifikate mit dem neueren, sicheren TLS (Transport Layer Security). In der Praxis wird aber weiterhin meinst von SSL-Zertifikaten gesprochen, wenn eine Domain verschlüsselt wird.

Im Rahmen des Webhosting muss für Ihre Domain ein solches SSL-Zertifikat erworben werden (die Kosten liegen je nach Anspruch an die jeweilge Verschlüsselung zwischen Null und mehren hundert Euro). Für kleine bis mittlere Websites, auf denen keine Zahlungsmittelinfos oder andere sensible Daten ausgetauscht werden, reicht oft schon ein kostenloses Let's Encrypt-Zertifikat. Damit ist ein Datenverkehr über https möglich. Die Bestellung und Konfiguration des Zertifikats für Ihre Domain ist Teil unseres Server-Managements.