it-swarm.com.de

Was macht die Site "Engine" und warum kann ich nicht einfach eine Reihe von Seiten erstellen?

Diese Frage ist sehr Anfängerniveau - ich möchte eine grundlegende Sache verstehen, die mich große Zeit stört.

Vor vielen Jahren, als ich eine einfachste Website brauchte, habe ich mit Netscape Composer eine Reihe von .htm-Dateien erstellt und diese dann per FTP in das Stammverzeichnis der Website hochgeladen - und ich habe eine Website. Das war meine einzige Erfahrung beim Erstellen einer Website.

Ab und zu höre ich von "Website-Engines" - auch wenn einfachste Sites, die beispielsweise aus fünf Seiten bestehen, besprochen werden. Ich vermute, eine "Website-Engine" ist ein komplexes System, das das Speichern und Verwalten zahlreicher Inhalte und das Bereitstellen einiger Aggregationen dieser Inhalte für die Benutzer erleichtert. Ich verstehe nicht, warum ich so etwas für eine sehr einfache Website mit fünf Seiten und zehn Bildern brauche.

Was ist die "Website-Engine", warum brauche ich sie und warum kann ich nicht ohne sie auskommen?

2
sharptooth

Einfache statische Sites wie die, die Sie mit Netscape Composer erstellt haben, funktionieren weiterhin einwandfrei. Es gibt keine technische Barriere, um eine zu erstellen - bearbeiten Sie einfach einige HTML-Dateien, laden Sie sie hoch und lassen Sie sie voila.

Die "Site-Engines", auf die Sie verweisen, sind wahrscheinlich "Content-Management-Systeme" wie Drupal und ähnliche. Sie werden zunehmend auch für kleine Sites verwendet, da sie die Site-Wartung erheblich vereinfachen können. Sie bieten die Möglichkeit, den Inhalt einer Seite im Browser zu bearbeiten, ohne dass HTML-Kenntnisse erforderlich sind. Das CMS bietet WYSIWYG-Steuerelemente an, die denen sehr ähnlich sind, die Sie hier auf dieser Site verwenden (Fett/Kursiv-Schaltflächen, Live-Vorschau usw.).

Sie bieten auch eine breite Palette erweiterter Funktionen, z. B. die automatische Erstellung von RSS-Feeds zum Syndizieren des Inhalts Ihrer Website, spezielle Module zum Verwalten des Workflows für das Posten neuer Seiten, die Bildverwaltung usw.

Der Kompromiss liegt in der zunehmenden Komplexität. Ein CMS erfordert normalerweise eine Datenbank, eine korrekt konfigurierte Skriptumgebung (wobei PHP am häufigsten verwendet wird) und das Erstellen einer Reihe von "Template" -Dateien, die das Erscheinungsbild der Site definieren. Das Erstellen dieser Vorlagendateien (oder das "Theming" der Site) ist je nach CMS unterschiedlich schwierig. Es wird jedoch immer vorausgesetzt, dass Sie mindestens ein grundlegendes Verständnis der Skriptsprache haben, in der das CMS geschrieben ist, und auch, wie das Themensystem dafür lautet CMS funktioniert. Das anfängliche Setup ist komplizierter als das Hochladen einer Reihe statischer Dateien.

Die entscheidenden Faktoren sind im Grunde die Größe des Standorts und die technischen Fähigkeiten seiner Betreuer. Wenn es sich um eine kleine Site handelt, die von Personen gepflegt wird, die die Seiten bequem direkt bearbeiten, ist ein CMS möglicherweise nicht die Mühe wert. Wenn es sich jedoch um eine große Site mit einer Gruppe von nicht technischen Mitarbeitern handelt, die diese Site über einen längeren Zeitraum warten müssen, ist ein CMS die Mühe wert.

4
Will Martin