Dynamische Objekte

Allgemeines

Dynamische Objekte ermöglichen es, Inhalte unabhängig vom normalen Veröffentlichungsprozess direkt auf speziellen Seiten anzuzeigen. Sie können solche Inhalte ständig aktualisieren, z. B. für News, Terminkalender oder FAQs.

Um dynamische Objekte zu bearbeiten, können in onTEAM verschiedene Module mit individuell konfigurierter Datenstruktur integriert werden. Die Daten pflegen Sie über spezielle Funktionen und Formulare. Zugriffsrechte für die verschiedenen Module können Sie über die Userverwaltung vergeben.

Für die Veröffentlichung muss eine auf die Datenstruktur und die gewünschten Ausgabeparameter zugeschnittene HTML-Ausgabe bereitgestellt werden.

In onTEAM sind unterschiedliche Schnittstellen zur Publikation dynamischer Inhalte vorgesehen, aus denen je nach technischer Umgebung und gewünschter Aktualität ausgewählt werden kann. Scientec richtet dynamische Objekte auf Anfrage ein, konfiguriert die Datenstrukturen und programmiert die HTML-Ausgabe.

Integration per CGI-Script

Die Skripte zur Anzeige dynamischer Objekte werden als Server-Side-Includes auf den betreffenden Seiten eingefügt. Die Syntax des Aufrufs und die übergebenen Parameter hängen von den Objekten und vom Anzeigemodus ab. Damit der Server die Anweisung ausführen kann, muss die HTML-Datei u.U. die Endung shtml erhalten.

Im HTML-Editor bearbeiten Sie die Server-Side-Includes im Quelltextmodus. In der Browseransicht werden sie nicht ausgeführt, dort werden keine dynamischen Inhalte angezeigt.

Damit der Editor eingebundene Grafiken richtig anzeigt, müssen sie in shtml-Dateien absolut referenziert werden. Beachten Sie das bitte, wenn Sie mit einem externen Editor arbeiten, der HTML-Editor von onTEAM übernimmt das automatisch.

Publizierte dynamische Objekte (PDO)

Eine alternative Möglichkeit, dynamische Inhalte einzubinden, bieten "publizierte dynamische Objekte". Hierbei werden Platzhalter für die zu publizierenden Inhalte mit der Syntax "$PDO_name(Parameter)$" in die HTML-Seiten geschrieben. Während der Veröffentlichung erkennt onTEAM die Platzhalter und setzt die entsprechenden Inhalte ein. Allerdings werden die Inhalte mit dieser Methode nur während der Veröffentlichung aktualisiert; Server-Side-Includes (s. o.) aktualisieren den Seiteninhalt ständig.

Templatebasierte publizierte dynamische Objekte (TPDO)

Diese Objekte werden analog zu den "publizierten dynamischen Objekten" eingesetzt. onTEAM erzeugt die Inhalte ebenfalls nur während der Veröffentlichung. Die Variablen für TPDOs werden über Templates eingebunden. So können Sie zum Beispiel spezielle Navigationselemente verwirklichen. Syntax: $TPDO_name(Parameter)$.