Lesefelder
Lesefelder sind virtuelle Datenbank-Felder. Sie werden mit Hilfe eines Scriptes berechnet und sind daher nur lesbar (-> Lesefelder ). Jedes Lesefeld besteht aus einer Bezeichnung und Skript-Code.
Lesefeld-Namen können frei, aber eindeutig gewählt werden. Intern wird mitglied_lesefelder_
vorne angefügt. Um z.B. beim Schreiben einer E-Mail auf Lesefeld Anrede zuzugreifen, muss ${mitglied_lesefelder_Anrede}
eingegeben werden.
Der Inhalt von Lesefeldern wird durch http://www.beanshell.org/-Skripte beschrieben. Damit ist es möglich sehr komplexe Skripte in Java zu erstellen.
Jedes Skript muss als Rückgabe-Wert einen String zurückliefern.
Lesefelder nutzen
Beim nächsten Start von Jameica erscheint unter Administration die neue Option Lesefelder. Außerdem wird sofort auf der Mitglieder-Details-Seite ein neuer Tab Lesefelder angezeigt. Über den Bearbeiten-Knopf erhält man die Möglichkeit neue Lesefelder anzulegen und vorhandene zu editieren bzw. zu löschen.
Die Skripts für Lesefelder werden in Java geschrieben. Genauere Informationen über und Möglichkeiten mit dem Beanshell-Interpreter, ist auf www.beanshell.org verfügbar. Nachfolgend ein paar Beispiele.
Die Lesefelder können als Formularfelder verwendet werden.
Beispielscripte
Statisch - Für jedes Mitglied identisch
Als Funktion - VorKommaNachname
Anrede - Liebe, Lieber, Hallo
Anrede - Wie oben + "liebe Eltern" bei nicht volljährigen Mitgliedern
14-Tage-Frist / Bitte um Rückmeldung bis...
Last updated