Správa publikačních serverů
Systém jNP je doporučené na produkčním prostředí provozovat v architektuře s jedním editačním, a alespoň dvěma publikačními servery. Taková architektura zajišťuje vysoký výkon i dostupnost veřejné prezentace zobrazené z jNP. Na architektuře lze provádět servisní zásahy (aktualizace operačního systému, aplikace apod) bez výpadku webové prezentace. V případě větších požadavků na výkon, spolehlivost či dostupnost, lze přidat libovolné množství publikačních serverů.
Instalace publikačního serveru
Z hlediska instalace je nastavení publikačního serveru (instalace prostředí, aplikace) identické s nastavením editačního serveru. Pouze v konfiguračním souboru aplikace (Tomcat context, ROOT.xml) je třeba uvést parametr:
<Environment name="ng.ServerType" value="PUBLIC" type="java.lang.String"/>
Toto nastavení pak může ovlivnit další konfigurační parametry, které mohou být vázány právě na provoz aplikace v režimu publikačního uzlu.
Aby správně fungoval proces publikace, musí mít publikační server nastavenu servisní doménu, a musí existovat prostup z editačního serveru na publikační server.
Správa serverů
Správa serverů probíhá pomocí stránky dostupné z menu příkazem Obsah > Publikace. Stránka zobrazuje aktuálně nakonfigurované publikační servery, a jejich aktuální stav. Umožňuje přidání a odebrání publikačních serverů dle potřeby.
Ruční zásahy do publikace
Zákaz publikace
V běžném nastavení obvykle publikace probíhá automaticky v předem konfigurovaných intervalech. V případě potřeby je možné automatickou publikaci zakázat, například v případě, že v obsahu editačního serveru byla zjištěna chyba, kterou není žádoucí publikovat, je třeba předem otestovat správnost potvrzení projektu, apod.
Při zákazu publikace je automaticky zaznamenán čas zákazu, a uživatel, který zákaz provedl. Volitelně lze vyplnit poznámku o důvodu zákazu. Zároveň je možné stanovit, zda je povolena ruční publikace (toto nastavení je možné dodatečně změnit).
Okamžitá ruční publikace
Publikaci na daný publikační server lze spustit okamžitě mimo běžný režim automatické publikace. Lze tak učinit v případě, že je automatická publikace povolena (tedy defacto publikaci jen uspíšit), nebo i v případě, že je zakázána, je-li v rámci zákazu povolena ruční publikace.
Historie publikace
Stránka zobrazuje přehled transakcí na editačním serveru a publikačních serverech. Transakce je buď změna položek, nebo změna datového slovníku. Přehled zobrazuje čas, kdy transakce vznikla na editačním serveru, a kdy byla publikována.
Údaje ve stejném řádku odpovídají identickému obsahu jednotlivých serverů.
Odvolání publikace
V případě zjištění chyby v obsahu, je možné publikaci jedné nebo více transakcí na daný publikační server odvolat, a vrátit tak stav publikačního serveru k některému z jeho historických stavů. Zároveň se publikační server přepne do nouzového režimu (zakáže se automatická publikace, viz výše), aby se zabránilo automatické opětovné publikaci.
Po odstranění problému na editačním serveru je možné automatickou publikaci opět zapnout, případně publikovat ručně.