Server-Skript
Mit dem Server-Kontext kann man auf Informationen und Methoden zugreifen, die der FIRSTspirit-Server zur Verfügung stellt.
Der Server-Kontext umfasst die Generierung, Vorschauerzeugung, Veröffentlichung, intervallgesteuerte Aufgabensteuerung oder Zugriffssteuerung.
Änderungen an den Eingabekomponenten, menügesteuerte Erzeugung von Inhalten usw. jedoch gehören nicht in den Server-Kontext sondern werden durch den Client-Kontext abgedeckt.
Mit serverseitigen Skripten lassen sich erweiterte Funktionalitäten realisieren oder Vorlagen modularisieren.
Typische Beispiele für serverseitige Skripte sind:
- die Manipulation von Zeichenketten
- Durchführung von Rechenoperationen
- Modifikation des Generierungskontextes
Generierungs-Skript
Durch ein Generierungs-Skript kann bei der Erzeugung einer Vorschauseite/Generierung auf die zu diesem Zeitpunkt verfügbaren Informationen zugriffen werden, Inhalte automatisch z.B. aus der Datenquellen-Verwaltung erzeugt werden usw..
Die automatische Erzeugung kann z.B. von Begriffen abhängen oder an Bedingungen (z.B. Datum) geknüpft sein.
Generierungs-Skripte dienen daher primär der Vereinfachung der Template-Entwicklung.
Typ | Kontext |
---|---|
Vorlage | 'GenerationScriptContext' |
Deployment-Skript
Durch ein Deployment-Skript kann bei der Veröffentlichung auf diese Einfluss genommen werden, z.B. umkopieren und löschen von Dateien, Erzeugung von Passwort-Dateien usw.
Typ | Kontext |
---|---|
Keiner | 'DeploymentScriptContext' |
ScriptService-Skript
Ein ScriptService-Skript ist ein Skript, welches intervall gesteuert vom FIRSTspirit-Server ausgeführt wird und ist Teil des ScriptServices.
Der Einsatzzweck eines solchen Skriptes können z.B. Sub-Site-Deployments, Backups usw. sein.
Typ | Kontext |
---|---|
Keiner | 'ScriptServiceScriptContext' |
Spezial-Skripte
Spezial-Skripte decken spezielle Aspekte von FIRSTspirit ab.
PermissionService-Skript
Ein PermissionService-Skript dient dazu Benutzergruppen-Dateien aus einer Datenbankstruktur für die Rechte-Eingabekomponente zu erzeugen.
Die Ausführung wird vom FIRSTspirit-Server intervall bezogen vorgenommen.
Ein PermissionService-Skript ist Teil des PermissionServices.
Typ | Kontext |
---|---|
Keiner | 'PermissionServiceScriptContext' |