PurpleCMS — ein schnelles CMS für Websites und Online-Shops
Die meisten kleinen Unternehmen bauen ihre Website auf dieselbe Weise: Sie nehmen ein populäres System, fügen ein Dutzend Plugins verschiedener Autoren hinzu und hoffen, dass alles zusammenarbeitet. Ein Jahr später ist die Website langsam, jedes Update bricht etwas, und niemand weiß mehr, welche Erweiterung für das Bestellformular zuständig ist. PurpleCMS ist als Gegenentwurf entstanden: ein System, in dem alles, was eine Firmenwebsite und ein kleiner Shop brauchen, bereits eingebaut und auf das Zusammenspiel ausgelegt ist.
PurpleCMS ist unser Content-Management-System, geschrieben in reinem PHP ohne schwere Frameworks. Es läuft auf jedem Hosting mit PHP 8 und MySQL, öffnet Seiten auch auf einem günstigen Server schnell und wird über einen Admin-Bereich gesteuert, der am Computer, auf dem Tablet und auf dem Smartphone gleichermaßen bequem ist. Mehr als zwanzig Module — von Seiten und Blog bis zu Produktkatalog, Bestellungen und Newslettern — teilen sich eine Oberfläche, gemeinsame Einstellungen und ein einheitliches Sicherheitsmodell.
Für wen PurpleCMS gedacht ist:
- Unternehmen und Dienstleister, die eine schnelle Website mit Seiten zu Leistungen, Preisen und Kontakten brauchen;
- Online-Shops mit einem Katalog von einigen Dutzend bis zu Tausenden Produkten, Preisen in mehreren Währungen und Lagerbeständen;
- Blogs und Nachrichtenseiten, die regelmäßig veröffentlichen, auch automatisch über die API;
- mehrsprachige Projekte mit Kunden in verschiedenen Ländern;
- Webagenturen, die Websites für Kunden erstellen und eine vorhersehbare, verständliche Codebasis wünschen.
Was enthalten ist:
- Seiten, Rubriken und ein Blog mit visuellem Editor, Bildern und Anhängen;
- ein Produktkatalog mit Kategorien, Eigenschaften, Preisen, Beständen und Lager;
- Warenkorb, Bestellungen, Gutscheincodes, Merkliste und Kundenbewertungen;
- Anfrageformulare, Newsletter an Abonnenten und Benachrichtigungen;
- SEO-Felder für jede Seite und jedes Produkt: Title, Description, Canonical, Open Graph, Breadcrumbs, schema.org-Markup und eine dynamische sitemap.xml;
- mehrere Sprachen für Seiten und Produkte sowie ein Übersetzer für Oberflächentexte;
- Benutzer, Rollen und ein Protokoll aller Aktionen im Admin-Bereich.
Geschwindigkeit steckt in der Architektur, nicht in Caching-Plugins. Bilder werden als WebP ausgeliefert, Seiten senden Last-Modified-Header und antworten mit 304, wenn sich nichts geändert hat — Besucher und Suchmaschinen-Crawler bekommen Inhalte sofort, und der Server verrichtet keine unnötige Arbeit. Schnelle Seiten bedeuten bessere Positionen in den Suchergebnissen und weniger Besucher, die abspringen, bevor die Seite geladen ist.
Die Arbeit mit Inhalten ist ebenso bequem. Beiträge lassen sich zeitgesteuert veröffentlichen, als Entwurf vorbereiten oder automatisch über die API empfangen — etwa von unserem Bot ArticleFlow, der Artikel und Produktseiten schreibt. Jede Seite und jedes Produkt hat eine eigene Sprachversion, sodass eine mehrsprachige Website über dieselben Bildschirme verwaltet wird, ohne getrennte Kopien des Systems.
Sicherheit ist standardmäßig aktiviert: Passwörter werden als Hashes gespeichert, Formulare sind gegen CSRF geschützt, Anfragen werden begrenzt, die Website wird mit Content Security Policy ausgeliefert, AntiBot filtert automatisierten Traffic, und jede Änderung im Admin-Bereich landet im Ereignisprotokoll. Separate Sicherheitserweiterungen müssen Sie weder auswählen noch konfigurieren — sie gehören zum System.
Auf PurpleCMS laufen unsere eigene Website und die Websites vieler unserer Kunden, daher ist jedes Modul in echten Projekten mit echten Besuchern und Bestellungen erprobt. Braucht ein Kunde etwas Besonderes — eine Anbindung an die Buchhaltung, einen individuellen Rechner, einen Datenaustausch mit einem Lieferanten —, ergänzen wir es als Modul im selben Admin-Bereich, statt ein fremdes Plugin anzuflanschen.
Der Einstieg ist einfach. Öffnen Sie den Demo-Admin-Bereich ohne Anmeldung (Login demo, Passwort demo) und klicken Sie sich durch Produkte, Seiten und Bestellungen. Danach können Sie im kostenlosen Tarif starten, die Seiten Ihrer Website anlegen und die SEO-Felder ausfüllen und in einen kostenpflichtigen Tarif wechseln, sobald Sie Katalog, Bestellungen, Newsletter und weitere Module brauchen. Wenn Sie sich nicht selbst um die Einrichtung kümmern möchten, installieren wir PurpleCMS, übernehmen die Inhalte Ihrer bisherigen Website und richten alles für Ihr Unternehmen ein.
Funktionen, Screenshots, Preise und Antworten auf häufige Fragen finden Sie auf der offiziellen PurpleCMS-Website: purplecms.purplelabs.eu.