Skip to Content
Semester 5Web-Engineering (WEB)KlausurCMS (Content Management System)

CMS (Content Management System)

Wordpress

Wordpress ist ein Open Source CMS für Blogs und Websites. Es ist in PHP geschrieben und verwendet eine MySQL/MariaDB Datenbank.

Es ist mit 22% das meist verwendete CMS in der Welt und besitzt eine sehr große Community. Es gibt zahlreiche Plugins und Themes die das Entwickeln und Pflegen von Websites vereinfachen.

Hugo

HUGO ist ein statischer Website Generator, welcher auf Go basiert.

Inhalte werden in Markdown geschrieben und werden dann in HTML umgewandelt. Es gibt verschiedene Templates die mit HTML und CSS geschrieben werden können.

Initalisierung

Einrichten

hugo new site my-website cd my-website git init

Es wird eine neue Webseite mit dem Namen my-website erstellt.

Inhalt erstellen

hugo new content content/posts/my-first-post.md

Es wird eine neue Datei my-first-post.md erstellt. In diese Datei können mit Markdown Inhalte geschrieben werden.

Frontmatter

--- title: "My First Post" date: 2024-01-01 ---

Mit Frontmatter können Metadaten zu einem Inhalt hinzugefügt werden.

Inhalt erstellen

Das ist ein Test

Generieren

hugo server --buildDrafts

Danach kann die HTML Datei generiert werden.

Anpassung der Konfiguration

In der hugo.toml Datei können die Einstellungen der Website verändert werden.

baseURL = "https://example.com" languageCode = "en-us" title = "My New Hugo Site" theme = "my-theme" [deployment] [deployment.github] branch = "main" owner = "my-username" repo = "my-repo"

CiviCRM

CiviCRM ist ein Open Source CMS für Non-Profit Organisationen.

Last updated on