Sitegeist. Noderobis
CLI NodeType-Kickstarter
CLI NodeType-Kickstarter für Anfänger und Experten
Das modellieren der Inhalte entsprechend den Bedürfnissen des Kunden ist eines der Key Features, die Neos für unsere Kunden zum idealen System für die Pflege ihrer Inhalte machen.
Die Struktur der Inhalte wird dabei als sogenannte NodeTypes in YAML Dateien beschrieben und die Ausgabe der Daten wird mit Neos' eigener Fusion-DSL definiert.
Da sich dieser Prozess sehr oft wiederholt und der erzeugte Code dabei auch strukturell sehr ähnlich ist, haben wir für den repetitiven Teil mit Sitegeist.Noderobis einen CLI Kickstarter erstellt, welcher es erlaubt, die Properties und ChildNodes des neuen Contents zu definieren und anschließend die notwendige Grundstruktur zur Pflege und Ausgabe der Daten automatisiert zu generieren.
Das automatische Erstellen der Grundstruktur spart Zeit, sorgt für einen einheitlichen Aufbau und erlaubt es uns, noch mehr Fokus auf die hochqualitative Ausgabe der gepflegten Daten zu legen.
Zum Sitegeist.Noderobis Paket
> $ ./flow kickstart:content Person --property salutation:string:mr,mrs,not-specified --property firstName:string
Customer.Project:Content.Person
SuperTypes: Customer.Project:Content
Properties: salutation:string:mr,mrs,not-specified, firstName:string
What is next?
[0 ] FINISH and generate files
[1 ] add Label
[2 ] add Icon
[3 ] add Property
[4 ] add ChildNode
[5 ] add SuperType
[6 ] add Mixin
[7 ] add Constraint
[8 ] make Abstract
[9 ] remove Property
[10] remove SuperType
[11] exit
>