Installationsanleitung CityGov3
Installation
CityGov3-Modul
Für die Installation von CityGov3 ist es notwendig das entsprechende IES-Modul über IES-Admin einzuspielen. Hinweise zur Installation von Modulen erhalten Sie hier. Das Modul erhalten Sie direkt von Sitepark.
Initialisierung des Mandanten
Nach der Installation des Moduls wird für die entsprechenden Mandante ein XIP-Paket eingespielt, mit dem die notwendigen Templates übertragen und Grundstrukturen initialisiert werden. Die XIP-Datei erhalten Sie direkt von Sitepark.
Bei gültiger Lizenz können die Mandanten anschließend auf die Funktionen zugreifen.
Suchfunktionen
I.d.R. werden die Daten in CityGov3 für eine Website (Internet oder Intranet) generiert, die über Suchfunktionen recherchiert werden können. Hierzu ist es notwendig alle generierten HTML-Dateien in einen Suchindex aufzunehmen. Das wird über den Crawler von Nutch realisiert.
Sitepark liefert ein entsprechendes Nutch-Paket, welches über Erweiterungen für alle notwendigen Datentypen (Office2007, PDF-1.5, etc.) verfügt. Weiterhin sind zur Konfiguration Strukturen (sog. Zones) definiert worden, die alle notwendigen Funktionen übersichtlich abbilden.
Zur Konfiguration des Lucene-Index für eine CityGov3-Instanz kann einfach die Zone localhost
vollständig kopiert und umbenannt werden. Anschließend sind noch zwei Dateien manuell anzupassen:
- urls/url
- Konfiguration der Start-URLs
- Hier ist eine URL mit einer vollständigen Liste aller Inhalte (Produkte, Personen, etc.) anzugeben. Die Datei muss mit einen entsprechendem Template über eine Suchabfrage generiert werden. Damit hat die Konfigurationsdatei etwa den folgenden Inhalt:
http://somedomain.com/vv/index.php?showAllElements=true
- conf/urlfilter.txt
- Konfiguration der globalen URL-Regeln
- Hier muss die mind. die folgende Zeile angepasst werden:
+^http://([a-z0-9]*\.)*localhost/
Für die regelmäßige Aktualisierung der Indices werden Cron-Jobs benötigt. Diese lauten etwa wie folgt:
# m h dom mon dow command
# jede Nacht nutch Suchindizes aktualisieren
15 2 * * * /srv/sitepark/nutch/crawl-all-zones.sh 2>/dev/null
Da die Indices vom Nutzer des Webserver gelesen werden müssen, muss diesem stets nach dem Crawlen der entsprechende Verzeichnis übertragen werden. Ist dieser Nutzer wwwrun
in der Gruppe wwwrun
sieht der Aufruf wie folgt aus:
chown -R wwwrun.wwwrun /srv/sitepark/nutch/zones
Idealerweise wird das an das Ende der Date crawl-all-zones.sh
angehängt.
Zusammenfassende Informationen zur Installation von Nutch finden Sie hier.
Einstellungen und Administration
Publikationbereiche
Die Publikationsbereiche, in denen CityGov3 Artikel publiziert werden, können verschiedene Modi bekommen. Sie dienen zur Steuerung bestimmter Ausgaben. Die Modi werden mit dem Namen sp_vv_mode
in dem IES-Admin als Metadatan der Publikationsbereiche angegeben.
Grundsätzlich kann in dem Seitentemplates während der Ausgabe nach den Modi differenziert werden, ohne die Anker der Publikationsbereiche abfragen zu müssen, um ein unterschiedliches Design umzusetzen.
- extern
- Für Internet-Bereiche. E-Mail-Adressen über den proaktiven Spamschutz als Bild erstellt. Das E-Mail-Formular kann in dem Artikel eingebunden sein, wenn über den Administrationsartikel keine separate Formularseite angeben ist.
- intern
- Für Intranet-Bereiche. E-Mail-Adressen werden direkt mit dem Link
<mailto>
in die Seite geschrieben. - service
- Für ServiceCenter (CityCall). E-Mail-Adressen werden direkt ausgegeben. Zusätzlich werden alle 'gelben' Felder ausgegeben.
- d115
- Für die xml Ausgabe der Produkte in dem Format der D115 Projektgruppe.
Administrationsartikel
In dem Administrationsartikel von CityGov3 können grundsätzliche Einstellungen vorgenommen werden.
Telefon
Dazu gehören vordefinierte Vorwahlen für Telefon- und Mobilfunknummern. Für den Such-Index kann angegeben werden, dass bestimmte Vorwahlen nicht in dem Index gespeichert werden sollen (kommasepariert).
Label
In dem Bereiche Label
werden die von Standard abweichende Label für die Ausgabe angegeben. Ebenso können für die doppelte Liste der Links und Downloads Zwischenüberschriften vordefiniert werden.
Mitarbeiter
Hier kann angegeben werden, ob die Links auf Mitarbeiter in einem Popup geöffnet werden. Es kann auch bestimmt werden, wie die Mitarbeiterlisten bei den verschiednen Mode der Publisher bei Organisationen und Produkten ausgegeben werden sollen:
- Tabellarisch oder als Liste
- Mit/Ohne Tabellenüberschriften
- Mit/Ohne E-Mail-Adressen und Telefonnummern
- Art der Standard-Sortierung der Mitarbeiter
- Die Möglichkeit dem Redakteur zu erlauben, die Standard-Sortierung zu ändern.
Je nach Modi kann auch angegeben werden, dass nicht alle verknüpften Mitarbeiter ausgegeben werden sollen, sondern nur ein in der Konfiguration angegebenen Mitarbeiter. Auch hier kann angegeben werden, dass der Redakteur dieses Angabe bei den jeweiligen Organisationen oder Produkten anpassen (überschreiben) kann.
Konfiguration
Es kann ein im System erstelltes E-Mail-Formular für die Verlinkung der E-Mail-Adressen angegeben werden. Weiter könne Parameter für den Proaktiven-Spamschutz angegeben werden. Für das interne Kontaktformular können hier alle nötigen Angaben wie Absenderadresse und Einleitungstexte angegeben werden. Sollten die Adressen über GEO-Koordinaten verfügen, kann neben JavaScript Funktionen auch der Link auf einen Stadtplan angegeben werde, der bei den Adressdaten ausgegeben wird.