Datenmodell CityGov3: Unterschied zwischen den Versionen
Hying (Diskussion | Beiträge) |
Sed (Diskussion | Beiträge) |
||
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 103: | Zeile 103: | ||
In dem Goldenberg Beisiel ist eine komplexe Struktur mit mehreren hundert Elementen enthalten.<br/> | In dem Goldenberg Beisiel ist eine komplexe Struktur mit mehreren hundert Elementen enthalten.<br/> | ||
http://www.sitepark.com/downloads/goldenberg_vv.xip<br/> | http://www.sitepark.com/downloads/goldenberg_vv.xip<br/> | ||
− | |||
− | |||
− | |||
Auf den weiteren Seiten wird das Datenmodell jeweils einer Beispielseite des XIP Packages gegenübergestellt. | Auf den weiteren Seiten wird das Datenmodell jeweils einer Beispielseite des XIP Packages gegenübergestellt. | ||
Zeile 132: | Zeile 129: | ||
{| class="prettytable sortable" | {| class="prettytable sortable" | ||
|- class="hintergrundfarbe1" | |- class="hintergrundfarbe1" | ||
− | ! CityGov spml Templates || Anker des eingebundenen Slot-Templates || Beschreibung | + | ! CityGov spml Templates || Anker des eingebundenen Slot-Templates || Beschreibung || CityGov Version |
+ | |- | ||
+ | |<code>gui.vv.tpl.snippets.php.head.output.object.spml</code> | ||
+ | |<code>gui.vv.slot.php.head.pageAttributes</code> | ||
+ | | Wird vor dem Abbruch der 'nicht aktiven' Seite aufgerufen. Hier können weitere (Navigations) Werte ergänzt und Anpassungen an dem $page Objekt durchgeführt werden. | ||
+ | | 3.6.2 | ||
+ | |- | ||
+ | |<code>gui.vv.tpl.snippets.php.head.output.object.spml</code> | ||
+ | |<code>gui.vv.slot.php.head</code> | ||
+ | | Wird bei der Erstellung aller für die Seite relevanten php-Daten aufgerufen. Änderungen an den Response-Header Daten sind ebenfalls möglich. | ||
+ | | 3.5 | ||
|- | |- | ||
|<code>gui.vv.system.resource.properties.element.spml</code><br><code>gui.vv.system.organisation.properties.spml</code><br><code>gui.vv.system.root.toolbar.preview.spml</code> | |<code>gui.vv.system.resource.properties.element.spml</code><br><code>gui.vv.system.organisation.properties.spml</code><br><code>gui.vv.system.root.toolbar.preview.spml</code> | ||
| <code>gui.module.publicationstatefilter</code> | | <code>gui.module.publicationstatefilter</code> | ||
| Filtert im Eingabebereich die Liste der anzuzeigenden Publikationsbereiche bei den Artikeln ud der Vorschau | | Filtert im Eingabebereich die Liste der anzuzeigenden Publikationsbereiche bei den Artikeln ud der Vorschau | ||
+ | | 3.5 | ||
|- | |- | ||
|<code>gui.vv.tpl.snippets.address.spml</code><br><code>gui.vv.tpl.snippets.addressLink.spml</code> | |<code>gui.vv.tpl.snippets.address.spml</code><br><code>gui.vv.tpl.snippets.addressLink.spml</code> | ||
Zeile 142: | Zeile 150: | ||
| Wird in der Eingabe am Ende der Adressbearbeitung eingebunden<br> | | Wird in der Eingabe am Ende der Adressbearbeitung eingebunden<br> | ||
In der Ausgabe wird es nach der Anzeige der Adressdaten eingebunden | In der Ausgabe wird es nach der Anzeige der Adressdaten eingebunden | ||
+ | | 3.5 | ||
|- | |- | ||
|<code>gui.vv.tpl.snippets.address.spml</code><br><code>gui.vv.tpl.snippets.addressLink.spml</code> | |<code>gui.vv.tpl.snippets.address.spml</code><br><code>gui.vv.tpl.snippets.addressLink.spml</code> | ||
Zeile 147: | Zeile 156: | ||
| Wird in der Eingabe nicht eingebunden<br> | | Wird in der Eingabe nicht eingebunden<br> | ||
In der Ausgabe wird es nach der Anzeige der Postadresse eingebunden | In der Ausgabe wird es nach der Anzeige der Postadresse eingebunden | ||
+ | | 3.5 | ||
+ | |- | ||
+ | |<code>ies.tple.cg.mod.config.snippets.spml</code> | ||
+ | | <code>gui.vv.slot.findMediaPools</code> | ||
+ | | Wird in der Eingabe nicht eingebunden um die Listen der Pools für die Linkdialoge zur konfigurieren.<br> | ||
+ | Ausgewertet werden die Listen 'tmp_informationpools' und 'tmp_downloadpools'. Sollte dieser Slot nicht existieren, werden die Pool-Listen über intern Mechanismen zusammengestellt. | ||
+ | | 3.10 | ||
|} | |} | ||
− | |||
Aktuelle Version vom 7. August 2020, 13:36 Uhr
Einleitung
CityGov als virtuelle Verwaltung dient zur Strukturierung der Angebote eines Unternehmens beziehungsweise einer kommunalen Verwaltung.
Sie ist Abbild der realen Verwaltung und sollte zu einer Verwaltung werden, die den BürgerInnen rund um die Uhr zur Verfügung steht. Grundsätzlich baut sich das System der Virtuellen Verwaltung aus den folgenden drei Säulen auf.
- Produkte/Dienstleistungen die angeboten werden.
- Mitarbeiter die bestimmte Dienstleistungen repräsentieren.
- Und Organisationseinheiten die die hierarchische Struktur innerhalb der Verwaltung widerspiegeln.
Jede Organisationseinheit(OE) kann ihrerseits wieder aus einer oder mehreren untergeordneten Organisationseinheit bestehen.
Passend zu jeder (verwaltungstechnischen) Lebenslage sollten die BürgerInnen einen Einstieg finden, über das sie alle Formalitäten abwickeln können, die zu einem Vorgang gehören. Durch flexibele bidirektionale Verknüpfungen zwischen den OE, den Mitarbeitern und den Dienstleistungen können nahezu alle verwaltungspezifischen Strukturen erfasst werden. Schließlich können über die Verknüpfungen zwischen den Elementen der drei Säulen diverse Anfragen an das System gestellt werden. Dadurch kann eine Übersicht über die Zusammenhänge innerhalb der Verwaltung wiedergegeben werden. Um diese Zusammenhänge auch Außenstehenden zugänglich zu machen, können diese Strukturen innerhalb eines Internetauftritts, durch den IES, ausgegeben werden.
Grundsätzlich teilt sich die Funktionalität einer virtuellen Verwaltung in drei Teilbereiche auf:
- Die Eingabe der Daten wie Produkte, Dienstleistungen und Ressourcen, sowie die verschiedenen, oftmals hirarchisch getrennten Ebenen der Organisationseinheiten.
- Die Erstellung von Verknüpfungen innerhalb der verschiedenen Elemente.
- Die Auswertung und Ausgabe der Daten nach bestimmten Kriterien.
In diesem Handbuch bleibt die Beschreibung der Administration des Systems aussen vor. Innerhalb der Administration kann konfiguriert werden, aus welchen Bestandteilen die Resourcen, Produkte und OE zusammengesetzt sein sollen. Zu den Bestandteilen gehören grundsätzliche Daten wie Name, oder Adresse, aber auch ganz spezifische Daten und Verknüpfungen zu anderen Elementen.
- Eingabe
- Sämtliche Daten werden mittels einer Weboberfläche in den IES übertragen. Grundsätzlich wird der Nutzer des Systems über die Organisatorische Struktur der Verwaltung geführt. Diese kann er nach persönlichem Ermessen erweitern oder umstrukturieren. Über verschiedene Schritte können den Organisationseinheiten dann unterschiedliche Eigenschaften zugeordnet werden.
- Verknüpfungen
- Nach der Eingabe der 'Stammdaten' eines Elementes können diverse Verknüpfungen erstellt werden. Eine Mehrfachverknüpfung eines Elementes zu mehreren anderen ist selbstverständlich. Auch eine bidirektionale Verknüpfung ist möglich, um Abhängigkeiten noch einfacher auflösen zu können.
- Ausgabe
- Schließlich sollen die Informationen auch wieder abrufbar sein. Zum einen kann dieses innerhalb des Systems 'life' geschehen, um eventuell sofort Änderungen am Datensatz vornehmen zu können, desweiteren können die Informationen aber auch in HTML(php) Form für externe Nutzer zur Verfügung gestellt werden.
Strukturen der Virtuellen Verwaltung
Die drei Kernsäulen Dienstleistungen, Mitarbeiter und Organisationseinheit sind über die obere Reiternavigation zu erreichen. Von hier gelangt der Redakteur auch auf die Oberfläche des CMS. Auf der linke Seite werden die angelegten Informationen gelistet. Auf der rechten Seite werden zu jeder Information Detailinformationen angezeigt.
- Erläuterung der Symbole
Wie im Explorer wird bei einem Klick auf dieses Symbol ein geöffneter Zweig des Baums geschlossen.
Wie im Explorer wird bei einem Klick auf dieses Symbol ein geöffneter Zweig des Baums geöffnet.
Mit diesem Symbol wird eine Information gelöscht. Das Löschen muss über ein Popup bestätigt werden.
Drag&Drop Im Gegensatz zum Explorer muss in InfoSite5 das Symbol vor einem Eintrag mit der linken Maustaste einmal angeklickt werden, um ein Element für Drag&Drop-Aktion an die Maus zu binden. Alle weiteren Arbeitschritte (inclusive Nutzung der Strg und Umschalttasten) entsprechen dem Vorbild Explorer. Nach dem 'Fallenlassen' der Elemente auf dem Verzeichnissnamen leitet ein Auswahlfenster durch die weiteren möglichen Aktionen des Systems.
Arbeitsschritte zur Informationspflege
Jeder Artikel wird über einen inhaltlich oder strukturell organisierten Arbeitsablauf gepflegt. Einzelne Schritte (Steps)werden über die rechte Navigation direkt angesprungen. Eingabefelder können unterschiedliche Funktionen haben. Zur besseren Unterscheidung haben wir in den folgenden Abschnitten die einzelnen Felder der Eingabemasken zusätzlich in einer Tabelle dargestellt. Der Type eines Feldes wird mit einem Symbol gekennzeichnet.
Hier die Legende der möglichen Contenttypen:
Beispiel XIP
CityGov3 kann als XIP Package exportiert werden.
In dem folgenden Beispiel werden einige Objekte in dem XIP Format forgestellt:
http://www.sitepark.com/downloads/citygov.example.xip
In dem Goldenberg Beisiel ist eine komplexe Struktur mit mehreren hundert Elementen enthalten.
http://www.sitepark.com/downloads/goldenberg_vv.xip
Auf den weiteren Seiten wird das Datenmodell jeweils einer Beispielseite des XIP Packages gegenübergestellt. Nähere Informationen zum XIP Package Import finden sich hier in der Kategorie:XIP und der Beschreibung zu dem XIP_Package_Import sowie in der Beschreibung zum Kommandline-Tool XIP_iesxip
Inhaltsverzeichnis
CityGov3 Datenmodell
Freigabe der Organisationseinheiten
CityGov3 Organisationseinheiten
Freigabe der Produkte
Freigabe der Mitarbeiter
Systemweite Eigenschaften und Vorgaben
Administration
Scripting Slots innerhalb von CityGov
CityGov spml Templates | Anker des eingebundenen Slot-Templates | Beschreibung | CityGov Version |
---|---|---|---|
gui.vv.tpl.snippets.php.head.output.object.spml
|
gui.vv.slot.php.head.pageAttributes
|
Wird vor dem Abbruch der 'nicht aktiven' Seite aufgerufen. Hier können weitere (Navigations) Werte ergänzt und Anpassungen an dem $page Objekt durchgeführt werden. | 3.6.2 |
gui.vv.tpl.snippets.php.head.output.object.spml
|
gui.vv.slot.php.head
|
Wird bei der Erstellung aller für die Seite relevanten php-Daten aufgerufen. Änderungen an den Response-Header Daten sind ebenfalls möglich. | 3.5 |
gui.vv.system.resource.properties.element.spml gui.vv.system.organisation.properties.spml gui.vv.system.root.toolbar.preview.spml
|
gui.module.publicationstatefilter
|
Filtert im Eingabebereich die Liste der anzuzeigenden Publikationsbereiche bei den Artikeln ud der Vorschau | 3.5 |
gui.vv.tpl.snippets.address.spml gui.vv.tpl.snippets.addressLink.spml
|
gui.vv.slot.address
|
Wird in der Eingabe am Ende der Adressbearbeitung eingebunden In der Ausgabe wird es nach der Anzeige der Adressdaten eingebunden |
3.5 |
gui.vv.tpl.snippets.address.spml gui.vv.tpl.snippets.addressLink.spml
|
gui.vv.slot.address.post
|
Wird in der Eingabe nicht eingebunden In der Ausgabe wird es nach der Anzeige der Postadresse eingebunden |
3.5 |
ies.tple.cg.mod.config.snippets.spml
|
gui.vv.slot.findMediaPools
|
Wird in der Eingabe nicht eingebunden um die Listen der Pools für die Linkdialoge zur konfigurieren. Ausgewertet werden die Listen 'tmp_informationpools' und 'tmp_downloadpools'. Sollte dieser Slot nicht existieren, werden die Pool-Listen über intern Mechanismen zusammengestellt. |
3.10 |