Eigene Systemobjekte

Hallo zusammen,

es wäre hilfreich wenn man die Möglichkeit bietet "custom system objects" zu registieren. Beispielsweise um Hilfsklassen  zu verwenden.

Wie könnte so etwas aussehen:

#custom.utils.string.reverseString ..

#custom.utils.date.toGregorianCalendar(long time)

Wie sieht es aktuell aus:

class("de.project.firstspirit.utils.StringUtil").reverseString()

class("de.project.firstspirit.utils.DateUtil").toGregorianCalendar()

Wie könnte eine weitere Ausbaustufe sein?

Denkbar wäre auch vorhandene Systemobjekte zu erweitern bzw. auszutauschen. Beispielsweise das Systemobjekt innerhalb der Funktion PageGroup (#nav).

#nav.myCustomFunction(arg1, arg2)

Dies wäre eine gute Variante, um die Vorlagensyntax sauber zu halten und  zu erweitern.

Viele Grüße

Philipp Bender

1 Comment
kohlbrecher
Crownpeak employee
Crownpeak employee

Hallo Philipp,

vielen Dank für deine Idee zur Verbesserung von FirstSpirit. Es ist uns wichtig, aus den Erfahrungen unserer Kunden und Partner zu lernen. Aus diesem Grund schätzen wir Feedback und freuen uns über jede Anregung.

Wir haben das Thema noch einmal evaluiert, haben aber keine Pläne, es in absehbarer Zukunft zu bearbeiten. Daher können wir deinen Feature Request zum aktuellen Zeitpunkt leider nicht berücksichtigen, da es für diesen Fall bereits Möglichkeiten gibt. Vielleicht ist die Dokumentation der Globalen Einstellungen hilfreich.

Detaillierte Informationen bezüglich des Auswahlprozesses der Requests, die wir umsetzen, haben wir in unserer Features Policy zusammengefasst.

Viele Grüße

Jan