Angabe eines "Favicons" für eine WGA-Site
Favicons, das sind diese kleinen Grafiken die im Browser zu vielen Webseiten angezeigt werden, meistens direkt vor der URL im Adressfeld. Unten z.B. das Favicon von Google:

Zugegeben, es gibt wichtigere Funktionen zu Websites. Dennoch komplettiert dieses Icon den "Gesamteindruck" einer kommerziellen Site. Oder umgekehrt: Man erwartet hier einfach inzwischen ein aussagekräftiges Logo zum Betreiber eines Webauftritts, da man es von vielen anderen Sites her bereits kennt.
Technisch handelt es sich beim Favicon um ein sehr simples Konzept: Der Browser versucht eine Ressource namens "favicon.ico" ohne sonstige Pfad vom Server zu laden. Findet er eine solche, so wird sie angezeigt.
Und hier stellt sich ein Problem für alle Sites, auf welchen WGA ohne Kontextpfad installiert ist, wo WGA also ausnahmslos alle eingehenden Anfragen des J2EE-Servers verarbeitet. Der Pfad zur favicon-Ressource entspricht keiner üblichen WGA-Ressource und kann auch nicht mit einer solchen belegt werden. Daher gibt WGA eine Fehlermeldung an den Browser zurück der daraufhin die Site ohne Icon anzeigt.
Zwar ist es auch möglich, ein Favicon per <rel>-Tag im HTML-Code einer Webseite selbst zu addressieren. Hier gibt es jedoch Unterschiede darin wie verschiedene Browser diese Daten benötigen, ausserdem ist dies nicht wirklich ein globaler Ansatz für die gesamte Site. Eine andere Möglichkeit ist es, dieses Favicon über "Rewrite"-Funktionalitäten eines vorgelagerten HTTP-Servers anzubieten, was jedoch auch nicht wirklich eine elegant zu nennen ist, insbesondere wenn ansonsten kein HTTP-Server benötigt wird.
Daher besitzt WGA seit Version 4.0.4 selbst eine dedizierte - und bislang wahrscheinlich kaum bekannte - Funktion zum Thema Favicon.
Zugegeben, es gibt wichtigere Funktionen zu Websites. Dennoch komplettiert dieses Icon den "Gesamteindruck" einer kommerziellen Site. Oder umgekehrt: Man erwartet hier einfach inzwischen ein aussagekräftiges Logo zum Betreiber eines Webauftritts, da man es von vielen anderen Sites her bereits kennt.
Technisch handelt es sich beim Favicon um ein sehr simples Konzept: Der Browser versucht eine Ressource namens "favicon.ico" ohne sonstige Pfad vom Server zu laden. Findet er eine solche, so wird sie angezeigt.
Und hier stellt sich ein Problem für alle Sites, auf welchen WGA ohne Kontextpfad installiert ist, wo WGA also ausnahmslos alle eingehenden Anfragen des J2EE-Servers verarbeitet. Der Pfad zur favicon-Ressource entspricht keiner üblichen WGA-Ressource und kann auch nicht mit einer solchen belegt werden. Daher gibt WGA eine Fehlermeldung an den Browser zurück der daraufhin die Site ohne Icon anzeigt.
Zwar ist es auch möglich, ein Favicon per <rel>-Tag im HTML-Code einer Webseite selbst zu addressieren. Hier gibt es jedoch Unterschiede darin wie verschiedene Browser diese Daten benötigen, ausserdem ist dies nicht wirklich ein globaler Ansatz für die gesamte Site. Eine andere Möglichkeit ist es, dieses Favicon über "Rewrite"-Funktionalitäten eines vorgelagerten HTTP-Servers anzubieten, was jedoch auch nicht wirklich eine elegant zu nennen ist, insbesondere wenn ansonsten kein HTTP-Server benötigt wird.
Daher besitzt WGA seit Version 4.0.4 selbst eine dedizierte - und bislang wahrscheinlich kaum bekannte - Funktion zum Thema Favicon.
Im WGA Manager, Register "Configuration", Knoten "Resource Settings" versteckt sich diese kleine Funktion mit dem Titel Path to favicon resource.

Hier kann ein URL-Pfad angegeben werden der auf eine Favicon-Ressource verweist. Der Pfad kann entweder eine absolute URL sein - also inklusive http:// und Hostnamen - oder als partielle URL relativ zum HTTP-Host angegeben werden. In letzterem Fall muss der Pfad mit einem Slash "/" beginnen.
Also Favicons unterstützt werden Bilder der Standards GIF, PNG oder des Microsoft Icon-Standards. Falls gerade keines zur Hand ist kann als Test auch ein von WGA mitgeliefertes Favicon verwendet werden dessen Pfad sie oben im Screenshot sehen.
Speichern sie den Editor mit der Schaltfläche "Save" und übertragen sie die Konfiguration per Schaltfläche "Store on Server" zu WGA. Nach einigen Sekunden sollte WGA das Favicon ausliefern. Vorsicht falls dies nicht sofort klappt: Viele Browser speichern die Favicons zwischen und fragen sie in derselben Sitzung nicht neu ab. Starten sie ggf. ihren Browser neu und/oder löschen sie seinen Cache um ihn zum Neuladen des Favicons zu zwingen.
Hier kann ein URL-Pfad angegeben werden der auf eine Favicon-Ressource verweist. Der Pfad kann entweder eine absolute URL sein - also inklusive http:// und Hostnamen - oder als partielle URL relativ zum HTTP-Host angegeben werden. In letzterem Fall muss der Pfad mit einem Slash "/" beginnen.
Also Favicons unterstützt werden Bilder der Standards GIF, PNG oder des Microsoft Icon-Standards. Falls gerade keines zur Hand ist kann als Test auch ein von WGA mitgeliefertes Favicon verwendet werden dessen Pfad sie oben im Screenshot sehen.
Speichern sie den Editor mit der Schaltfläche "Save" und übertragen sie die Konfiguration per Schaltfläche "Store on Server" zu WGA. Nach einigen Sekunden sollte WGA das Favicon ausliefern. Vorsicht falls dies nicht sofort klappt: Viele Browser speichern die Favicons zwischen und fragen sie in derselben Sitzung nicht neu ab. Starten sie ggf. ihren Browser neu und/oder löschen sie seinen Cache um ihn zum Neuladen des Favicons zu zwingen.