menu_book Dokumentation expand_more

installation

Sitecake ist ein PHP-Flatfile-CMS — es gibt keine Datenbank einzurichten. Passen Sie Ihr Markup an, laden Sie zwei Dinge hoch, und schon bearbeiten Sie live.

Voraussetzungen

Sitecake läuft auf dem gleichen Hosting, das Sie bereits für statische Websites nutzen. Sie benötigen lediglich:

  • Einen Webserver — Apache (mit mod_rewrite) oder NGINX
  • PHP 7.4 oder neuer (8.x empfohlen), mit den Erweiterungen openssl, gd, curl, fileinfo und mbstring
info

Keine Datenbank, kein Build-Schritt, kein Node. Sitecake liest und schreibt Ihre HTML-Dateien direkt auf dem Server.

Schritt 1 — Website anpassen

Fügen Sie die Klasse sc-content zu jedem <div> hinzu, das bearbeitbar sein soll. Alles innerhalb dieses Blocks — Überschriften, Text, Bilder — wird bearbeitbar; alles andere bleibt gesperrt.

<div class="sc-content">
  <h1>Fine looking heading</h1>
  <img src="feature.jpg">
  <p>Some text</p>
</div>
info

Verschachteln Sie sc-content-Divs nicht ineinander — das wird nicht unterstützt.

Wenn derselbe Inhalt auf mehreren Seiten wiederholt werden soll — für Sidebars, Footer oder Sonstiges — benennen Sie die Klasse einfach mit einem spezifischen Suffix, z. B. sc-content-footer.

Schritt 2 — Sitecake auf Ihren Host bringen

Es gibt zwei Möglichkeiten — wählen Sie die, die zu Ihrem Setup passt.

Mit Shell-Zugriff — führen Sie dies im Root-Ordner Ihrer Website aus, um die neueste Version in einem Schritt herunterzuladen und zu entpacken:

$ curl -sS https://admin.sitecake.com/install | php

Ohne Shell-Zugriffladen Sie die kostenlose Version herunter als ZIP und laden Sie sie selbst hoch. Entpacken Sie sie mit dem cPanel-Dateimanager oder einem Tool wie Akeeba Kickstart, und laden Sie sie dann in denselben Ordner wie Ihre Website hoch. Sie sollten am Ende eine Struktur wie diese haben:

/css
/images
/js
/sitecake          ← die CMS-Dateien
index.html
sitecake.php      ← Login-Einstiegspunkt
info

Beide Methoden geben Ihnen genau denselben, vollständigen Editor — nichts ist in seinen Funktionen eingeschränkt. Ein Lizenzschlüssel wird erst benötigt, sobald Sie ihn auf eine echte öffentliche Domain richten; auf localhost, *.local, *.test oder einer privaten Netzwerkadresse funktioniert er einfach, ohne Schlüssel. Siehe die Preisseite für lizenzierte Pläne, sobald Sie bereit für den Live-Betrieb sind.

Sie haben noch keine Website, um das auszuprobieren? Starten Sie mit einer der kostenlosen HTML-Vorlagen.

Schritt 3 — Mit dem Bearbeiten beginnen

Rufen Sie in Ihrem Browser sitecake.php auf Ihrer Domain auf und melden Sie sich mit dem Passwort admin an, um mit dem Bearbeiten zu beginnen.

http://domain.com/sitecake.php

Das war's — Sie bearbeiten live, direkt auf der Seite. Falls Sie die Live-Demo noch nicht ausprobiert haben, bekommen Sie dort in Sekunden ein Gefühl fürs Bearbeiten.

Sie können sich auch ein zweiminütiges Video ansehen, das die grundlegenden Bearbeitungsmöglichkeiten zeigt.

info

Ändern Sie das Standardpasswort admin, bevor Sie die Website an einen Kunden übergeben — Einstellungen → Passwort ändern in der Symbolleiste.