Phoca CMS entstand als internes Grundgerüst für eine Handvoll kleiner PHP-Projekte, die immer wieder denselben Aufbau brauchten: einen Front-Controller, ein paar Layouts, etwas SEO-Grundlagen und einen Platz für Inhalte. Anstatt das jedes Mal neu zu bauen, haben wir es in eine wiederverwendbare Basis überführt.
Was es bietet
- Ein Layout-System, in dem jeder Block (Header, Menü, Sidebars, Footer) sinnvolle Standardwerte hat, aber gerne jede Variable annimmt, die eine Seite ihm schicken möchte.
- Zentral gelöstes SEO - Title, Meta-Beschreibung, Open Graph, Twitter Cards und JSON-LD werden überall auf die gleiche Weise erzeugt.
- Inhalte aus Markdown oder aus MariaDB über exakt dieselbe Schnittstelle, sodass datenbankgestützte Seiten genauso einfach sind wie statische.
- Ein Deployment, dem es egal ist, ob es im Wurzelverzeichnis Ihrer Domain liegt oder drei Ordner tiefer.
Was es nicht ist
Phoca CMS will kein vollständiges CMS mit Admin-Oberfläche, Benutzerkonten oder Plugin-Marktplatz sein. Es ist ein Ausgangspunkt - klein genug, um an einem Nachmittag gelesen zu werden, und mit genug klaren Vorgaben, um Ihnen dieselben Entscheidungen nicht immer wieder aufzuerlegen.