Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

228 total results found

API

CMS Handbuch – Entwickler Groovy

eine gekapselte Klasse mit statischen Methoden, die zusammengehörige Funktionalitäten enthältMyApi (bei class und logName muss noch angepasst werden. import com.batix.Log import com.batix.action.GroovyAction import com.batix.modul.Customer import com.batix.mo...

source_file
API_15302679.html
source_section
DEVS
page_title
API

Bibliothek – Übersicht

CMS Handbuch – Entwickler Groovy

Hier werden wiederverwendbare Code-Schnipsel und Helferlein gesammelt. Diese müssen, falls nicht anders angegeben, einfach nur rauskopiert werden und im eigenen Code (am besten ganz oben) eingefügt werden. API — eine gekapselte Klasse mit statischen Methoden...

source_file
Bibliothek_9601026.html
source_section
DEVS
page_title
Bibliothek – Übersicht

CMS-spezifische Helfer

CMS Handbuch – Entwickler Groovy

Bestimmte CMS-Klassen wurden um Utilities zur einfacheren Verwendung erweitert. Importe Einige häufig genutzte Klassen werden automatisch importiert, z.B. java.sql.Connection, TableMetadata und BatixRecord. Objekte Dem Groovy-Script stehen automatisch folgend...

source_file
CMS-spezifische-Helfer_5472279.html
source_section
DEVS
page_title
CMS-spezifische Helfer

Groovy Syntax und Beispiele

CMS Handbuch – Entwickler Groovy

Nebst den hier am häufigsten genutzten Elementen gibt es noch viele weitere Funktionen und Helfer, siehe dazu auch die offizielle Doku (auf die Version achten). Syntax Klammern um Parameter sowie das Semikolon am Ende der Zeile können weggelassen werden. Empf...

source_file
5472265.html
source_section
DEVS
page_title
Groovy Syntax und Beispiele

Groovy – Übersicht

CMS Handbuch – Entwickler Groovy

Seit Version 2.6.2 ist es möglich die Scriptsprache Groovy im CMS zu verwenden (sowohl in Actions als auch in Templates). Zu beachten ist, dass je CMS-Version ggf. eine andere Groovy-Version eingebunden ist - dazu die .jar Datei im lib-Verzeichnis prüfen oder...

source_file
Groovy_4849697.html
source_section
DEVS
page_title
Groovy – Übersicht

Logging

CMS Handbuch – Entwickler Groovy

Es können logI("text") für INFO-Meldungen etc. verwendet werden. logE kann als zweiter Parameter zusätzlich noch eine Exception übergeben werden. Zur besseren Übersicht im Log wird immer der Scriptname vorangestellt. logName noch anpassen es muss noch com.bat...

source_file
Logging_9601029.html
source_section
DEVS
page_title
Logging

Timings

CMS Handbuch – Entwickler Groovy

Zwischendrin immer addTiming("kleine Info was gemacht wurde") aufrufen. Es können auch einzelne Durchläufe einer Schleife gemessen werden: addTiming("Info zur Schleife", "Info zum Durchlauf"). So werden die aufeinanderfolgende Timings, bei denen der erste Par...

source_file
Timings_9601031.html
source_section
DEVS
page_title
Timings

Tips

CMS Handbuch – Entwickler Groovy

Hier gibt es lose gesammelte Tricks und Kniffe. Bessere Exceptions im Log Um Stacktraces von unnötigem Groovy-Meta-Ballast zu befreien und so direkt lesbar zu machen, gibt es StackTraceUtils.deepSanitize. Statt die Exception direkt an Log o.ä. zu übergeben, e...

source_file
Tips_5472334.html
source_section
DEVS
page_title
Tips

Verwendungsmöglichkeiten

CMS Handbuch – Entwickler Groovy

Groovy-Code kann in Actions (Actionbaustein "Groovy ausführen") oder in Quelltexten (bx:groovy) eingesetzt werden. Es gibt auch die Möglichkeit in den Entwickler-Tools schnell Groovy-Code auszuführen. Um Ausgaben zu erzeugen, kann einfach println verwendet we...

source_file
4849700.html
source_section
DEVS
page_title
Verwendungsmöglichkeiten

Abgleichtool

CMS Handbuch – Entwickler Werkzeuge & Integrationen

Anleitung Abgleichtest Ist auf dem empfangenden System auszuführen. Zu finden unter: Entwicklertools / Abgleichtest Zum Anmelden die Server- und Zugangsdaten des sendenden Systems angeben. z.B. URL: https//84-xxxxxxxxx.batix.cloud Benutzer : ADMIN Pa...

source_file
Abgleichtool_19300562.html
source_section
DEVS
page_title
Abgleichtool

VUE

CMS Handbuch – Entwickler Werkzeuge & Integrationen

Intro Wie schon mehrfach bemerkt, ist es sehr umständlich ein dynamisches Frontend von Grund auf per Hand in HTML und JavaScript umzusetzen. Abhilfe schaffen z.B. Frameworks wie Vue (ausgesprochen wie das englische „View", manch einer nennt es auch eingedeuts...

source_file
VUE_28278789.html
source_section
DEVS
page_title
VUE

New Page

CMS Handbuch – Entwickler

Batix CMS API ( /bxapi) A REST API that exposes a CMS's configuration artifacts — page templates (Designs), Groovy scripts, action scripts (Actionbausteine), navigation, containers and styles — as clean JSON. Source fields are returned in full (the developer S...