SilverStripe 3: Roadmap Preview

Es gibt erste Informationen über die sehnsüchtig erwartete Version 3 des Open Source CMS Frameworks SilverStripe.

Seit SilverStripe im Jahre 2007 in der Version 2.0 veröffentlicht wurde, sprang der Versionszähler jährlich um einen Minor-Release nach oben. Letztlich wurde 2010 die Version 2.4 veröffentlicht. Laut der Roadmap soll die Finale 3.0 noch in diesem Jahr veröffentlicht werden; eine Alpha-Version wird bis Mitte des Jahres erwartet.

Was wird uns SilverStripe 3.0 bringen?

Zunächst einmal soll das Backend der 3.0 für Entwickler einfacher anzupassen sein. Das ist der richtige Schritt, denn während einfache Dinge auch wirklich einfach sind, verlangen schwierige Dinge einen wirklich tiefen Griff in die Trickkiste.

Die Entwicklungsfortschritte sollen weiterhin für jeden transparent sein. Backlog und Ticket-Stati sind nach wie vor auf open.silverstripe.org ersichtlich.

Es soll bei kurzen Zyklen (um nicht zu sagen: Sprints) bleiben, die ein meßbares Ziel haben. Kollaboration und dezentrale Entwicklung nach wie vor über github.com.

Die (aus meiner Sicht) wichtigsten Aspekte:

  • Das ORM soll flexibler werden.
  • Der Sapphire Core soll vom CMS getrennt werden
  • UI des CMS soll schrittweise verbessert werden
  • Inline Editing wird es (noch) nicht geben.
  • Template flexibler: mehr als 2 Argumente im <% if %>
  • Performanz, Datenbankabfragen sollen verbessert werden
  • Es soll weniger statische Methodenaufrufe geben, dafür mehr Depency Injection
  • Konfiguration wie gehabt durch Entwickler im Code
  • Datenbank: Fremdschlüssel und Contraints
  • verbessertes Modulmanagement
  • versionerbare Assets (Bilder und Dokumente) mit einem verbesserten Workflow

Ich finde die Roadmap sehr überzeugend. Es ist schön zu sehen, dass die Entwickler von SilverStripe dort anpacken, wo es nötig ist und nicht dort, wo es für die Marketingabteilung zweckmässiger ist.

Es schein eine stetige und sinnvolle Weiterentwicklung zu werden und kein "Big-Bang-Release".

 

Herzlichen Dank, SilverStripe :-)

 

Quelle: SilverStripe 3: Roadmap Preview by Ingo Schommer

Tags: