Features
Allgemein
- PHP/MySQL-basiert
- MVC-Framework (Model-View-Controller)
- Datenbank-Abstraktion (ORM = Object Relational Model)
- Konsequente objektorientierte Struktur
- Verwendung verschiedener Entwurfsmuster, wie bspw. Decorator, Singleton und Callbacks (Hooks)
- Unterstützt agile Applikationsentwicklung
- Modularer Aufbau
- Unterstützung von Widgets
- Unterstützung von Testing-Frameworks
- Betriebsmodi: Development, Test, Live
- Caching-System
- i18n (Mehrsprachigkeit)
Backend
- Einfache, direkt verständliche Backendstruktur
- Übersichtliches Konfigurationskonzept (weitestgehend über Model und Controller)
- RichText-Editor (TinyMCE)
- Medienverwaltung
- Intuitive Bedienung durch AJAX-Unterstützung
- Schnelle und effektive Erweiterung und Anpassung an eigene Bedürfnisse
- Vollwertiges Backend-Interface-Scaffolding
- Simple Abbildung relationaler Datenstrukturen
- Versionierungssystem
- Staging: Draft / Live
Frontend
- Volle Kontrolle über die (X)HTML-Ausgabe
- SilverStripe-eigene Templatesprache
- Automatische Menü-Generierung
- Direkter Datenzugriff durch MVC-Struktur
- Formular-Wizard
- Vollwertiges Frontend-Interface-Scaffolding
- Unterstützung mehrseitiger Formulare
- RESTFul Server
- Unterstützung von JSON
Sicherheit
- Rollenbasierte Rechtevergabe über Gruppen
- Frei definierbare, an (System-)Klassen gebundene Freigaben
Module
Unter silverstripe.org finden sich viele fertige Systemerweiterungen, u.a. auch diese:
- Google-Maps Mashup
- E-Commerce
- Blog
- Forum
- Flickr
- Polls
- Recaptcha
- YouTube