Publisher-Service: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: ==Beschreibung== Der Publisher-Service publiziert Artikel mit Hilfe von Templates in Publikationsbeiche. Hierbei kann ein Publikationsbereich ein DocumentRoot eines Web...)
 
Zeile 2: Zeile 2:
 
Der Publisher-Service publiziert Artikel mit Hilfe von Templates in Publikationsbeiche. Hierbei kann ein Publikationsbereich ein DocumentRoot eines Webservers, eine Datenbank, ein MailServer oder eine URL (HTTP-Request) sein.
 
Der Publisher-Service publiziert Artikel mit Hilfe von Templates in Publikationsbeiche. Hierbei kann ein Publikationsbereich ein DocumentRoot eines Webservers, eine Datenbank, ein MailServer oder eine URL (HTTP-Request) sein.
  
Der Publisher-Service verwaltet die zu publizierenden
+
Der Publisher-Service verwaltet die zu publizierenden Artikel. Aufgrund von Abhängigkeiten von Artikel wird die Generierung von Artikeln z.B. über den [[Link-Service]] angestoßen. In diesem Fall wird die Liste der zu generierenden Artikel in einer Queue verwaltet, aus der die Artikel nacheinander entnommen werden (fifo - first in, first out) um sie zu generieren. Auch die von Nutzern angestoßenen Aktionen wie 'generiere alle Artikel die das Template X verwenden' oder 'generieren des gesamten Mandanten' erzeugen Artikellisten, die dem Publisher-Service übergeben werden.
 +
 
 +
Ein Sonderfall stellt das speichern eines Artikels dar. Hierbei löst der Nutzer das Generieren eines Artikels aus (wenn der Artikel publiziert ist) das nicht über die Queue abgearbeitet wird. Das generieren von Artikeln durch das speichern oder nutzen der Vorschau-Funktion werden immer vorgezogen. Dadurch kann das publizieren des Artikels direkt und synchron nach dem speichern ausgeführt werden und die Seite ist generiert, nachdem der vom Nutzer ausgelöste Request abgeschlossen ist.

Version vom 20. November 2008, 12:02 Uhr

Beschreibung

Der Publisher-Service publiziert Artikel mit Hilfe von Templates in Publikationsbeiche. Hierbei kann ein Publikationsbereich ein DocumentRoot eines Webservers, eine Datenbank, ein MailServer oder eine URL (HTTP-Request) sein.

Der Publisher-Service verwaltet die zu publizierenden Artikel. Aufgrund von Abhängigkeiten von Artikel wird die Generierung von Artikeln z.B. über den Link-Service angestoßen. In diesem Fall wird die Liste der zu generierenden Artikel in einer Queue verwaltet, aus der die Artikel nacheinander entnommen werden (fifo - first in, first out) um sie zu generieren. Auch die von Nutzern angestoßenen Aktionen wie 'generiere alle Artikel die das Template X verwenden' oder 'generieren des gesamten Mandanten' erzeugen Artikellisten, die dem Publisher-Service übergeben werden.

Ein Sonderfall stellt das speichern eines Artikels dar. Hierbei löst der Nutzer das Generieren eines Artikels aus (wenn der Artikel publiziert ist) das nicht über die Queue abgearbeitet wird. Das generieren von Artikeln durch das speichern oder nutzen der Vorschau-Funktion werden immer vorgezogen. Dadurch kann das publizieren des Artikels direkt und synchron nach dem speichern ausgeführt werden und die Seite ist generiert, nachdem der vom Nutzer ausgelöste Request abgeschlossen ist.