Startseite / Vorlagenentwicklung / Scripting / Kontext / server

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 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 (z. B. im SiteArchitect) oder der Generierung von Inhalten (z. B. durch einen Auftrag) auf die zu diesem Zeitpunkt verfügbaren Informationen zugegriffen werden. Damit können z. B. Inhalte automatisch aus der Datenquellen-Verwaltung erzeugt oder Statusinformationen zum aktuellen Vorgang abgefragt werden. Die automatische Erzeugung kann z.B. von Begriffen abhängig gemacht oder an Bedingungen (z. B. Datum) geknüpft werden.

Generierungs-Skripte dienen daher primär der Vereinfachung der Template-Entwicklung und werden über die Anweisung $CMS_RENDER()$ in einem Vorlagensatz einer Vorlage eingebunden.

Typ

Kontext

Vorlage

GenerationScriptContext

  

Auftrags-Skript

Ein Auftrags-Skript wird manuell oder in vorgegebenen Intervallen vom FirstSpirit-Server ausgeführt wird und wird über die Server- oder Projekteigenschaften als Auftragsaktion definiert.

Einsatzzwecke eines solchen Skriptes sind z.B. Sub-Site-Deployments oder Backups. Daneben können Auftrags-Skripte auch ad-hoc-Funktionalität ohne Bezug auf andere Auftragsaktionen ausführen.

Typ

Kontext

Keiner

ScheduleContext

  

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

  

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.12 | Datenschutz