Facet [Facet] erfordert weitere Komponenten: Apache [Apache], NQXML [RAA] sowie Expat und SablotFace, die von [Sablot] bezogen werden können und mit sehr ausführlichen Installationsanweisungen aufwarten. Das im 17 KB kleinen Archiv enthaltene Beispiel lässt einen Blick hinter die Kulissen zu.
Für eine Facet-Applikation müssen einige Vorbereitungen getroffen werden: Im
/cgi-bin-Verzeichnis wird eine applikationsspezifische Datei- und
Ordnerstruktur angelegt:
/cgi-bin/
SecureOneWeb/
FrontController.rb
map.xml
WEB-RES/
xsl/
... XSL-Dokumente
application/
... Applikationsdaten
session/
... Sessionorientierte Daten
Die dazu passende Konfiguration in httpd.conf sorgt dafür,
dass Apache alle Aktionen im SecureOneWeb-Verzeichnis zuerst an den
applikationseigenen Controller schickt.
Action SecureOneCtrl /cgi-bin/SecureOneWeb/FrontController.rb SetHandler SecureOneCtrl
Nach einem Neustart des Webservers kann mit einem Browser unter
http://localhost/SecureOne/ die Startseite betrachtet werden.