<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://wiki.openkonsequenz.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eschlenker</id>
		<title>Wiki openKONSEQUENZ - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.openkonsequenz.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eschlenker"/>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/Spezial:Beitr%C3%A4ge/Eschlenker"/>
		<updated>2026-04-25T08:53:14Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=AC-Orga&amp;diff=2064</id>
		<title>AC-Orga</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=AC-Orga&amp;diff=2064"/>
				<updated>2020-10-19T07:47:57Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AC Web Meetings=&lt;br /&gt;
Arbeitsbereich zur Vorbereitung der Web Meetings und Dokumentation wichtigster Beschlüsse&lt;br /&gt;
&lt;br /&gt;
==2020-10-19 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Unterstütze DBMS: Postgres, Oracle?&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
Sonstiges&lt;br /&gt;
* Liste offener Punkte im Protokoll&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2020-10-05 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Zeitplan Umsetzung&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
Sonstiges&lt;br /&gt;
* Liste offener Punkte im Protokoll&lt;br /&gt;
&lt;br /&gt;
==2020-09-21 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Umfrage zum nächstern Termin verschickt (Schwerpunkt Umsetzung)&lt;br /&gt;
** gemeinsame QS-Umgebung&lt;br /&gt;
* PWA &lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
Sonstiges&lt;br /&gt;
* Vereinheitlichte Vorgaben für CI-Umgebungen? (SPIE/Schlenker)&lt;br /&gt;
** QA SIT: mögliche Inkompatibilität bei dockerisierter CI-Umgebung&lt;br /&gt;
* Liste offener Punkte im Protokoll&lt;br /&gt;
&lt;br /&gt;
==2020-09-07 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Umfrage zum nächstern Termin verschickt (Schwerpunkt Umsetzung)&lt;br /&gt;
** gemeinsame QS-Umgebung&lt;br /&gt;
* PWA für oK Module&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-08-24 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Nächster Termin zur Planung der Umsetzung&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-07-27 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Aktuelle Systemarchitektur und Feedback (Sebastian Hanna)&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Auth&amp;amp;Auth Keyclock Modul (Kurzbeschreibung und Kurzangebot)?&lt;br /&gt;
** HTTP-Flooding&lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* Vertretung bzw. Absage der Telko am 10. August 2020&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-07-10 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Auth&amp;amp;Auth Keyclock Modul (Kurzbeschreibung und Kurzangebot)?&lt;br /&gt;
** Commiter für TÖB&lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* RD20 Status (JMei)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-06-29 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* CIM Cache-Swagger UI-Schnittstellen wieder über Wiki erreichbar (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-06-15 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* QS Dokumentation: Ablage in der Projektdokumentation (Review Berichte, Sonarqube Ergebnisse, etc.) auf der Next Cloud (Jürgen Meister)&lt;br /&gt;
* CD AG: Aktueller Stand und weiteres Vorhaben (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-06-02 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2 &lt;br /&gt;
Telefon: +49 891 2140 2090 &lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* Server Q-Umgebung Hardware (Simon Reis)&lt;br /&gt;
* Codecoverage SonarQube QC-Handbuch (Simon Reis)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-05-18 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2 &lt;br /&gt;
Telefon: +49 891 2140 2090 &lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Eclipse Comitter für oK Repositories (Jürgen Meister)&lt;br /&gt;
* Q-Umgebung: HTTP Flooding (Simon Reis/Sebastian Hana)&lt;br /&gt;
* CD AG: Notwendige Tools und Stages; nächster Termin 27.05.2020, 14 - 15:30 Uhr (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-05-04 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://global.gotomeeting.com/join/360406909&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756Deutschland: +49 721 6059 6510&lt;br /&gt;
* Direktwahl: tel:+4972160596510,,360406909#&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Eclipse Comitter für oK Repositories (Jürgen Meister)&lt;br /&gt;
* Q-Umgebung: HTTP Flooding (Jürgen Meister)&lt;br /&gt;
* Mail to SMS-Gateway Service (Jürgen Meister)&lt;br /&gt;
* Open Street Maps Service (Jürgen Meister)&lt;br /&gt;
* CD AG: Nächster Termin heute 14:00-15:30 Uhr(Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting)&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-04-20 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Mail to SMS-Gateway Service (Jürgen Meister)&lt;br /&gt;
* Open Street Maps Service (Jürgen Meister)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting)&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-04-06 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* https://meet.jit.si/oK-ACQC&lt;br /&gt;
* Telefon: +49.89.380.38719,,1408745058#&lt;br /&gt;
* Raumtelefon: https://meet.jit.si/oK-ACQC#config.startSilent=true&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting) für Mai in Vorbereitung&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-03-24 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''16:00-17:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Wartungsdienstleistung bestehender Module (Jürgen Meister)&lt;br /&gt;
** Termin der AG zur Softwarepflege: Mitwoch 25.03.2020; 15-16:30 Uhr oder Freitag 27.03.2020 13-14:30 Uhr (https://terminplaner4.dfn.de/5HXNzA2MNQMHC6iO)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
** Start der AG Verschoben, neue Umfrage zur Terminfindung ab dem 31.03.2020&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
** Ausschreibungen für QS der Module&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-03-09 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Wartungsdienstleistung bestehender Module (Jürgen Meister)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020 - &amp;quot;leichtgewichtige&amp;quot; Integration  (Sebastian Hanna)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
&lt;br /&gt;
==2020-02-24 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020  (Sebastian Hanna)&lt;br /&gt;
** Status der Sichtung&lt;br /&gt;
** Vorschlag für &amp;quot;leichtgewichtiges&amp;quot; Vorgehen&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle&lt;br /&gt;
* Planung der Abstimmungen zur Vorbereitung der Docker-Infrastruktur für &amp;quot;Bereitstellung&amp;quot; und für &amp;quot;oK-Demoumgebung&amp;quot; am Beispiel von &amp;quot;Kontaktstammdaten&amp;quot; (?) (Sebastian Hanna)&lt;br /&gt;
* Planung Aktivitäten &amp;quot;Delivery Automation&amp;quot; (Sebastian Hanna)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-02-10 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
&lt;br /&gt;
'''Neue Plattform (getestet mit Edge, Firefox und Chrome; IE läuft nicht)'''&lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Zukünftiger Standardbrowser (JMei)&lt;br /&gt;
* Status AG Connect+ (JMei)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020  (Bernhard Betz)&lt;br /&gt;
** Neues Modul Software-Entwicklung - Konzeption und Vorgehensweise&lt;br /&gt;
** Änderung der Regelung des Passwortgebrauchs&lt;br /&gt;
&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-01-27 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Status AG Connect+ (Jürgen Meister)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* Camunda BPMN Engine&lt;br /&gt;
** Anpassung und Verabschiedung AC Handbuch (Andre Göring)&lt;br /&gt;
&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-01-13 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''ABWEICHEND! 9:00-10:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* AG Connect (Jürgen Meister)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* ISMS für Cyber Resilience Lab (OFFIS)(Andre Göring)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check Erfolgreich für Camunda Version 7.11.0, wie sie auf github bereitstehen:&lt;br /&gt;
***	engine-cdi&lt;br /&gt;
***	engine-plugins&lt;br /&gt;
***     engine-rest&lt;br /&gt;
***	engine-spring&lt;br /&gt;
***	engine&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-12-16 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Weiterleiten von ACQC-Einladungen?&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-12-02 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting - Neuigkeiten? Entscheidung Anfang 2020.&lt;br /&gt;
** Black Duck / OWASP (Andre Schülein hat Link zum Jenkins-Plugin für Owasp geteilt)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-11-18 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting - Neuigkeiten? Entscheidung Anfang 2020.&lt;br /&gt;
** Black Duck / OWASP&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-11-04 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Prozess, Stack und Hosting - Neuigkeiten?&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Jürgen Meister)&lt;br /&gt;
*** (YAML Definitonen doch im git)&lt;br /&gt;
*** Soll für das Wiki die SwaggerUI-Anbindung wieder repariert werden? Wer hostet dann den SwaggerUI Server/Service und die YAML-Dateien? &lt;br /&gt;
**** Klärung, CIM Cache und SwaggerUI auf dem Demo-System?&lt;br /&gt;
**** IPs (169.50.13.154:443/domain - Cim Cache für PTA Tests &amp;amp; 169.50.13.150 - Test-APIs) bei Mettenmeier gehostet?&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-10-21 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Geomagic nun auch auf der oK-Webseite als SP gelistet https://www.openkonsequenz.de/das-konsortium/20-service-provider-member/139-geomagic&lt;br /&gt;
* Delivery Prozess, Stack und Hosting (Damian Burda)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** @angular/service-worker Version 9.0.0.-next.8 (21 Tage alt) hat Eclipse-IP Check erfolgreich bestanden &lt;br /&gt;
** Eclipse IP-Check für camunda-engine-dmn 7.11.0 erfolgreich.&lt;br /&gt;
** Weitere nötig? camunda-engine-bpm? camunda-modeler? camunda-cockpit?  camunda-cawerno? camunda-tasklist? (https://camunda.com/de/products/)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Schnittstellen Server / YAML Definitonen doch im git (Andre Göring, Jürgen Meister)&lt;br /&gt;
*** Soll für das Wiki die SwaggerUI-Anbindung wieder repariert werden? Wer hostet dann den SwaggerUI Server/Service und die YAML-Dateien? &lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-10-07 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Prozess, Stack und Hosting (Damian Burda)&lt;br /&gt;
* IP Check&lt;br /&gt;
** @angular/service-worker Version für Eclipse-IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Feedback PSI / BTC in Sachen Swagger Schnittstellen Server / YAML (Andre Göring, Jürgen Meister)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-09-09 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Nutzer-Evaluation NDS - Beteiligung durch Operatoren erwünscht (IMIS)&lt;br /&gt;
* Ausschreibung Störungsinformationstool online und gestartet - Bewertungsmatrix ist nun auch Online&lt;br /&gt;
** https://www.openkonsequenz.de/anwender/11-geplante-projekte/127-stoerungs-informations-tool &lt;br /&gt;
* SC-Präsenztreffen in Worms nächste Woche. PTA kann als SPM-Vertreter nicht dabei sein. Wer kann/möchte PTA vertreten? Für SPM insofern wichtig, dass es bei diesem Treffen insbesondere auch um Software-Wartung gehen wird.&lt;br /&gt;
* Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Client Side Package Manager &lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Externer Interessent für Bereitschaftsplanung &lt;br /&gt;
** Telko am 23.9. absagen? Wir sehen uns ja schon am 24.9..&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-08-26 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Ausschreibung Störungsinformationstool online und gestartet&lt;br /&gt;
** https://www.openkonsequenz.de/anwender/11-geplante-projekte/127-stoerungs-informations-tool &lt;br /&gt;
* Rückmeldung SC bzgl.  Aktualisierung „herunterladbares“ Image und Installationspakete für User-Module?&lt;br /&gt;
**  https://www.openkonsequenz.de/das-konsortium/weblink/47/49/3&lt;br /&gt;
* SPM für Weiterentwicklung von CIM-Cache gesucht&lt;br /&gt;
* Eine Beschreibung &amp;quot;Wie richte ich eine openKonsequenz-Umgebung ein&lt;br /&gt;
**  und wie installiere ich mir APPS sollte im Wiki beschrieben und auf der Homepage verlinkt sein.&lt;br /&gt;
**  http://wiki.openkonsequenz.de/Hauptseite#Installation_und_Konfiguration&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member (Dohle / Meister)&lt;br /&gt;
* Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Client Side Package Manager &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-08-12 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Netze Mittelbaden hat Mitgliedsantrag als Driver-Member gestellt  &lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Aktualisierung „herunterladbares“ Image und Installationspakete für User-Module?&lt;br /&gt;
**  https://www.openkonsequenz.de/das-konsortium/weblink/47/49/3&lt;br /&gt;
* Eine Beschreibung &amp;quot;Wie richte ich eine openKonsequenz-Umgebung ein&lt;br /&gt;
**  und wie installiere ich mir APPS sollte im Wiki beschrieben und auf der Homepage verlinkt sein.&lt;br /&gt;
**  http://wiki.openkonsequenz.de/Hauptseite#Installation_und_Konfiguration&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Vorbereitung Kaskade Modulauschreibung (Langold / Betz / weiterer SPM?)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-07-29 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Rückmeldungen in Sachen NetzDatenStrom Evaluation?&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Vorbereitung Kaskade Modulauschreibung (Langold / Betz / weiterer SPM?)&lt;br /&gt;
* AC Handbook 1.6.0 für Ausschreibung Störungsinformationstool veröffentlicht&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-07-01 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Rückmeldungen in Sachen NetzDatenStrom Evaluation?&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Ferienzeit. Abstimmung Termin für nächste Telko? 15.7.? 29.07.? &lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-06-17 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''11:15-12:15 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* NetzDatenStrom - Evaluation des Vorhabens (Norman Ihle, OFFIS)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - SC-Treffen Anfang Juni (JMei):&lt;br /&gt;
** SC erwartet einen praktikablen Vorschlag von SPM zur Organisation der Prozesse für Software-Wartung und Software-Weiterentwicklung&lt;br /&gt;
** Software-Wartung (3rd Level-Support): Am Praktikabelsten scheint das Szenario zu sein, wo ein SPM im Auftrag von oK e.G. die Organisation des 3rd Level Supports übernimmt und die operative Fehlerbehebung und Security-Patchmanagement mit jeweiligen SPM vertraglich absichert, der ursprünglich das Modul entwickelt hat. Vertiefende Diskussionen hierzu müssen ASAP geführt werden. Final Draft wird noch vor der Sommerpause benötigt.&lt;br /&gt;
** Software-Weiterentwicklung: Welche Leistungen würden zu diesem Service-Paket gehören? Minimum: Stunden-Reservierung für Umsetzung von Change-Requests. Was wären mögliche Erweiterungspakete? Unterstützung des PPC-Product-Owners? … weitere?&lt;br /&gt;
** Es sollen auch Preismodelle (im Idealfall mit unverbindlicher Preisindikation) für Software-Wartung und Software-Weiterentwicklung durch SPM vorgeschlagen werden. Mögliches Preismodell wäre z.B. Bereitstellungspreispauschale + Einsatzabrechnung auf Stundenbasis. &lt;br /&gt;
* Weitere Infos vom SC-Treffen (JMei):&lt;br /&gt;
** 2 strategische User Module diskutiert. SC prüft zeitnah deren Umsetzbarkeit.&lt;br /&gt;
** Thematik von SaaS wurde diskutiert. Das Thema ist noch nicht aktuell. Grundsätzliche Bedenken gibt es nicht mehr auch nicht gegen ISO 27001-zertifiziere public-Clouds. Einziges Bedenken ist die Schwarzfallfähigkeit der User-Module bei &amp;quot;Remote&amp;quot;-Hosting. &lt;br /&gt;
** Eclipse-Mitgliedschaft&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-06-03 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Modul-Steckbrief &amp;quot;Personalstammdaten&amp;quot; (JMei)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Styleguide: Aufbereitung der Empfehlungen der AG im Dokument schon gestartet?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung (JMei): &lt;br /&gt;
** Zentrales Thema für SC-Versammlung Anfang Juni &lt;br /&gt;
** Offen: Prozess für Weiterentwicklung und vertragliche Ausgestaltung&lt;br /&gt;
** Vorbereitung entsprechendes Hand-Outs für das SC-Treffen&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-05-20 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Input für Vorbereitung Modul-Steckbrief &amp;quot;Personalstammdaten&amp;quot; gesucht (JMei)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* SC-Status? Veröffentlichung Bereitschaftsplanung auf Demoplattform vor Abnahme? -&amp;gt; ja, ASAP (JMei)&lt;br /&gt;
* Fehlermeldung bei Geplante Netzmaßnahme Modul wegen CIM Cache auf der Demo-Plattform &lt;br /&gt;
* Styleguide: Aufbereitung der Empfehlungen der AG im Dokument schon gestartet?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung (JMei): &lt;br /&gt;
** Zentrales Thema für SC-Versammlung Anfang Juni &lt;br /&gt;
** Empfehlung PPC: Software-Wartung soll über oK &amp;quot;zentralisiert&amp;quot; werden. Operative Ausführung über Service-Provider.&lt;br /&gt;
** Weiterentwicklung + Releasemanagement über PPC. PPC empfiehlt &amp;quot;langfristige&amp;quot; Rahmenverträge mit Service-Providern für Umsetzung von Feature-Requests und qualitativer Software-Verbesserungen nach Modul-Abnahme.&lt;br /&gt;
** Diskutierte Prozesse für Software-Wartung in AG Maintenance (Siehe Präsentation) passen weitestgehend. Offen: Prozess für Weiterentwicklung und vertragliche Ausgestaltung&lt;br /&gt;
** Wer kann resp. möchte an der Vorbereitung eines entsprechenden Hand-Outs für SC-Treffen beteiligen? (Abstimmungen werden &amp;quot;asynchron&amp;quot; per Mail ablaufen) &lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Reminder technische Zugangsdaten für Web-Auftritt - Rückmeldung noch nicht vollständig?&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* AC Handbook&lt;br /&gt;
** Client Side Package Manager Entwurfsentscheidung eingearbeitet (zudem Mailhog, Verweis auf User Module Eclipse Project, CIM Serialisierung)&lt;br /&gt;
** wann brauchen wir die neue Version auf die oK-Homepage? Oder erstmal weiter sammeln?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitpunkt: 24.9. 11 Uhr bis 25.9. 15:30 Uhr https://doodle.com/poll/8cn2de4e3dg2rkpn&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-05-06 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Orga: SC Telko verschiebt sich auf Dienstags - wollen wir folgen oder die ACQC Telko 2-wöchentlich Montags belassen?&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Reminder technische Zugangsdaten für Web-Auftritt - Rückmeldung noch nicht vollständig&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* JMei: Fragst du bitte in der Telko bei Mettenmeier, wann ungefähr CIM Cache Stufe 2 auf die Demo-Plattform kommt und ob es Schwierigkeiten bei Abstimmungen mit PSI oder sonstige Orga-Schwierigkeiten gibt.&lt;br /&gt;
* Client Side Package Manager Entscheidungsvorlage (Göring/Dietrich/Schmidt)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
** Thema für 20.05.: TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitpunkt: https://doodle.com/poll/8cn2de4e3dg2rkpn&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-04-23 Agenda des AC Web Meeting (ausnahmsweise Dienstags)==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
** Thema für 06.05.: Client Side Package Manager Entscheidungsvorlage (Göring/Dietrich/Schmidt)&lt;br /&gt;
** Thema für 20.05.: TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-04-08 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* NPM-Paketmanager für JS-Libraries&lt;br /&gt;
* Vorstellung und Vorabdiskussion der Prozesse (?Arten der Softwarebereitstellung in Auslieferungsprojekten?) für 3rd Level Support (im engen Sinne) (JMei)&lt;br /&gt;
* Demo-Plattform Hotline im Wiki ergänzt.&lt;br /&gt;
** Zugangsdaten für Demo-Plattform ergänzen?&lt;br /&gt;
** Hotline auch auf ok-Webseite ergänzen?&lt;br /&gt;
* CIM Serialisierung im Handbuch&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile und Probleme (ggf. Mettenmeier als Presenter)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
&lt;br /&gt;
==2019-03-25 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* CIM Serialisierung &lt;br /&gt;
** Erweiterung des AC Handbuchs um Vorgaben zur CIM Serialisierung von XML Nachrichten (ja/nein)&lt;br /&gt;
** CIM Serialisierung ala NDS/IEC/Tools oder ala CIM Cache&lt;br /&gt;
** NLS-Interfaces (eingehend und ausgehend) Serialisierung ala CIM Serialisierung?&lt;br /&gt;
** Auswirkungen auf welche Module?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
** QC48: HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
&lt;br /&gt;
==2019-03-11 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* CIM Serialisierung &lt;br /&gt;
** Erweiterung des AC Handbuchs um Vorgaben zur CIM Serialisierung von XML Nachrichten (ja/nein)&lt;br /&gt;
** CIM Serialisierung ala NDS/IEC/Tools oder ala CIM Cache&lt;br /&gt;
** NLS-Interfaces (eingehend und ausgehend) Serialisierung ala CIM Serialisierung?&lt;br /&gt;
** Auswirkungen auf welche Module?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Entscheidungsfindung Styleguide-Tooling&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC Handbook v3 Arbeitstitel und Ziele festlegen&lt;br /&gt;
* QC Handbook Hauptautor (Maintainer) und Medium (Google Docs?)&lt;br /&gt;
* Klärung Dringlichkeit und Vorgehensweise BDEW-Whitepaper&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
** AC565: Überarbeitung Handbuch: Zwei Eclipse Projekte. Eines für Plattformmodule und eines für Anwendermodule.&lt;br /&gt;
** QC48: HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
&lt;br /&gt;
==2019-02-25 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Hotline für Demo-System&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Peer Review - Checkliste&lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-02-11 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12?)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* NDS: Unterschiede in XML Serialisierung CIM Cache vs. Profilierungstools (CIM Tool, (CimEA, SchemaComposer)&lt;br /&gt;
* E-World Fazit&lt;br /&gt;
* Treffen mit Open Interface&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-01-21 (Draft der) Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* NDS: Unterschiede in XML Serialisierung CIM Cache vs. Profilierungstools (CIM Tool, (CimEA, SchemaComposer)&lt;br /&gt;
* Status der E-World Vorbereitung&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier) -&amp;gt; letzter SPRINT ist faktisch abgeschlossen. Testphase kommt demnächst.&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-01-07 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Vorstellung neuer API-Schnittstellen für CIM Cache (Felix Korb)&lt;br /&gt;
* Status der E-World Vorbereitung -&amp;gt; Status Demosysteme und Folien-Hand Outs für&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA) + Demo-Daten&lt;br /&gt;
** EisMan (incl. CIM Cache 2) (BTC/PSI)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen (offener Diskussionspunkt)&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA)&lt;br /&gt;
** CIM-Cache (BTC) -&amp;gt; EisMan funktioniert mit CIM Cache Version 2.  &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2018-12-10 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Bericht von der Generalversammlung openKONSEQUENZ am 29.11.18 (JMei)&lt;br /&gt;
* Auswahl Testtool für eMail-Kommunikation: [[MailHog|MailHog Entscheidungsvorlage]]&lt;br /&gt;
* Status der E-World Vorbereitung&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier) -&amp;gt; soll noch in 2018 fertig werden.&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA) -&amp;gt; Abgeschlossen. Hier müssen noch Demo-Daten auf dem Demosystem ergänzt werden. &lt;br /&gt;
** CIM-Cache (BTC) -&amp;gt; EisMan funktioniert mit CIM Cache Version 2.  &lt;br /&gt;
* EPL und Erweiterungsmöglichkeiten von oK-Modulen durch Service-Provider (Aktueller Abstimmungsstand mit Fa. Mettenmeier)&lt;br /&gt;
* Gibt es Einwände/Empfehlungen für die Nutzung des oK-WiKi zur Sammlung von Themen und Dokumentation von Entscheidungsvorlagen?&lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tops für nächste Telkos&lt;br /&gt;
** Vorstellung neuer API-Schnittstellen für CIM Cache (7.1.2019)&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=AC-Orga&amp;diff=2063</id>
		<title>AC-Orga</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=AC-Orga&amp;diff=2063"/>
				<updated>2020-10-19T07:46:46Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AC Web Meetings=&lt;br /&gt;
Arbeitsbereich zur Vorbereitung der Web Meetings und Dokumentation wichtigster Beschlüsse&lt;br /&gt;
&lt;br /&gt;
==2020-10-19 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Unterstütze DBMS: Postgres, Oracle?&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
Sonstiges&lt;br /&gt;
* Liste offener Punkte im Protokoll&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2020-10-05 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Zeitplan Umsetzung&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
Sonstiges&lt;br /&gt;
* Vereinheitlichte Vorgaben für CI-Umgebungen? (SPIE/Schlenker)&lt;br /&gt;
** QA SIT: mögliche Inkompatibilität bei dockerisierter CI-Umgebung&lt;br /&gt;
* Liste offener Punkte im Protokoll&lt;br /&gt;
&lt;br /&gt;
==2020-09-21 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Umfrage zum nächstern Termin verschickt (Schwerpunkt Umsetzung)&lt;br /&gt;
** gemeinsame QS-Umgebung&lt;br /&gt;
* PWA &lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
Sonstiges&lt;br /&gt;
* Vereinheitlichte Vorgaben für CI-Umgebungen? (SPIE/Schlenker)&lt;br /&gt;
** QA SIT: mögliche Inkompatibilität bei dockerisierter CI-Umgebung&lt;br /&gt;
* Liste offener Punkte im Protokoll&lt;br /&gt;
&lt;br /&gt;
==2020-09-07 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Umfrage zum nächstern Termin verschickt (Schwerpunkt Umsetzung)&lt;br /&gt;
** gemeinsame QS-Umgebung&lt;br /&gt;
* PWA für oK Module&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-08-24 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Nächster Termin zur Planung der Umsetzung&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-07-27 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Aktuelle Systemarchitektur und Feedback (Sebastian Hanna)&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Auth&amp;amp;Auth Keyclock Modul (Kurzbeschreibung und Kurzangebot)?&lt;br /&gt;
** HTTP-Flooding&lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* Vertretung bzw. Absage der Telko am 10. August 2020&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-07-10 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Auth&amp;amp;Auth Keyclock Modul (Kurzbeschreibung und Kurzangebot)?&lt;br /&gt;
** Commiter für TÖB&lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* RD20 Status (JMei)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-06-29 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* CIM Cache-Swagger UI-Schnittstellen wieder über Wiki erreichbar (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-06-15 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* QS Dokumentation: Ablage in der Projektdokumentation (Review Berichte, Sonarqube Ergebnisse, etc.) auf der Next Cloud (Jürgen Meister)&lt;br /&gt;
* CD AG: Aktueller Stand und weiteres Vorhaben (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-06-02 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2 &lt;br /&gt;
Telefon: +49 891 2140 2090 &lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* Server Q-Umgebung Hardware (Simon Reis)&lt;br /&gt;
* Codecoverage SonarQube QC-Handbuch (Simon Reis)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-05-18 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2 &lt;br /&gt;
Telefon: +49 891 2140 2090 &lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Eclipse Comitter für oK Repositories (Jürgen Meister)&lt;br /&gt;
* Q-Umgebung: HTTP Flooding (Simon Reis/Sebastian Hana)&lt;br /&gt;
* CD AG: Notwendige Tools und Stages; nächster Termin 27.05.2020, 14 - 15:30 Uhr (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-05-04 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://global.gotomeeting.com/join/360406909&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756Deutschland: +49 721 6059 6510&lt;br /&gt;
* Direktwahl: tel:+4972160596510,,360406909#&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Eclipse Comitter für oK Repositories (Jürgen Meister)&lt;br /&gt;
* Q-Umgebung: HTTP Flooding (Jürgen Meister)&lt;br /&gt;
* Mail to SMS-Gateway Service (Jürgen Meister)&lt;br /&gt;
* Open Street Maps Service (Jürgen Meister)&lt;br /&gt;
* CD AG: Nächster Termin heute 14:00-15:30 Uhr(Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting)&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-04-20 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Mail to SMS-Gateway Service (Jürgen Meister)&lt;br /&gt;
* Open Street Maps Service (Jürgen Meister)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting)&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-04-06 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* https://meet.jit.si/oK-ACQC&lt;br /&gt;
* Telefon: +49.89.380.38719,,1408745058#&lt;br /&gt;
* Raumtelefon: https://meet.jit.si/oK-ACQC#config.startSilent=true&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting) für Mai in Vorbereitung&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-03-24 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''16:00-17:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Wartungsdienstleistung bestehender Module (Jürgen Meister)&lt;br /&gt;
** Termin der AG zur Softwarepflege: Mitwoch 25.03.2020; 15-16:30 Uhr oder Freitag 27.03.2020 13-14:30 Uhr (https://terminplaner4.dfn.de/5HXNzA2MNQMHC6iO)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
** Start der AG Verschoben, neue Umfrage zur Terminfindung ab dem 31.03.2020&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
** Ausschreibungen für QS der Module&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-03-09 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Wartungsdienstleistung bestehender Module (Jürgen Meister)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020 - &amp;quot;leichtgewichtige&amp;quot; Integration  (Sebastian Hanna)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
&lt;br /&gt;
==2020-02-24 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020  (Sebastian Hanna)&lt;br /&gt;
** Status der Sichtung&lt;br /&gt;
** Vorschlag für &amp;quot;leichtgewichtiges&amp;quot; Vorgehen&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle&lt;br /&gt;
* Planung der Abstimmungen zur Vorbereitung der Docker-Infrastruktur für &amp;quot;Bereitstellung&amp;quot; und für &amp;quot;oK-Demoumgebung&amp;quot; am Beispiel von &amp;quot;Kontaktstammdaten&amp;quot; (?) (Sebastian Hanna)&lt;br /&gt;
* Planung Aktivitäten &amp;quot;Delivery Automation&amp;quot; (Sebastian Hanna)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-02-10 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
&lt;br /&gt;
'''Neue Plattform (getestet mit Edge, Firefox und Chrome; IE läuft nicht)'''&lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Zukünftiger Standardbrowser (JMei)&lt;br /&gt;
* Status AG Connect+ (JMei)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020  (Bernhard Betz)&lt;br /&gt;
** Neues Modul Software-Entwicklung - Konzeption und Vorgehensweise&lt;br /&gt;
** Änderung der Regelung des Passwortgebrauchs&lt;br /&gt;
&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-01-27 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Status AG Connect+ (Jürgen Meister)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* Camunda BPMN Engine&lt;br /&gt;
** Anpassung und Verabschiedung AC Handbuch (Andre Göring)&lt;br /&gt;
&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-01-13 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''ABWEICHEND! 9:00-10:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* AG Connect (Jürgen Meister)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* ISMS für Cyber Resilience Lab (OFFIS)(Andre Göring)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check Erfolgreich für Camunda Version 7.11.0, wie sie auf github bereitstehen:&lt;br /&gt;
***	engine-cdi&lt;br /&gt;
***	engine-plugins&lt;br /&gt;
***     engine-rest&lt;br /&gt;
***	engine-spring&lt;br /&gt;
***	engine&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-12-16 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Weiterleiten von ACQC-Einladungen?&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-12-02 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting - Neuigkeiten? Entscheidung Anfang 2020.&lt;br /&gt;
** Black Duck / OWASP (Andre Schülein hat Link zum Jenkins-Plugin für Owasp geteilt)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-11-18 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting - Neuigkeiten? Entscheidung Anfang 2020.&lt;br /&gt;
** Black Duck / OWASP&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-11-04 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Prozess, Stack und Hosting - Neuigkeiten?&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Jürgen Meister)&lt;br /&gt;
*** (YAML Definitonen doch im git)&lt;br /&gt;
*** Soll für das Wiki die SwaggerUI-Anbindung wieder repariert werden? Wer hostet dann den SwaggerUI Server/Service und die YAML-Dateien? &lt;br /&gt;
**** Klärung, CIM Cache und SwaggerUI auf dem Demo-System?&lt;br /&gt;
**** IPs (169.50.13.154:443/domain - Cim Cache für PTA Tests &amp;amp; 169.50.13.150 - Test-APIs) bei Mettenmeier gehostet?&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-10-21 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Geomagic nun auch auf der oK-Webseite als SP gelistet https://www.openkonsequenz.de/das-konsortium/20-service-provider-member/139-geomagic&lt;br /&gt;
* Delivery Prozess, Stack und Hosting (Damian Burda)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** @angular/service-worker Version 9.0.0.-next.8 (21 Tage alt) hat Eclipse-IP Check erfolgreich bestanden &lt;br /&gt;
** Eclipse IP-Check für camunda-engine-dmn 7.11.0 erfolgreich.&lt;br /&gt;
** Weitere nötig? camunda-engine-bpm? camunda-modeler? camunda-cockpit?  camunda-cawerno? camunda-tasklist? (https://camunda.com/de/products/)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Schnittstellen Server / YAML Definitonen doch im git (Andre Göring, Jürgen Meister)&lt;br /&gt;
*** Soll für das Wiki die SwaggerUI-Anbindung wieder repariert werden? Wer hostet dann den SwaggerUI Server/Service und die YAML-Dateien? &lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-10-07 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Prozess, Stack und Hosting (Damian Burda)&lt;br /&gt;
* IP Check&lt;br /&gt;
** @angular/service-worker Version für Eclipse-IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Feedback PSI / BTC in Sachen Swagger Schnittstellen Server / YAML (Andre Göring, Jürgen Meister)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-09-09 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Nutzer-Evaluation NDS - Beteiligung durch Operatoren erwünscht (IMIS)&lt;br /&gt;
* Ausschreibung Störungsinformationstool online und gestartet - Bewertungsmatrix ist nun auch Online&lt;br /&gt;
** https://www.openkonsequenz.de/anwender/11-geplante-projekte/127-stoerungs-informations-tool &lt;br /&gt;
* SC-Präsenztreffen in Worms nächste Woche. PTA kann als SPM-Vertreter nicht dabei sein. Wer kann/möchte PTA vertreten? Für SPM insofern wichtig, dass es bei diesem Treffen insbesondere auch um Software-Wartung gehen wird.&lt;br /&gt;
* Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Client Side Package Manager &lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Externer Interessent für Bereitschaftsplanung &lt;br /&gt;
** Telko am 23.9. absagen? Wir sehen uns ja schon am 24.9..&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-08-26 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Ausschreibung Störungsinformationstool online und gestartet&lt;br /&gt;
** https://www.openkonsequenz.de/anwender/11-geplante-projekte/127-stoerungs-informations-tool &lt;br /&gt;
* Rückmeldung SC bzgl.  Aktualisierung „herunterladbares“ Image und Installationspakete für User-Module?&lt;br /&gt;
**  https://www.openkonsequenz.de/das-konsortium/weblink/47/49/3&lt;br /&gt;
* SPM für Weiterentwicklung von CIM-Cache gesucht&lt;br /&gt;
* Eine Beschreibung &amp;quot;Wie richte ich eine openKonsequenz-Umgebung ein&lt;br /&gt;
**  und wie installiere ich mir APPS sollte im Wiki beschrieben und auf der Homepage verlinkt sein.&lt;br /&gt;
**  http://wiki.openkonsequenz.de/Hauptseite#Installation_und_Konfiguration&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member (Dohle / Meister)&lt;br /&gt;
* Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Client Side Package Manager &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-08-12 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Netze Mittelbaden hat Mitgliedsantrag als Driver-Member gestellt  &lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Aktualisierung „herunterladbares“ Image und Installationspakete für User-Module?&lt;br /&gt;
**  https://www.openkonsequenz.de/das-konsortium/weblink/47/49/3&lt;br /&gt;
* Eine Beschreibung &amp;quot;Wie richte ich eine openKonsequenz-Umgebung ein&lt;br /&gt;
**  und wie installiere ich mir APPS sollte im Wiki beschrieben und auf der Homepage verlinkt sein.&lt;br /&gt;
**  http://wiki.openkonsequenz.de/Hauptseite#Installation_und_Konfiguration&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Vorbereitung Kaskade Modulauschreibung (Langold / Betz / weiterer SPM?)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-07-29 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Rückmeldungen in Sachen NetzDatenStrom Evaluation?&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Vorbereitung Kaskade Modulauschreibung (Langold / Betz / weiterer SPM?)&lt;br /&gt;
* AC Handbook 1.6.0 für Ausschreibung Störungsinformationstool veröffentlicht&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-07-01 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Rückmeldungen in Sachen NetzDatenStrom Evaluation?&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Ferienzeit. Abstimmung Termin für nächste Telko? 15.7.? 29.07.? &lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-06-17 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''11:15-12:15 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* NetzDatenStrom - Evaluation des Vorhabens (Norman Ihle, OFFIS)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - SC-Treffen Anfang Juni (JMei):&lt;br /&gt;
** SC erwartet einen praktikablen Vorschlag von SPM zur Organisation der Prozesse für Software-Wartung und Software-Weiterentwicklung&lt;br /&gt;
** Software-Wartung (3rd Level-Support): Am Praktikabelsten scheint das Szenario zu sein, wo ein SPM im Auftrag von oK e.G. die Organisation des 3rd Level Supports übernimmt und die operative Fehlerbehebung und Security-Patchmanagement mit jeweiligen SPM vertraglich absichert, der ursprünglich das Modul entwickelt hat. Vertiefende Diskussionen hierzu müssen ASAP geführt werden. Final Draft wird noch vor der Sommerpause benötigt.&lt;br /&gt;
** Software-Weiterentwicklung: Welche Leistungen würden zu diesem Service-Paket gehören? Minimum: Stunden-Reservierung für Umsetzung von Change-Requests. Was wären mögliche Erweiterungspakete? Unterstützung des PPC-Product-Owners? … weitere?&lt;br /&gt;
** Es sollen auch Preismodelle (im Idealfall mit unverbindlicher Preisindikation) für Software-Wartung und Software-Weiterentwicklung durch SPM vorgeschlagen werden. Mögliches Preismodell wäre z.B. Bereitstellungspreispauschale + Einsatzabrechnung auf Stundenbasis. &lt;br /&gt;
* Weitere Infos vom SC-Treffen (JMei):&lt;br /&gt;
** 2 strategische User Module diskutiert. SC prüft zeitnah deren Umsetzbarkeit.&lt;br /&gt;
** Thematik von SaaS wurde diskutiert. Das Thema ist noch nicht aktuell. Grundsätzliche Bedenken gibt es nicht mehr auch nicht gegen ISO 27001-zertifiziere public-Clouds. Einziges Bedenken ist die Schwarzfallfähigkeit der User-Module bei &amp;quot;Remote&amp;quot;-Hosting. &lt;br /&gt;
** Eclipse-Mitgliedschaft&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-06-03 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Modul-Steckbrief &amp;quot;Personalstammdaten&amp;quot; (JMei)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Styleguide: Aufbereitung der Empfehlungen der AG im Dokument schon gestartet?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung (JMei): &lt;br /&gt;
** Zentrales Thema für SC-Versammlung Anfang Juni &lt;br /&gt;
** Offen: Prozess für Weiterentwicklung und vertragliche Ausgestaltung&lt;br /&gt;
** Vorbereitung entsprechendes Hand-Outs für das SC-Treffen&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-05-20 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Input für Vorbereitung Modul-Steckbrief &amp;quot;Personalstammdaten&amp;quot; gesucht (JMei)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* SC-Status? Veröffentlichung Bereitschaftsplanung auf Demoplattform vor Abnahme? -&amp;gt; ja, ASAP (JMei)&lt;br /&gt;
* Fehlermeldung bei Geplante Netzmaßnahme Modul wegen CIM Cache auf der Demo-Plattform &lt;br /&gt;
* Styleguide: Aufbereitung der Empfehlungen der AG im Dokument schon gestartet?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung (JMei): &lt;br /&gt;
** Zentrales Thema für SC-Versammlung Anfang Juni &lt;br /&gt;
** Empfehlung PPC: Software-Wartung soll über oK &amp;quot;zentralisiert&amp;quot; werden. Operative Ausführung über Service-Provider.&lt;br /&gt;
** Weiterentwicklung + Releasemanagement über PPC. PPC empfiehlt &amp;quot;langfristige&amp;quot; Rahmenverträge mit Service-Providern für Umsetzung von Feature-Requests und qualitativer Software-Verbesserungen nach Modul-Abnahme.&lt;br /&gt;
** Diskutierte Prozesse für Software-Wartung in AG Maintenance (Siehe Präsentation) passen weitestgehend. Offen: Prozess für Weiterentwicklung und vertragliche Ausgestaltung&lt;br /&gt;
** Wer kann resp. möchte an der Vorbereitung eines entsprechenden Hand-Outs für SC-Treffen beteiligen? (Abstimmungen werden &amp;quot;asynchron&amp;quot; per Mail ablaufen) &lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Reminder technische Zugangsdaten für Web-Auftritt - Rückmeldung noch nicht vollständig?&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* AC Handbook&lt;br /&gt;
** Client Side Package Manager Entwurfsentscheidung eingearbeitet (zudem Mailhog, Verweis auf User Module Eclipse Project, CIM Serialisierung)&lt;br /&gt;
** wann brauchen wir die neue Version auf die oK-Homepage? Oder erstmal weiter sammeln?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitpunkt: 24.9. 11 Uhr bis 25.9. 15:30 Uhr https://doodle.com/poll/8cn2de4e3dg2rkpn&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-05-06 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Orga: SC Telko verschiebt sich auf Dienstags - wollen wir folgen oder die ACQC Telko 2-wöchentlich Montags belassen?&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Reminder technische Zugangsdaten für Web-Auftritt - Rückmeldung noch nicht vollständig&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* JMei: Fragst du bitte in der Telko bei Mettenmeier, wann ungefähr CIM Cache Stufe 2 auf die Demo-Plattform kommt und ob es Schwierigkeiten bei Abstimmungen mit PSI oder sonstige Orga-Schwierigkeiten gibt.&lt;br /&gt;
* Client Side Package Manager Entscheidungsvorlage (Göring/Dietrich/Schmidt)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
** Thema für 20.05.: TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitpunkt: https://doodle.com/poll/8cn2de4e3dg2rkpn&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-04-23 Agenda des AC Web Meeting (ausnahmsweise Dienstags)==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
** Thema für 06.05.: Client Side Package Manager Entscheidungsvorlage (Göring/Dietrich/Schmidt)&lt;br /&gt;
** Thema für 20.05.: TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-04-08 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* NPM-Paketmanager für JS-Libraries&lt;br /&gt;
* Vorstellung und Vorabdiskussion der Prozesse (?Arten der Softwarebereitstellung in Auslieferungsprojekten?) für 3rd Level Support (im engen Sinne) (JMei)&lt;br /&gt;
* Demo-Plattform Hotline im Wiki ergänzt.&lt;br /&gt;
** Zugangsdaten für Demo-Plattform ergänzen?&lt;br /&gt;
** Hotline auch auf ok-Webseite ergänzen?&lt;br /&gt;
* CIM Serialisierung im Handbuch&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile und Probleme (ggf. Mettenmeier als Presenter)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
&lt;br /&gt;
==2019-03-25 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* CIM Serialisierung &lt;br /&gt;
** Erweiterung des AC Handbuchs um Vorgaben zur CIM Serialisierung von XML Nachrichten (ja/nein)&lt;br /&gt;
** CIM Serialisierung ala NDS/IEC/Tools oder ala CIM Cache&lt;br /&gt;
** NLS-Interfaces (eingehend und ausgehend) Serialisierung ala CIM Serialisierung?&lt;br /&gt;
** Auswirkungen auf welche Module?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
** QC48: HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
&lt;br /&gt;
==2019-03-11 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* CIM Serialisierung &lt;br /&gt;
** Erweiterung des AC Handbuchs um Vorgaben zur CIM Serialisierung von XML Nachrichten (ja/nein)&lt;br /&gt;
** CIM Serialisierung ala NDS/IEC/Tools oder ala CIM Cache&lt;br /&gt;
** NLS-Interfaces (eingehend und ausgehend) Serialisierung ala CIM Serialisierung?&lt;br /&gt;
** Auswirkungen auf welche Module?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Entscheidungsfindung Styleguide-Tooling&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC Handbook v3 Arbeitstitel und Ziele festlegen&lt;br /&gt;
* QC Handbook Hauptautor (Maintainer) und Medium (Google Docs?)&lt;br /&gt;
* Klärung Dringlichkeit und Vorgehensweise BDEW-Whitepaper&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
** AC565: Überarbeitung Handbuch: Zwei Eclipse Projekte. Eines für Plattformmodule und eines für Anwendermodule.&lt;br /&gt;
** QC48: HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
&lt;br /&gt;
==2019-02-25 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Hotline für Demo-System&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Peer Review - Checkliste&lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-02-11 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12?)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* NDS: Unterschiede in XML Serialisierung CIM Cache vs. Profilierungstools (CIM Tool, (CimEA, SchemaComposer)&lt;br /&gt;
* E-World Fazit&lt;br /&gt;
* Treffen mit Open Interface&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-01-21 (Draft der) Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* NDS: Unterschiede in XML Serialisierung CIM Cache vs. Profilierungstools (CIM Tool, (CimEA, SchemaComposer)&lt;br /&gt;
* Status der E-World Vorbereitung&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier) -&amp;gt; letzter SPRINT ist faktisch abgeschlossen. Testphase kommt demnächst.&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-01-07 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Vorstellung neuer API-Schnittstellen für CIM Cache (Felix Korb)&lt;br /&gt;
* Status der E-World Vorbereitung -&amp;gt; Status Demosysteme und Folien-Hand Outs für&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA) + Demo-Daten&lt;br /&gt;
** EisMan (incl. CIM Cache 2) (BTC/PSI)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen (offener Diskussionspunkt)&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA)&lt;br /&gt;
** CIM-Cache (BTC) -&amp;gt; EisMan funktioniert mit CIM Cache Version 2.  &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2018-12-10 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Bericht von der Generalversammlung openKONSEQUENZ am 29.11.18 (JMei)&lt;br /&gt;
* Auswahl Testtool für eMail-Kommunikation: [[MailHog|MailHog Entscheidungsvorlage]]&lt;br /&gt;
* Status der E-World Vorbereitung&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier) -&amp;gt; soll noch in 2018 fertig werden.&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA) -&amp;gt; Abgeschlossen. Hier müssen noch Demo-Daten auf dem Demosystem ergänzt werden. &lt;br /&gt;
** CIM-Cache (BTC) -&amp;gt; EisMan funktioniert mit CIM Cache Version 2.  &lt;br /&gt;
* EPL und Erweiterungsmöglichkeiten von oK-Modulen durch Service-Provider (Aktueller Abstimmungsstand mit Fa. Mettenmeier)&lt;br /&gt;
* Gibt es Einwände/Empfehlungen für die Nutzung des oK-WiKi zur Sammlung von Themen und Dokumentation von Entscheidungsvorlagen?&lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tops für nächste Telkos&lt;br /&gt;
** Vorstellung neuer API-Schnittstellen für CIM Cache (7.1.2019)&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=AC-Orga&amp;diff=2059</id>
		<title>AC-Orga</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=AC-Orga&amp;diff=2059"/>
				<updated>2020-09-21T07:49:25Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* AC Web Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AC Web Meetings=&lt;br /&gt;
Arbeitsbereich zur Vorbereitung der Web Meetings und Dokumentation wichtigster Beschlüsse&lt;br /&gt;
&lt;br /&gt;
==2020-09-21 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Umfrage zum nächstern Termin verschickt (Schwerpunkt Umsetzung)&lt;br /&gt;
** gemeinsame QS-Umgebung&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
Sonstiges&lt;br /&gt;
* Vereinheitlichte Vorgaben für CI-Umgebungen? (SPIE/Schlenker)&lt;br /&gt;
** QA SIT: mögliche Inkompatibilität bei dockerisierter CI-Umgebung&lt;br /&gt;
* Liste offener Punkte im Protokoll&lt;br /&gt;
&lt;br /&gt;
==2020-09-07 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Umfrage zum nächstern Termin verschickt (Schwerpunkt Umsetzung)&lt;br /&gt;
** gemeinsame QS-Umgebung&lt;br /&gt;
* PWA für oK Module&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-08-24 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Nächster Termin zur Planung der Umsetzung&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-07-27 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Aktuelle Systemarchitektur und Feedback (Sebastian Hanna)&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Auth&amp;amp;Auth Keyclock Modul (Kurzbeschreibung und Kurzangebot)?&lt;br /&gt;
** HTTP-Flooding&lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* Vertretung bzw. Absage der Telko am 10. August 2020&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-07-10 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Auth&amp;amp;Auth Keyclock Modul (Kurzbeschreibung und Kurzangebot)?&lt;br /&gt;
** Commiter für TÖB&lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* RD20 Status (JMei)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-06-29 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* CIM Cache-Swagger UI-Schnittstellen wieder über Wiki erreichbar (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-06-15 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* QS Dokumentation: Ablage in der Projektdokumentation (Review Berichte, Sonarqube Ergebnisse, etc.) auf der Next Cloud (Jürgen Meister)&lt;br /&gt;
* CD AG: Aktueller Stand und weiteres Vorhaben (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-06-02 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2 &lt;br /&gt;
Telefon: +49 891 2140 2090 &lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* Server Q-Umgebung Hardware (Simon Reis)&lt;br /&gt;
* Codecoverage SonarQube QC-Handbuch (Simon Reis)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-05-18 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2 &lt;br /&gt;
Telefon: +49 891 2140 2090 &lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Eclipse Comitter für oK Repositories (Jürgen Meister)&lt;br /&gt;
* Q-Umgebung: HTTP Flooding (Simon Reis/Sebastian Hana)&lt;br /&gt;
* CD AG: Notwendige Tools und Stages; nächster Termin 27.05.2020, 14 - 15:30 Uhr (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-05-04 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://global.gotomeeting.com/join/360406909&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756Deutschland: +49 721 6059 6510&lt;br /&gt;
* Direktwahl: tel:+4972160596510,,360406909#&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Eclipse Comitter für oK Repositories (Jürgen Meister)&lt;br /&gt;
* Q-Umgebung: HTTP Flooding (Jürgen Meister)&lt;br /&gt;
* Mail to SMS-Gateway Service (Jürgen Meister)&lt;br /&gt;
* Open Street Maps Service (Jürgen Meister)&lt;br /&gt;
* CD AG: Nächster Termin heute 14:00-15:30 Uhr(Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting)&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-04-20 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Mail to SMS-Gateway Service (Jürgen Meister)&lt;br /&gt;
* Open Street Maps Service (Jürgen Meister)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting)&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-04-06 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* https://meet.jit.si/oK-ACQC&lt;br /&gt;
* Telefon: +49.89.380.38719,,1408745058#&lt;br /&gt;
* Raumtelefon: https://meet.jit.si/oK-ACQC#config.startSilent=true&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting) für Mai in Vorbereitung&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-03-24 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''16:00-17:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Wartungsdienstleistung bestehender Module (Jürgen Meister)&lt;br /&gt;
** Termin der AG zur Softwarepflege: Mitwoch 25.03.2020; 15-16:30 Uhr oder Freitag 27.03.2020 13-14:30 Uhr (https://terminplaner4.dfn.de/5HXNzA2MNQMHC6iO)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
** Start der AG Verschoben, neue Umfrage zur Terminfindung ab dem 31.03.2020&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
** Ausschreibungen für QS der Module&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-03-09 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Wartungsdienstleistung bestehender Module (Jürgen Meister)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020 - &amp;quot;leichtgewichtige&amp;quot; Integration  (Sebastian Hanna)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
&lt;br /&gt;
==2020-02-24 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020  (Sebastian Hanna)&lt;br /&gt;
** Status der Sichtung&lt;br /&gt;
** Vorschlag für &amp;quot;leichtgewichtiges&amp;quot; Vorgehen&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle&lt;br /&gt;
* Planung der Abstimmungen zur Vorbereitung der Docker-Infrastruktur für &amp;quot;Bereitstellung&amp;quot; und für &amp;quot;oK-Demoumgebung&amp;quot; am Beispiel von &amp;quot;Kontaktstammdaten&amp;quot; (?) (Sebastian Hanna)&lt;br /&gt;
* Planung Aktivitäten &amp;quot;Delivery Automation&amp;quot; (Sebastian Hanna)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-02-10 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
&lt;br /&gt;
'''Neue Plattform (getestet mit Edge, Firefox und Chrome; IE läuft nicht)'''&lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Zukünftiger Standardbrowser (JMei)&lt;br /&gt;
* Status AG Connect+ (JMei)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020  (Bernhard Betz)&lt;br /&gt;
** Neues Modul Software-Entwicklung - Konzeption und Vorgehensweise&lt;br /&gt;
** Änderung der Regelung des Passwortgebrauchs&lt;br /&gt;
&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-01-27 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Status AG Connect+ (Jürgen Meister)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* Camunda BPMN Engine&lt;br /&gt;
** Anpassung und Verabschiedung AC Handbuch (Andre Göring)&lt;br /&gt;
&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-01-13 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''ABWEICHEND! 9:00-10:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* AG Connect (Jürgen Meister)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* ISMS für Cyber Resilience Lab (OFFIS)(Andre Göring)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check Erfolgreich für Camunda Version 7.11.0, wie sie auf github bereitstehen:&lt;br /&gt;
***	engine-cdi&lt;br /&gt;
***	engine-plugins&lt;br /&gt;
***     engine-rest&lt;br /&gt;
***	engine-spring&lt;br /&gt;
***	engine&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-12-16 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Weiterleiten von ACQC-Einladungen?&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-12-02 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting - Neuigkeiten? Entscheidung Anfang 2020.&lt;br /&gt;
** Black Duck / OWASP (Andre Schülein hat Link zum Jenkins-Plugin für Owasp geteilt)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-11-18 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting - Neuigkeiten? Entscheidung Anfang 2020.&lt;br /&gt;
** Black Duck / OWASP&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-11-04 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Prozess, Stack und Hosting - Neuigkeiten?&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Jürgen Meister)&lt;br /&gt;
*** (YAML Definitonen doch im git)&lt;br /&gt;
*** Soll für das Wiki die SwaggerUI-Anbindung wieder repariert werden? Wer hostet dann den SwaggerUI Server/Service und die YAML-Dateien? &lt;br /&gt;
**** Klärung, CIM Cache und SwaggerUI auf dem Demo-System?&lt;br /&gt;
**** IPs (169.50.13.154:443/domain - Cim Cache für PTA Tests &amp;amp; 169.50.13.150 - Test-APIs) bei Mettenmeier gehostet?&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-10-21 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Geomagic nun auch auf der oK-Webseite als SP gelistet https://www.openkonsequenz.de/das-konsortium/20-service-provider-member/139-geomagic&lt;br /&gt;
* Delivery Prozess, Stack und Hosting (Damian Burda)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** @angular/service-worker Version 9.0.0.-next.8 (21 Tage alt) hat Eclipse-IP Check erfolgreich bestanden &lt;br /&gt;
** Eclipse IP-Check für camunda-engine-dmn 7.11.0 erfolgreich.&lt;br /&gt;
** Weitere nötig? camunda-engine-bpm? camunda-modeler? camunda-cockpit?  camunda-cawerno? camunda-tasklist? (https://camunda.com/de/products/)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Schnittstellen Server / YAML Definitonen doch im git (Andre Göring, Jürgen Meister)&lt;br /&gt;
*** Soll für das Wiki die SwaggerUI-Anbindung wieder repariert werden? Wer hostet dann den SwaggerUI Server/Service und die YAML-Dateien? &lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-10-07 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Prozess, Stack und Hosting (Damian Burda)&lt;br /&gt;
* IP Check&lt;br /&gt;
** @angular/service-worker Version für Eclipse-IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Feedback PSI / BTC in Sachen Swagger Schnittstellen Server / YAML (Andre Göring, Jürgen Meister)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-09-09 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Nutzer-Evaluation NDS - Beteiligung durch Operatoren erwünscht (IMIS)&lt;br /&gt;
* Ausschreibung Störungsinformationstool online und gestartet - Bewertungsmatrix ist nun auch Online&lt;br /&gt;
** https://www.openkonsequenz.de/anwender/11-geplante-projekte/127-stoerungs-informations-tool &lt;br /&gt;
* SC-Präsenztreffen in Worms nächste Woche. PTA kann als SPM-Vertreter nicht dabei sein. Wer kann/möchte PTA vertreten? Für SPM insofern wichtig, dass es bei diesem Treffen insbesondere auch um Software-Wartung gehen wird.&lt;br /&gt;
* Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Client Side Package Manager &lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Externer Interessent für Bereitschaftsplanung &lt;br /&gt;
** Telko am 23.9. absagen? Wir sehen uns ja schon am 24.9..&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-08-26 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Ausschreibung Störungsinformationstool online und gestartet&lt;br /&gt;
** https://www.openkonsequenz.de/anwender/11-geplante-projekte/127-stoerungs-informations-tool &lt;br /&gt;
* Rückmeldung SC bzgl.  Aktualisierung „herunterladbares“ Image und Installationspakete für User-Module?&lt;br /&gt;
**  https://www.openkonsequenz.de/das-konsortium/weblink/47/49/3&lt;br /&gt;
* SPM für Weiterentwicklung von CIM-Cache gesucht&lt;br /&gt;
* Eine Beschreibung &amp;quot;Wie richte ich eine openKonsequenz-Umgebung ein&lt;br /&gt;
**  und wie installiere ich mir APPS sollte im Wiki beschrieben und auf der Homepage verlinkt sein.&lt;br /&gt;
**  http://wiki.openkonsequenz.de/Hauptseite#Installation_und_Konfiguration&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member (Dohle / Meister)&lt;br /&gt;
* Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Client Side Package Manager &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-08-12 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Netze Mittelbaden hat Mitgliedsantrag als Driver-Member gestellt  &lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Aktualisierung „herunterladbares“ Image und Installationspakete für User-Module?&lt;br /&gt;
**  https://www.openkonsequenz.de/das-konsortium/weblink/47/49/3&lt;br /&gt;
* Eine Beschreibung &amp;quot;Wie richte ich eine openKonsequenz-Umgebung ein&lt;br /&gt;
**  und wie installiere ich mir APPS sollte im Wiki beschrieben und auf der Homepage verlinkt sein.&lt;br /&gt;
**  http://wiki.openkonsequenz.de/Hauptseite#Installation_und_Konfiguration&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Vorbereitung Kaskade Modulauschreibung (Langold / Betz / weiterer SPM?)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-07-29 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Rückmeldungen in Sachen NetzDatenStrom Evaluation?&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Vorbereitung Kaskade Modulauschreibung (Langold / Betz / weiterer SPM?)&lt;br /&gt;
* AC Handbook 1.6.0 für Ausschreibung Störungsinformationstool veröffentlicht&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-07-01 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Rückmeldungen in Sachen NetzDatenStrom Evaluation?&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Ferienzeit. Abstimmung Termin für nächste Telko? 15.7.? 29.07.? &lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-06-17 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''11:15-12:15 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* NetzDatenStrom - Evaluation des Vorhabens (Norman Ihle, OFFIS)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - SC-Treffen Anfang Juni (JMei):&lt;br /&gt;
** SC erwartet einen praktikablen Vorschlag von SPM zur Organisation der Prozesse für Software-Wartung und Software-Weiterentwicklung&lt;br /&gt;
** Software-Wartung (3rd Level-Support): Am Praktikabelsten scheint das Szenario zu sein, wo ein SPM im Auftrag von oK e.G. die Organisation des 3rd Level Supports übernimmt und die operative Fehlerbehebung und Security-Patchmanagement mit jeweiligen SPM vertraglich absichert, der ursprünglich das Modul entwickelt hat. Vertiefende Diskussionen hierzu müssen ASAP geführt werden. Final Draft wird noch vor der Sommerpause benötigt.&lt;br /&gt;
** Software-Weiterentwicklung: Welche Leistungen würden zu diesem Service-Paket gehören? Minimum: Stunden-Reservierung für Umsetzung von Change-Requests. Was wären mögliche Erweiterungspakete? Unterstützung des PPC-Product-Owners? … weitere?&lt;br /&gt;
** Es sollen auch Preismodelle (im Idealfall mit unverbindlicher Preisindikation) für Software-Wartung und Software-Weiterentwicklung durch SPM vorgeschlagen werden. Mögliches Preismodell wäre z.B. Bereitstellungspreispauschale + Einsatzabrechnung auf Stundenbasis. &lt;br /&gt;
* Weitere Infos vom SC-Treffen (JMei):&lt;br /&gt;
** 2 strategische User Module diskutiert. SC prüft zeitnah deren Umsetzbarkeit.&lt;br /&gt;
** Thematik von SaaS wurde diskutiert. Das Thema ist noch nicht aktuell. Grundsätzliche Bedenken gibt es nicht mehr auch nicht gegen ISO 27001-zertifiziere public-Clouds. Einziges Bedenken ist die Schwarzfallfähigkeit der User-Module bei &amp;quot;Remote&amp;quot;-Hosting. &lt;br /&gt;
** Eclipse-Mitgliedschaft&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-06-03 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Modul-Steckbrief &amp;quot;Personalstammdaten&amp;quot; (JMei)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Styleguide: Aufbereitung der Empfehlungen der AG im Dokument schon gestartet?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung (JMei): &lt;br /&gt;
** Zentrales Thema für SC-Versammlung Anfang Juni &lt;br /&gt;
** Offen: Prozess für Weiterentwicklung und vertragliche Ausgestaltung&lt;br /&gt;
** Vorbereitung entsprechendes Hand-Outs für das SC-Treffen&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-05-20 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Input für Vorbereitung Modul-Steckbrief &amp;quot;Personalstammdaten&amp;quot; gesucht (JMei)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* SC-Status? Veröffentlichung Bereitschaftsplanung auf Demoplattform vor Abnahme? -&amp;gt; ja, ASAP (JMei)&lt;br /&gt;
* Fehlermeldung bei Geplante Netzmaßnahme Modul wegen CIM Cache auf der Demo-Plattform &lt;br /&gt;
* Styleguide: Aufbereitung der Empfehlungen der AG im Dokument schon gestartet?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung (JMei): &lt;br /&gt;
** Zentrales Thema für SC-Versammlung Anfang Juni &lt;br /&gt;
** Empfehlung PPC: Software-Wartung soll über oK &amp;quot;zentralisiert&amp;quot; werden. Operative Ausführung über Service-Provider.&lt;br /&gt;
** Weiterentwicklung + Releasemanagement über PPC. PPC empfiehlt &amp;quot;langfristige&amp;quot; Rahmenverträge mit Service-Providern für Umsetzung von Feature-Requests und qualitativer Software-Verbesserungen nach Modul-Abnahme.&lt;br /&gt;
** Diskutierte Prozesse für Software-Wartung in AG Maintenance (Siehe Präsentation) passen weitestgehend. Offen: Prozess für Weiterentwicklung und vertragliche Ausgestaltung&lt;br /&gt;
** Wer kann resp. möchte an der Vorbereitung eines entsprechenden Hand-Outs für SC-Treffen beteiligen? (Abstimmungen werden &amp;quot;asynchron&amp;quot; per Mail ablaufen) &lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Reminder technische Zugangsdaten für Web-Auftritt - Rückmeldung noch nicht vollständig?&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* AC Handbook&lt;br /&gt;
** Client Side Package Manager Entwurfsentscheidung eingearbeitet (zudem Mailhog, Verweis auf User Module Eclipse Project, CIM Serialisierung)&lt;br /&gt;
** wann brauchen wir die neue Version auf die oK-Homepage? Oder erstmal weiter sammeln?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitpunkt: 24.9. 11 Uhr bis 25.9. 15:30 Uhr https://doodle.com/poll/8cn2de4e3dg2rkpn&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-05-06 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Orga: SC Telko verschiebt sich auf Dienstags - wollen wir folgen oder die ACQC Telko 2-wöchentlich Montags belassen?&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Reminder technische Zugangsdaten für Web-Auftritt - Rückmeldung noch nicht vollständig&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* JMei: Fragst du bitte in der Telko bei Mettenmeier, wann ungefähr CIM Cache Stufe 2 auf die Demo-Plattform kommt und ob es Schwierigkeiten bei Abstimmungen mit PSI oder sonstige Orga-Schwierigkeiten gibt.&lt;br /&gt;
* Client Side Package Manager Entscheidungsvorlage (Göring/Dietrich/Schmidt)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
** Thema für 20.05.: TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitpunkt: https://doodle.com/poll/8cn2de4e3dg2rkpn&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-04-23 Agenda des AC Web Meeting (ausnahmsweise Dienstags)==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
** Thema für 06.05.: Client Side Package Manager Entscheidungsvorlage (Göring/Dietrich/Schmidt)&lt;br /&gt;
** Thema für 20.05.: TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-04-08 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* NPM-Paketmanager für JS-Libraries&lt;br /&gt;
* Vorstellung und Vorabdiskussion der Prozesse (?Arten der Softwarebereitstellung in Auslieferungsprojekten?) für 3rd Level Support (im engen Sinne) (JMei)&lt;br /&gt;
* Demo-Plattform Hotline im Wiki ergänzt.&lt;br /&gt;
** Zugangsdaten für Demo-Plattform ergänzen?&lt;br /&gt;
** Hotline auch auf ok-Webseite ergänzen?&lt;br /&gt;
* CIM Serialisierung im Handbuch&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile und Probleme (ggf. Mettenmeier als Presenter)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
&lt;br /&gt;
==2019-03-25 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* CIM Serialisierung &lt;br /&gt;
** Erweiterung des AC Handbuchs um Vorgaben zur CIM Serialisierung von XML Nachrichten (ja/nein)&lt;br /&gt;
** CIM Serialisierung ala NDS/IEC/Tools oder ala CIM Cache&lt;br /&gt;
** NLS-Interfaces (eingehend und ausgehend) Serialisierung ala CIM Serialisierung?&lt;br /&gt;
** Auswirkungen auf welche Module?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
** QC48: HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
&lt;br /&gt;
==2019-03-11 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* CIM Serialisierung &lt;br /&gt;
** Erweiterung des AC Handbuchs um Vorgaben zur CIM Serialisierung von XML Nachrichten (ja/nein)&lt;br /&gt;
** CIM Serialisierung ala NDS/IEC/Tools oder ala CIM Cache&lt;br /&gt;
** NLS-Interfaces (eingehend und ausgehend) Serialisierung ala CIM Serialisierung?&lt;br /&gt;
** Auswirkungen auf welche Module?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Entscheidungsfindung Styleguide-Tooling&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC Handbook v3 Arbeitstitel und Ziele festlegen&lt;br /&gt;
* QC Handbook Hauptautor (Maintainer) und Medium (Google Docs?)&lt;br /&gt;
* Klärung Dringlichkeit und Vorgehensweise BDEW-Whitepaper&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
** AC565: Überarbeitung Handbuch: Zwei Eclipse Projekte. Eines für Plattformmodule und eines für Anwendermodule.&lt;br /&gt;
** QC48: HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
&lt;br /&gt;
==2019-02-25 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Hotline für Demo-System&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Peer Review - Checkliste&lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-02-11 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12?)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* NDS: Unterschiede in XML Serialisierung CIM Cache vs. Profilierungstools (CIM Tool, (CimEA, SchemaComposer)&lt;br /&gt;
* E-World Fazit&lt;br /&gt;
* Treffen mit Open Interface&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-01-21 (Draft der) Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* NDS: Unterschiede in XML Serialisierung CIM Cache vs. Profilierungstools (CIM Tool, (CimEA, SchemaComposer)&lt;br /&gt;
* Status der E-World Vorbereitung&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier) -&amp;gt; letzter SPRINT ist faktisch abgeschlossen. Testphase kommt demnächst.&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-01-07 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Vorstellung neuer API-Schnittstellen für CIM Cache (Felix Korb)&lt;br /&gt;
* Status der E-World Vorbereitung -&amp;gt; Status Demosysteme und Folien-Hand Outs für&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA) + Demo-Daten&lt;br /&gt;
** EisMan (incl. CIM Cache 2) (BTC/PSI)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen (offener Diskussionspunkt)&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA)&lt;br /&gt;
** CIM-Cache (BTC) -&amp;gt; EisMan funktioniert mit CIM Cache Version 2.  &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2018-12-10 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Bericht von der Generalversammlung openKONSEQUENZ am 29.11.18 (JMei)&lt;br /&gt;
* Auswahl Testtool für eMail-Kommunikation: [[MailHog|MailHog Entscheidungsvorlage]]&lt;br /&gt;
* Status der E-World Vorbereitung&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier) -&amp;gt; soll noch in 2018 fertig werden.&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA) -&amp;gt; Abgeschlossen. Hier müssen noch Demo-Daten auf dem Demosystem ergänzt werden. &lt;br /&gt;
** CIM-Cache (BTC) -&amp;gt; EisMan funktioniert mit CIM Cache Version 2.  &lt;br /&gt;
* EPL und Erweiterungsmöglichkeiten von oK-Modulen durch Service-Provider (Aktueller Abstimmungsstand mit Fa. Mettenmeier)&lt;br /&gt;
* Gibt es Einwände/Empfehlungen für die Nutzung des oK-WiKi zur Sammlung von Themen und Dokumentation von Entscheidungsvorlagen?&lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tops für nächste Telkos&lt;br /&gt;
** Vorstellung neuer API-Schnittstellen für CIM Cache (7.1.2019)&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=AC-Orga&amp;diff=2058</id>
		<title>AC-Orga</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=AC-Orga&amp;diff=2058"/>
				<updated>2020-09-21T07:20:33Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* AC Web Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AC Web Meetings=&lt;br /&gt;
Arbeitsbereich zur Vorbereitung der Web Meetings und Dokumentation wichtigster Beschlüsse&lt;br /&gt;
&lt;br /&gt;
==2020-09-21 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aufgaben und Anforderungen an den Plattform Maintainer&lt;br /&gt;
** gemeinsame QS-Umgebung&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
Sonstiges&lt;br /&gt;
* Vereinheitlichte Vorgaben für CI-Umgebungen? (SPIE/Schlenker)&lt;br /&gt;
** QA SIT: mögliche Inkompatibilität bei dockerisierter CI-Umgebung&lt;br /&gt;
* Liste offener Punkte im Protokoll&lt;br /&gt;
&lt;br /&gt;
==2020-09-07 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Umfrage zum nächstern Termin verschickt (Schwerpunkt Umsetzung)&lt;br /&gt;
** gemeinsame QS-Umgebung&lt;br /&gt;
* PWA für oK Module&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-08-24 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Nächster Termin zur Planung der Umsetzung&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-07-27 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Aktuelle Systemarchitektur und Feedback (Sebastian Hanna)&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Auth&amp;amp;Auth Keyclock Modul (Kurzbeschreibung und Kurzangebot)?&lt;br /&gt;
** HTTP-Flooding&lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* Vertretung bzw. Absage der Telko am 10. August 2020&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-07-10 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Auth&amp;amp;Auth Keyclock Modul (Kurzbeschreibung und Kurzangebot)?&lt;br /&gt;
** Commiter für TÖB&lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* RD20 Status (JMei)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-06-29 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* CIM Cache-Swagger UI-Schnittstellen wieder über Wiki erreichbar (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-06-15 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* QS Dokumentation: Ablage in der Projektdokumentation (Review Berichte, Sonarqube Ergebnisse, etc.) auf der Next Cloud (Jürgen Meister)&lt;br /&gt;
* CD AG: Aktueller Stand und weiteres Vorhaben (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-06-02 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2 &lt;br /&gt;
Telefon: +49 891 2140 2090 &lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* Server Q-Umgebung Hardware (Simon Reis)&lt;br /&gt;
* Codecoverage SonarQube QC-Handbuch (Simon Reis)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-05-18 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2 &lt;br /&gt;
Telefon: +49 891 2140 2090 &lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Eclipse Comitter für oK Repositories (Jürgen Meister)&lt;br /&gt;
* Q-Umgebung: HTTP Flooding (Simon Reis/Sebastian Hana)&lt;br /&gt;
* CD AG: Notwendige Tools und Stages; nächster Termin 27.05.2020, 14 - 15:30 Uhr (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-05-04 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://global.gotomeeting.com/join/360406909&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756Deutschland: +49 721 6059 6510&lt;br /&gt;
* Direktwahl: tel:+4972160596510,,360406909#&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Eclipse Comitter für oK Repositories (Jürgen Meister)&lt;br /&gt;
* Q-Umgebung: HTTP Flooding (Jürgen Meister)&lt;br /&gt;
* Mail to SMS-Gateway Service (Jürgen Meister)&lt;br /&gt;
* Open Street Maps Service (Jürgen Meister)&lt;br /&gt;
* CD AG: Nächster Termin heute 14:00-15:30 Uhr(Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting)&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-04-20 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Mail to SMS-Gateway Service (Jürgen Meister)&lt;br /&gt;
* Open Street Maps Service (Jürgen Meister)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting)&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-04-06 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* https://meet.jit.si/oK-ACQC&lt;br /&gt;
* Telefon: +49.89.380.38719,,1408745058#&lt;br /&gt;
* Raumtelefon: https://meet.jit.si/oK-ACQC#config.startSilent=true&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting) für Mai in Vorbereitung&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-03-24 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''16:00-17:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Wartungsdienstleistung bestehender Module (Jürgen Meister)&lt;br /&gt;
** Termin der AG zur Softwarepflege: Mitwoch 25.03.2020; 15-16:30 Uhr oder Freitag 27.03.2020 13-14:30 Uhr (https://terminplaner4.dfn.de/5HXNzA2MNQMHC6iO)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
** Start der AG Verschoben, neue Umfrage zur Terminfindung ab dem 31.03.2020&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
** Ausschreibungen für QS der Module&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-03-09 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Wartungsdienstleistung bestehender Module (Jürgen Meister)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020 - &amp;quot;leichtgewichtige&amp;quot; Integration  (Sebastian Hanna)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
&lt;br /&gt;
==2020-02-24 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020  (Sebastian Hanna)&lt;br /&gt;
** Status der Sichtung&lt;br /&gt;
** Vorschlag für &amp;quot;leichtgewichtiges&amp;quot; Vorgehen&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle&lt;br /&gt;
* Planung der Abstimmungen zur Vorbereitung der Docker-Infrastruktur für &amp;quot;Bereitstellung&amp;quot; und für &amp;quot;oK-Demoumgebung&amp;quot; am Beispiel von &amp;quot;Kontaktstammdaten&amp;quot; (?) (Sebastian Hanna)&lt;br /&gt;
* Planung Aktivitäten &amp;quot;Delivery Automation&amp;quot; (Sebastian Hanna)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-02-10 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
&lt;br /&gt;
'''Neue Plattform (getestet mit Edge, Firefox und Chrome; IE läuft nicht)'''&lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Zukünftiger Standardbrowser (JMei)&lt;br /&gt;
* Status AG Connect+ (JMei)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020  (Bernhard Betz)&lt;br /&gt;
** Neues Modul Software-Entwicklung - Konzeption und Vorgehensweise&lt;br /&gt;
** Änderung der Regelung des Passwortgebrauchs&lt;br /&gt;
&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-01-27 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Status AG Connect+ (Jürgen Meister)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* Camunda BPMN Engine&lt;br /&gt;
** Anpassung und Verabschiedung AC Handbuch (Andre Göring)&lt;br /&gt;
&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-01-13 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''ABWEICHEND! 9:00-10:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* AG Connect (Jürgen Meister)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* ISMS für Cyber Resilience Lab (OFFIS)(Andre Göring)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check Erfolgreich für Camunda Version 7.11.0, wie sie auf github bereitstehen:&lt;br /&gt;
***	engine-cdi&lt;br /&gt;
***	engine-plugins&lt;br /&gt;
***     engine-rest&lt;br /&gt;
***	engine-spring&lt;br /&gt;
***	engine&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-12-16 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Weiterleiten von ACQC-Einladungen?&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-12-02 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting - Neuigkeiten? Entscheidung Anfang 2020.&lt;br /&gt;
** Black Duck / OWASP (Andre Schülein hat Link zum Jenkins-Plugin für Owasp geteilt)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-11-18 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting - Neuigkeiten? Entscheidung Anfang 2020.&lt;br /&gt;
** Black Duck / OWASP&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-11-04 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Prozess, Stack und Hosting - Neuigkeiten?&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Jürgen Meister)&lt;br /&gt;
*** (YAML Definitonen doch im git)&lt;br /&gt;
*** Soll für das Wiki die SwaggerUI-Anbindung wieder repariert werden? Wer hostet dann den SwaggerUI Server/Service und die YAML-Dateien? &lt;br /&gt;
**** Klärung, CIM Cache und SwaggerUI auf dem Demo-System?&lt;br /&gt;
**** IPs (169.50.13.154:443/domain - Cim Cache für PTA Tests &amp;amp; 169.50.13.150 - Test-APIs) bei Mettenmeier gehostet?&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-10-21 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Geomagic nun auch auf der oK-Webseite als SP gelistet https://www.openkonsequenz.de/das-konsortium/20-service-provider-member/139-geomagic&lt;br /&gt;
* Delivery Prozess, Stack und Hosting (Damian Burda)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** @angular/service-worker Version 9.0.0.-next.8 (21 Tage alt) hat Eclipse-IP Check erfolgreich bestanden &lt;br /&gt;
** Eclipse IP-Check für camunda-engine-dmn 7.11.0 erfolgreich.&lt;br /&gt;
** Weitere nötig? camunda-engine-bpm? camunda-modeler? camunda-cockpit?  camunda-cawerno? camunda-tasklist? (https://camunda.com/de/products/)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Schnittstellen Server / YAML Definitonen doch im git (Andre Göring, Jürgen Meister)&lt;br /&gt;
*** Soll für das Wiki die SwaggerUI-Anbindung wieder repariert werden? Wer hostet dann den SwaggerUI Server/Service und die YAML-Dateien? &lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-10-07 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Prozess, Stack und Hosting (Damian Burda)&lt;br /&gt;
* IP Check&lt;br /&gt;
** @angular/service-worker Version für Eclipse-IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Feedback PSI / BTC in Sachen Swagger Schnittstellen Server / YAML (Andre Göring, Jürgen Meister)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-09-09 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Nutzer-Evaluation NDS - Beteiligung durch Operatoren erwünscht (IMIS)&lt;br /&gt;
* Ausschreibung Störungsinformationstool online und gestartet - Bewertungsmatrix ist nun auch Online&lt;br /&gt;
** https://www.openkonsequenz.de/anwender/11-geplante-projekte/127-stoerungs-informations-tool &lt;br /&gt;
* SC-Präsenztreffen in Worms nächste Woche. PTA kann als SPM-Vertreter nicht dabei sein. Wer kann/möchte PTA vertreten? Für SPM insofern wichtig, dass es bei diesem Treffen insbesondere auch um Software-Wartung gehen wird.&lt;br /&gt;
* Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Client Side Package Manager &lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Externer Interessent für Bereitschaftsplanung &lt;br /&gt;
** Telko am 23.9. absagen? Wir sehen uns ja schon am 24.9..&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-08-26 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Ausschreibung Störungsinformationstool online und gestartet&lt;br /&gt;
** https://www.openkonsequenz.de/anwender/11-geplante-projekte/127-stoerungs-informations-tool &lt;br /&gt;
* Rückmeldung SC bzgl.  Aktualisierung „herunterladbares“ Image und Installationspakete für User-Module?&lt;br /&gt;
**  https://www.openkonsequenz.de/das-konsortium/weblink/47/49/3&lt;br /&gt;
* SPM für Weiterentwicklung von CIM-Cache gesucht&lt;br /&gt;
* Eine Beschreibung &amp;quot;Wie richte ich eine openKonsequenz-Umgebung ein&lt;br /&gt;
**  und wie installiere ich mir APPS sollte im Wiki beschrieben und auf der Homepage verlinkt sein.&lt;br /&gt;
**  http://wiki.openkonsequenz.de/Hauptseite#Installation_und_Konfiguration&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member (Dohle / Meister)&lt;br /&gt;
* Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Client Side Package Manager &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-08-12 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Netze Mittelbaden hat Mitgliedsantrag als Driver-Member gestellt  &lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Aktualisierung „herunterladbares“ Image und Installationspakete für User-Module?&lt;br /&gt;
**  https://www.openkonsequenz.de/das-konsortium/weblink/47/49/3&lt;br /&gt;
* Eine Beschreibung &amp;quot;Wie richte ich eine openKonsequenz-Umgebung ein&lt;br /&gt;
**  und wie installiere ich mir APPS sollte im Wiki beschrieben und auf der Homepage verlinkt sein.&lt;br /&gt;
**  http://wiki.openkonsequenz.de/Hauptseite#Installation_und_Konfiguration&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Vorbereitung Kaskade Modulauschreibung (Langold / Betz / weiterer SPM?)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-07-29 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Rückmeldungen in Sachen NetzDatenStrom Evaluation?&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Vorbereitung Kaskade Modulauschreibung (Langold / Betz / weiterer SPM?)&lt;br /&gt;
* AC Handbook 1.6.0 für Ausschreibung Störungsinformationstool veröffentlicht&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-07-01 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Rückmeldungen in Sachen NetzDatenStrom Evaluation?&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Ferienzeit. Abstimmung Termin für nächste Telko? 15.7.? 29.07.? &lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-06-17 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''11:15-12:15 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* NetzDatenStrom - Evaluation des Vorhabens (Norman Ihle, OFFIS)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - SC-Treffen Anfang Juni (JMei):&lt;br /&gt;
** SC erwartet einen praktikablen Vorschlag von SPM zur Organisation der Prozesse für Software-Wartung und Software-Weiterentwicklung&lt;br /&gt;
** Software-Wartung (3rd Level-Support): Am Praktikabelsten scheint das Szenario zu sein, wo ein SPM im Auftrag von oK e.G. die Organisation des 3rd Level Supports übernimmt und die operative Fehlerbehebung und Security-Patchmanagement mit jeweiligen SPM vertraglich absichert, der ursprünglich das Modul entwickelt hat. Vertiefende Diskussionen hierzu müssen ASAP geführt werden. Final Draft wird noch vor der Sommerpause benötigt.&lt;br /&gt;
** Software-Weiterentwicklung: Welche Leistungen würden zu diesem Service-Paket gehören? Minimum: Stunden-Reservierung für Umsetzung von Change-Requests. Was wären mögliche Erweiterungspakete? Unterstützung des PPC-Product-Owners? … weitere?&lt;br /&gt;
** Es sollen auch Preismodelle (im Idealfall mit unverbindlicher Preisindikation) für Software-Wartung und Software-Weiterentwicklung durch SPM vorgeschlagen werden. Mögliches Preismodell wäre z.B. Bereitstellungspreispauschale + Einsatzabrechnung auf Stundenbasis. &lt;br /&gt;
* Weitere Infos vom SC-Treffen (JMei):&lt;br /&gt;
** 2 strategische User Module diskutiert. SC prüft zeitnah deren Umsetzbarkeit.&lt;br /&gt;
** Thematik von SaaS wurde diskutiert. Das Thema ist noch nicht aktuell. Grundsätzliche Bedenken gibt es nicht mehr auch nicht gegen ISO 27001-zertifiziere public-Clouds. Einziges Bedenken ist die Schwarzfallfähigkeit der User-Module bei &amp;quot;Remote&amp;quot;-Hosting. &lt;br /&gt;
** Eclipse-Mitgliedschaft&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-06-03 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Modul-Steckbrief &amp;quot;Personalstammdaten&amp;quot; (JMei)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Styleguide: Aufbereitung der Empfehlungen der AG im Dokument schon gestartet?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung (JMei): &lt;br /&gt;
** Zentrales Thema für SC-Versammlung Anfang Juni &lt;br /&gt;
** Offen: Prozess für Weiterentwicklung und vertragliche Ausgestaltung&lt;br /&gt;
** Vorbereitung entsprechendes Hand-Outs für das SC-Treffen&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-05-20 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Input für Vorbereitung Modul-Steckbrief &amp;quot;Personalstammdaten&amp;quot; gesucht (JMei)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* SC-Status? Veröffentlichung Bereitschaftsplanung auf Demoplattform vor Abnahme? -&amp;gt; ja, ASAP (JMei)&lt;br /&gt;
* Fehlermeldung bei Geplante Netzmaßnahme Modul wegen CIM Cache auf der Demo-Plattform &lt;br /&gt;
* Styleguide: Aufbereitung der Empfehlungen der AG im Dokument schon gestartet?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung (JMei): &lt;br /&gt;
** Zentrales Thema für SC-Versammlung Anfang Juni &lt;br /&gt;
** Empfehlung PPC: Software-Wartung soll über oK &amp;quot;zentralisiert&amp;quot; werden. Operative Ausführung über Service-Provider.&lt;br /&gt;
** Weiterentwicklung + Releasemanagement über PPC. PPC empfiehlt &amp;quot;langfristige&amp;quot; Rahmenverträge mit Service-Providern für Umsetzung von Feature-Requests und qualitativer Software-Verbesserungen nach Modul-Abnahme.&lt;br /&gt;
** Diskutierte Prozesse für Software-Wartung in AG Maintenance (Siehe Präsentation) passen weitestgehend. Offen: Prozess für Weiterentwicklung und vertragliche Ausgestaltung&lt;br /&gt;
** Wer kann resp. möchte an der Vorbereitung eines entsprechenden Hand-Outs für SC-Treffen beteiligen? (Abstimmungen werden &amp;quot;asynchron&amp;quot; per Mail ablaufen) &lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Reminder technische Zugangsdaten für Web-Auftritt - Rückmeldung noch nicht vollständig?&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* AC Handbook&lt;br /&gt;
** Client Side Package Manager Entwurfsentscheidung eingearbeitet (zudem Mailhog, Verweis auf User Module Eclipse Project, CIM Serialisierung)&lt;br /&gt;
** wann brauchen wir die neue Version auf die oK-Homepage? Oder erstmal weiter sammeln?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitpunkt: 24.9. 11 Uhr bis 25.9. 15:30 Uhr https://doodle.com/poll/8cn2de4e3dg2rkpn&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-05-06 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Orga: SC Telko verschiebt sich auf Dienstags - wollen wir folgen oder die ACQC Telko 2-wöchentlich Montags belassen?&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Reminder technische Zugangsdaten für Web-Auftritt - Rückmeldung noch nicht vollständig&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* JMei: Fragst du bitte in der Telko bei Mettenmeier, wann ungefähr CIM Cache Stufe 2 auf die Demo-Plattform kommt und ob es Schwierigkeiten bei Abstimmungen mit PSI oder sonstige Orga-Schwierigkeiten gibt.&lt;br /&gt;
* Client Side Package Manager Entscheidungsvorlage (Göring/Dietrich/Schmidt)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
** Thema für 20.05.: TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitpunkt: https://doodle.com/poll/8cn2de4e3dg2rkpn&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-04-23 Agenda des AC Web Meeting (ausnahmsweise Dienstags)==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
** Thema für 06.05.: Client Side Package Manager Entscheidungsvorlage (Göring/Dietrich/Schmidt)&lt;br /&gt;
** Thema für 20.05.: TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-04-08 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* NPM-Paketmanager für JS-Libraries&lt;br /&gt;
* Vorstellung und Vorabdiskussion der Prozesse (?Arten der Softwarebereitstellung in Auslieferungsprojekten?) für 3rd Level Support (im engen Sinne) (JMei)&lt;br /&gt;
* Demo-Plattform Hotline im Wiki ergänzt.&lt;br /&gt;
** Zugangsdaten für Demo-Plattform ergänzen?&lt;br /&gt;
** Hotline auch auf ok-Webseite ergänzen?&lt;br /&gt;
* CIM Serialisierung im Handbuch&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile und Probleme (ggf. Mettenmeier als Presenter)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
&lt;br /&gt;
==2019-03-25 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* CIM Serialisierung &lt;br /&gt;
** Erweiterung des AC Handbuchs um Vorgaben zur CIM Serialisierung von XML Nachrichten (ja/nein)&lt;br /&gt;
** CIM Serialisierung ala NDS/IEC/Tools oder ala CIM Cache&lt;br /&gt;
** NLS-Interfaces (eingehend und ausgehend) Serialisierung ala CIM Serialisierung?&lt;br /&gt;
** Auswirkungen auf welche Module?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
** QC48: HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
&lt;br /&gt;
==2019-03-11 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* CIM Serialisierung &lt;br /&gt;
** Erweiterung des AC Handbuchs um Vorgaben zur CIM Serialisierung von XML Nachrichten (ja/nein)&lt;br /&gt;
** CIM Serialisierung ala NDS/IEC/Tools oder ala CIM Cache&lt;br /&gt;
** NLS-Interfaces (eingehend und ausgehend) Serialisierung ala CIM Serialisierung?&lt;br /&gt;
** Auswirkungen auf welche Module?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Entscheidungsfindung Styleguide-Tooling&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC Handbook v3 Arbeitstitel und Ziele festlegen&lt;br /&gt;
* QC Handbook Hauptautor (Maintainer) und Medium (Google Docs?)&lt;br /&gt;
* Klärung Dringlichkeit und Vorgehensweise BDEW-Whitepaper&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
** AC565: Überarbeitung Handbuch: Zwei Eclipse Projekte. Eines für Plattformmodule und eines für Anwendermodule.&lt;br /&gt;
** QC48: HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
&lt;br /&gt;
==2019-02-25 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Hotline für Demo-System&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Peer Review - Checkliste&lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-02-11 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12?)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* NDS: Unterschiede in XML Serialisierung CIM Cache vs. Profilierungstools (CIM Tool, (CimEA, SchemaComposer)&lt;br /&gt;
* E-World Fazit&lt;br /&gt;
* Treffen mit Open Interface&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-01-21 (Draft der) Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* NDS: Unterschiede in XML Serialisierung CIM Cache vs. Profilierungstools (CIM Tool, (CimEA, SchemaComposer)&lt;br /&gt;
* Status der E-World Vorbereitung&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier) -&amp;gt; letzter SPRINT ist faktisch abgeschlossen. Testphase kommt demnächst.&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-01-07 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Vorstellung neuer API-Schnittstellen für CIM Cache (Felix Korb)&lt;br /&gt;
* Status der E-World Vorbereitung -&amp;gt; Status Demosysteme und Folien-Hand Outs für&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA) + Demo-Daten&lt;br /&gt;
** EisMan (incl. CIM Cache 2) (BTC/PSI)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen (offener Diskussionspunkt)&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA)&lt;br /&gt;
** CIM-Cache (BTC) -&amp;gt; EisMan funktioniert mit CIM Cache Version 2.  &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2018-12-10 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Bericht von der Generalversammlung openKONSEQUENZ am 29.11.18 (JMei)&lt;br /&gt;
* Auswahl Testtool für eMail-Kommunikation: [[MailHog|MailHog Entscheidungsvorlage]]&lt;br /&gt;
* Status der E-World Vorbereitung&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier) -&amp;gt; soll noch in 2018 fertig werden.&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA) -&amp;gt; Abgeschlossen. Hier müssen noch Demo-Daten auf dem Demosystem ergänzt werden. &lt;br /&gt;
** CIM-Cache (BTC) -&amp;gt; EisMan funktioniert mit CIM Cache Version 2.  &lt;br /&gt;
* EPL und Erweiterungsmöglichkeiten von oK-Modulen durch Service-Provider (Aktueller Abstimmungsstand mit Fa. Mettenmeier)&lt;br /&gt;
* Gibt es Einwände/Empfehlungen für die Nutzung des oK-WiKi zur Sammlung von Themen und Dokumentation von Entscheidungsvorlagen?&lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tops für nächste Telkos&lt;br /&gt;
** Vorstellung neuer API-Schnittstellen für CIM Cache (7.1.2019)&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=AC-Orga&amp;diff=2056</id>
		<title>AC-Orga</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=AC-Orga&amp;diff=2056"/>
				<updated>2020-09-21T07:19:27Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* 2020-09-21 Agenda des AC Web Meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AC Web Meetings=&lt;br /&gt;
Arbeitsbereich zur Vorbereitung der Web Meetings und Dokumentation wichtigster Beschlüsse&lt;br /&gt;
&lt;br /&gt;
==2020-09-21 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Umfrage zum nächstern Termin verschickt (Schwerpunkt Umsetzung)&lt;br /&gt;
** gemeinsame QS-Umgebung&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
Sonstiges&lt;br /&gt;
* Vereinheitlichte Vorgaben für CI-Umgebungen? (SPIE/Schlenker)&lt;br /&gt;
** QA SIT: mögliche Inkompatibilitäten bei dockerisiertem Jenkins&lt;br /&gt;
* Liste offener Punkte im Protokoll&lt;br /&gt;
&lt;br /&gt;
==2020-09-07 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Umfrage zum nächstern Termin verschickt (Schwerpunkt Umsetzung)&lt;br /&gt;
** gemeinsame QS-Umgebung&lt;br /&gt;
* PWA für oK Module&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-08-24 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Nächster Termin zur Planung der Umsetzung&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-07-27 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Status der Eclipse Committer Wahl in TÖB (Jürgen Meister)&lt;br /&gt;
* CD AG: Aktuelle Systemarchitektur und Feedback (Sebastian Hanna)&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Auth&amp;amp;Auth Keyclock Modul (Kurzbeschreibung und Kurzangebot)?&lt;br /&gt;
** HTTP-Flooding&lt;br /&gt;
** Open Street Maps Service &lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* Vertretung bzw. Absage der Telko am 10. August 2020&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-07-10 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* Status und weiteres Vorgehen &lt;br /&gt;
** Auth&amp;amp;Auth Keyclock Modul (Kurzbeschreibung und Kurzangebot)?&lt;br /&gt;
** Commiter für TÖB&lt;br /&gt;
** Gemeinsame QS-Umgebung für Entwicklungsprojekte (zunächst TÖB) (Kai Schmidt, Christoph Jakob)&lt;br /&gt;
* RD20 Status (JMei)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool&lt;br /&gt;
** Stellungnahmen TÖB&lt;br /&gt;
** KIT&lt;br /&gt;
&lt;br /&gt;
==2020-06-29 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* CIM Cache-Swagger UI-Schnittstellen wieder über Wiki erreichbar (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-06-15 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten:&lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2&lt;br /&gt;
Telefon: +49 891 2140 2090&lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* QS Dokumentation: Ablage in der Projektdokumentation (Review Berichte, Sonarqube Ergebnisse, etc.) auf der Next Cloud (Jürgen Meister)&lt;br /&gt;
* CD AG: Aktueller Stand und weiteres Vorhaben (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-06-02 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2 &lt;br /&gt;
Telefon: +49 891 2140 2090 &lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* CD AG: Aktueller Stand (Sebastian Hanna)&lt;br /&gt;
* Server Q-Umgebung Hardware (Simon Reis)&lt;br /&gt;
* Codecoverage SonarQube QC-Handbuch (Simon Reis)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-05-18 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
Webco: https://www.gotomeet.me/MeisterJuergen/acqc-webmeeting2 &lt;br /&gt;
Telefon: +49 891 2140 2090 &lt;br /&gt;
Zugangscode: 203-025-309 &lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Eclipse Comitter für oK Repositories (Jürgen Meister)&lt;br /&gt;
* Q-Umgebung: HTTP Flooding (Simon Reis/Sebastian Hana)&lt;br /&gt;
* CD AG: Notwendige Tools und Stages; nächster Termin 27.05.2020, 14 - 15:30 Uhr (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-05-04 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://global.gotomeeting.com/join/360406909&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756Deutschland: +49 721 6059 6510&lt;br /&gt;
* Direktwahl: tel:+4972160596510,,360406909#&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Eclipse Comitter für oK Repositories (Jürgen Meister)&lt;br /&gt;
* Q-Umgebung: HTTP Flooding (Jürgen Meister)&lt;br /&gt;
* Mail to SMS-Gateway Service (Jürgen Meister)&lt;br /&gt;
* Open Street Maps Service (Jürgen Meister)&lt;br /&gt;
* CD AG: Nächster Termin heute 14:00-15:30 Uhr(Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting)&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
&lt;br /&gt;
==2020-04-20 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Mail to SMS-Gateway Service (Jürgen Meister)&lt;br /&gt;
* Open Street Maps Service (Jürgen Meister)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting)&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-04-06 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* https://meet.jit.si/oK-ACQC&lt;br /&gt;
* Telefon: +49.89.380.38719,,1408745058#&lt;br /&gt;
* Raumtelefon: https://meet.jit.si/oK-ACQC#config.startSilent=true&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Redispatch 2.0 Machbarkeitsworkshop (WebMeeting) für Mai in Vorbereitung&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** KIT (geht voraussichtlich ab Mai weiter)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-03-24 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''16:00-17:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Wartungsdienstleistung bestehender Module (Jürgen Meister)&lt;br /&gt;
** Termin der AG zur Softwarepflege: Mitwoch 25.03.2020; 15-16:30 Uhr oder Freitag 27.03.2020 13-14:30 Uhr (https://terminplaner4.dfn.de/5HXNzA2MNQMHC6iO)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
** Start der AG Verschoben, neue Umfrage zur Terminfindung ab dem 31.03.2020&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Comitter für openKONSEQUENZ Plattform Repo&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
** Ausschreibungen für QS der Module&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
==2020-03-09 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Wartungsdienstleistung bestehender Module (Jürgen Meister)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020 - &amp;quot;leichtgewichtige&amp;quot; Integration  (Sebastian Hanna)&lt;br /&gt;
* Continuous Delivery Arbeitsgruppe (Sebastian Hanna)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** Feedback PPC in Sachen PWA: Ausstehende Freigabe durch Kai Schmidt&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
&lt;br /&gt;
==2020-02-24 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020  (Sebastian Hanna)&lt;br /&gt;
** Status der Sichtung&lt;br /&gt;
** Vorschlag für &amp;quot;leichtgewichtiges&amp;quot; Vorgehen&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung (Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle&lt;br /&gt;
* Planung der Abstimmungen zur Vorbereitung der Docker-Infrastruktur für &amp;quot;Bereitstellung&amp;quot; und für &amp;quot;oK-Demoumgebung&amp;quot; am Beispiel von &amp;quot;Kontaktstammdaten&amp;quot; (?) (Sebastian Hanna)&lt;br /&gt;
* Planung Aktivitäten &amp;quot;Delivery Automation&amp;quot; (Sebastian Hanna)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-02-10 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
&lt;br /&gt;
'''Neue Plattform (getestet mit Edge, Firefox und Chrome; IE läuft nicht)'''&lt;br /&gt;
* WebCo incl. Audio https://conf.dfn.de/webapp/conference/97990756&lt;br /&gt;
* Telefoneinwahl: 0049 30 200 97990756&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Zukünftiger Standardbrowser (JMei)&lt;br /&gt;
* Status AG Connect+ (JMei)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* Neues BSI IT-Grundschutz-Kompendium 2020  (Bernhard Betz)&lt;br /&gt;
** Neues Modul Software-Entwicklung - Konzeption und Vorgehensweise&lt;br /&gt;
** Änderung der Regelung des Passwortgebrauchs&lt;br /&gt;
&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (in Umsetzung)&lt;br /&gt;
** Stellungnahmen TÖB (in Umsetzung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-01-27 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Status AG Connect+ (Jürgen Meister)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* Camunda BPMN Engine&lt;br /&gt;
** Anpassung und Verabschiedung AC Handbuch (Andre Göring)&lt;br /&gt;
&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
Zurückgestellt&lt;br /&gt;
* Delivery Automation (Ende Februar)&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module (Ende Feburar)&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
&lt;br /&gt;
==2020-01-13 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''ABWEICHEND! 9:00-10:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* AG Connect (Jürgen Meister)&lt;br /&gt;
* Status der Anforderungsspezifikation KIT (Kaskadeninformationstool) (JMei)&lt;br /&gt;
* ISMS für Cyber Resilience Lab (OFFIS)(Andre Göring)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
** Docker-Container Bereitschaftsplanung (Meister/Dohle)&lt;br /&gt;
** Docker-AG starten? (Jürgen Meister)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check Erfolgreich für Camunda Version 7.11.0, wie sie auf github bereitstehen:&lt;br /&gt;
***	engine-cdi&lt;br /&gt;
***	engine-plugins&lt;br /&gt;
***     engine-rest&lt;br /&gt;
***	engine-spring&lt;br /&gt;
***	engine&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-12-16 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Weiterleiten von ACQC-Einladungen?&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting Nexus-3 (Jürgen Meister)&lt;br /&gt;
* OWASP Dependency-Check Plugin&lt;br /&gt;
** Anpassung und Verabschiedung QC Handbuch (Elmar Schlenker)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich, Jürgen Meister)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-12-02 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting - Neuigkeiten? Entscheidung Anfang 2020.&lt;br /&gt;
** Black Duck / OWASP (Andre Schülein hat Link zum Jenkins-Plugin für Owasp geteilt)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
** Betriebstagebuch (Dietrich, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-11-18 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Automation&lt;br /&gt;
** Hosting - Neuigkeiten? Entscheidung Anfang 2020.&lt;br /&gt;
** Black Duck / OWASP&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Carsten Dohle)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-11-04 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Prozess, Stack und Hosting - Neuigkeiten?&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für camunda-bpm-platform bei Jonas Tewolde angefragt&lt;br /&gt;
* Angebot für Wartungsdienstleistung bestehender Module&lt;br /&gt;
** Bereitschaftsplanung (Dohle, Meister)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Cim Cache Schnittstellen Beschreibung (Andre Göring, Jürgen Meister)&lt;br /&gt;
*** (YAML Definitonen doch im git)&lt;br /&gt;
*** Soll für das Wiki die SwaggerUI-Anbindung wieder repariert werden? Wer hostet dann den SwaggerUI Server/Service und die YAML-Dateien? &lt;br /&gt;
**** Klärung, CIM Cache und SwaggerUI auf dem Demo-System?&lt;br /&gt;
**** IPs (169.50.13.154:443/domain - Cim Cache für PTA Tests &amp;amp; 169.50.13.150 - Test-APIs) bei Mettenmeier gehostet?&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-10-21 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Geomagic nun auch auf der oK-Webseite als SP gelistet https://www.openkonsequenz.de/das-konsortium/20-service-provider-member/139-geomagic&lt;br /&gt;
* Delivery Prozess, Stack und Hosting (Damian Burda)&lt;br /&gt;
* IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** @angular/service-worker Version 9.0.0.-next.8 (21 Tage alt) hat Eclipse-IP Check erfolgreich bestanden &lt;br /&gt;
** Eclipse IP-Check für camunda-engine-dmn 7.11.0 erfolgreich.&lt;br /&gt;
** Weitere nötig? camunda-engine-bpm? camunda-modeler? camunda-cockpit?  camunda-cawerno? camunda-tasklist? (https://camunda.com/de/products/)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Swagger Schnittstellen Server / YAML Definitonen doch im git (Andre Göring, Jürgen Meister)&lt;br /&gt;
*** Soll für das Wiki die SwaggerUI-Anbindung wieder repariert werden? Wer hostet dann den SwaggerUI Server/Service und die YAML-Dateien? &lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Stellungnahmen TÖB (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-10-07 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Delivery Prozess, Stack und Hosting (Damian Burda)&lt;br /&gt;
* IP Check&lt;br /&gt;
** @angular/service-worker Version für Eclipse-IP Check (Andre Göring, Jonas Tewolde)&lt;br /&gt;
** Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Aufgaben aus ACQC-Vollversammlung&lt;br /&gt;
** Feedback SC in Sachen User Experience - Mockups mit Intention und Antipattern; Coorporate Design Unterstützung(Jürgen Meister)&lt;br /&gt;
** Feedback PPC in Sachen PWA (Kai Schmidt)&lt;br /&gt;
** Feedback PSI / BTC in Sachen Swagger Schnittstellen Server / YAML (Andre Göring, Jürgen Meister)&lt;br /&gt;
** Neuigkeiten Kontaktstammdaten (Frank Dietrich)&lt;br /&gt;
* Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-09-09 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Nutzer-Evaluation NDS - Beteiligung durch Operatoren erwünscht (IMIS)&lt;br /&gt;
* Ausschreibung Störungsinformationstool online und gestartet - Bewertungsmatrix ist nun auch Online&lt;br /&gt;
** https://www.openkonsequenz.de/anwender/11-geplante-projekte/127-stoerungs-informations-tool &lt;br /&gt;
* SC-Präsenztreffen in Worms nächste Woche. PTA kann als SPM-Vertreter nicht dabei sein. Wer kann/möchte PTA vertreten? Für SPM insofern wichtig, dass es bei diesem Treffen insbesondere auch um Software-Wartung gehen wird.&lt;br /&gt;
* Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Client Side Package Manager &lt;br /&gt;
* Sonstiges&lt;br /&gt;
** Externer Interessent für Bereitschaftsplanung &lt;br /&gt;
** Telko am 23.9. absagen? Wir sehen uns ja schon am 24.9..&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-08-26 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Ausschreibung Störungsinformationstool online und gestartet&lt;br /&gt;
** https://www.openkonsequenz.de/anwender/11-geplante-projekte/127-stoerungs-informations-tool &lt;br /&gt;
* Rückmeldung SC bzgl.  Aktualisierung „herunterladbares“ Image und Installationspakete für User-Module?&lt;br /&gt;
**  https://www.openkonsequenz.de/das-konsortium/weblink/47/49/3&lt;br /&gt;
* SPM für Weiterentwicklung von CIM-Cache gesucht&lt;br /&gt;
* Eine Beschreibung &amp;quot;Wie richte ich eine openKonsequenz-Umgebung ein&lt;br /&gt;
**  und wie installiere ich mir APPS sollte im Wiki beschrieben und auf der Homepage verlinkt sein.&lt;br /&gt;
**  http://wiki.openkonsequenz.de/Hauptseite#Installation_und_Konfiguration&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member (Dohle / Meister)&lt;br /&gt;
* Eclipse IP-Check für Camunda (PTA)&lt;br /&gt;
* Client Side Package Manager &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-08-12 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
** Netze Mittelbaden hat Mitgliedsantrag als Driver-Member gestellt  &lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Aktualisierung „herunterladbares“ Image und Installationspakete für User-Module?&lt;br /&gt;
**  https://www.openkonsequenz.de/das-konsortium/weblink/47/49/3&lt;br /&gt;
* Eine Beschreibung &amp;quot;Wie richte ich eine openKonsequenz-Umgebung ein&lt;br /&gt;
**  und wie installiere ich mir APPS sollte im Wiki beschrieben und auf der Homepage verlinkt sein.&lt;br /&gt;
**  http://wiki.openkonsequenz.de/Hauptseite#Installation_und_Konfiguration&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Vorbereitung Kaskade Modulauschreibung (Langold / Betz / weiterer SPM?)&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
**** Aktualisierung der Installationsanleitungen (Was ist öffentlich einsichtbar und was nur für oK-Mitglieder?) - hier nur Verlinkung zum Pfad im Eclipse, wo die Installationsanleitung je Modul dokumentiert ist.&lt;br /&gt;
**** Abweichungen bei Deployment-Aspekten modulabhängig !?&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-07-29 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Rückmeldungen in Sachen NetzDatenStrom Evaluation?&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Vorbereitung Kaskade Modulauschreibung (Langold / Betz / weiterer SPM?)&lt;br /&gt;
* AC Handbook 1.6.0 für Ausschreibung Störungsinformationstool veröffentlicht&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** Kaskade (Vorbereitung zur Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-07-01 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''10:00-11:00 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Rückmeldungen in Sachen NetzDatenStrom Evaluation?&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - Stand Diskussion der Service Provider Member und Folien? (Dohle / Meister)&lt;br /&gt;
* Ferienzeit. Abstimmung Termin für nächste Telko? 15.7.? 29.07.? &lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-06-17 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: '''11:15-12:15 Uhr''' (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* NetzDatenStrom - Evaluation des Vorhabens (Norman Ihle, OFFIS)&lt;br /&gt;
* Status Styleguide-Aufbereitung?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung - SC-Treffen Anfang Juni (JMei):&lt;br /&gt;
** SC erwartet einen praktikablen Vorschlag von SPM zur Organisation der Prozesse für Software-Wartung und Software-Weiterentwicklung&lt;br /&gt;
** Software-Wartung (3rd Level-Support): Am Praktikabelsten scheint das Szenario zu sein, wo ein SPM im Auftrag von oK e.G. die Organisation des 3rd Level Supports übernimmt und die operative Fehlerbehebung und Security-Patchmanagement mit jeweiligen SPM vertraglich absichert, der ursprünglich das Modul entwickelt hat. Vertiefende Diskussionen hierzu müssen ASAP geführt werden. Final Draft wird noch vor der Sommerpause benötigt.&lt;br /&gt;
** Software-Weiterentwicklung: Welche Leistungen würden zu diesem Service-Paket gehören? Minimum: Stunden-Reservierung für Umsetzung von Change-Requests. Was wären mögliche Erweiterungspakete? Unterstützung des PPC-Product-Owners? … weitere?&lt;br /&gt;
** Es sollen auch Preismodelle (im Idealfall mit unverbindlicher Preisindikation) für Software-Wartung und Software-Weiterentwicklung durch SPM vorgeschlagen werden. Mögliches Preismodell wäre z.B. Bereitstellungspreispauschale + Einsatzabrechnung auf Stundenbasis. &lt;br /&gt;
* Weitere Infos vom SC-Treffen (JMei):&lt;br /&gt;
** 2 strategische User Module diskutiert. SC prüft zeitnah deren Umsetzbarkeit.&lt;br /&gt;
** Thematik von SaaS wurde diskutiert. Das Thema ist noch nicht aktuell. Grundsätzliche Bedenken gibt es nicht mehr auch nicht gegen ISO 27001-zertifiziere public-Clouds. Einziges Bedenken ist die Schwarzfallfähigkeit der User-Module bei &amp;quot;Remote&amp;quot;-Hosting. &lt;br /&gt;
** Eclipse-Mitgliedschaft&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-06-03 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Modul-Steckbrief &amp;quot;Personalstammdaten&amp;quot; (JMei)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* Styleguide: Aufbereitung der Empfehlungen der AG im Dokument schon gestartet?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung (JMei): &lt;br /&gt;
** Zentrales Thema für SC-Versammlung Anfang Juni &lt;br /&gt;
** Offen: Prozess für Weiterentwicklung und vertragliche Ausgestaltung&lt;br /&gt;
** Vorbereitung entsprechendes Hand-Outs für das SC-Treffen&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Blocker: 24.9. 11 Uhr bis 25.9. 15:30 Uhr&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ggf. Progressive Web Apps?&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-05-20 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Input für Vorbereitung Modul-Steckbrief &amp;quot;Personalstammdaten&amp;quot; gesucht (JMei)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
* SC-Status? Veröffentlichung Bereitschaftsplanung auf Demoplattform vor Abnahme? -&amp;gt; ja, ASAP (JMei)&lt;br /&gt;
* Fehlermeldung bei Geplante Netzmaßnahme Modul wegen CIM Cache auf der Demo-Plattform &lt;br /&gt;
* Styleguide: Aufbereitung der Empfehlungen der AG im Dokument schon gestartet?&lt;br /&gt;
* Software-Wartung und Weiterentwicklung (JMei): &lt;br /&gt;
** Zentrales Thema für SC-Versammlung Anfang Juni &lt;br /&gt;
** Empfehlung PPC: Software-Wartung soll über oK &amp;quot;zentralisiert&amp;quot; werden. Operative Ausführung über Service-Provider.&lt;br /&gt;
** Weiterentwicklung + Releasemanagement über PPC. PPC empfiehlt &amp;quot;langfristige&amp;quot; Rahmenverträge mit Service-Providern für Umsetzung von Feature-Requests und qualitativer Software-Verbesserungen nach Modul-Abnahme.&lt;br /&gt;
** Diskutierte Prozesse für Software-Wartung in AG Maintenance (Siehe Präsentation) passen weitestgehend. Offen: Prozess für Weiterentwicklung und vertragliche Ausgestaltung&lt;br /&gt;
** Wer kann resp. möchte an der Vorbereitung eines entsprechenden Hand-Outs für SC-Treffen beteiligen? (Abstimmungen werden &amp;quot;asynchron&amp;quot; per Mail ablaufen) &lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Reminder technische Zugangsdaten für Web-Auftritt - Rückmeldung noch nicht vollständig?&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* AC Handbook&lt;br /&gt;
** Client Side Package Manager Entwurfsentscheidung eingearbeitet (zudem Mailhog, Verweis auf User Module Eclipse Project, CIM Serialisierung)&lt;br /&gt;
** wann brauchen wir die neue Version auf die oK-Homepage? Oder erstmal weiter sammeln?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitpunkt: 24.9. 11 Uhr bis 25.9. 15:30 Uhr https://doodle.com/poll/8cn2de4e3dg2rkpn&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-05-06 Agenda des AC Web Meeting ==&lt;br /&gt;
Uhrzeit: 10:00-11:00 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Orga: SC Telko verschiebt sich auf Dienstags - wollen wir folgen oder die ACQC Telko 2-wöchentlich Montags belassen?&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Reminder technische Zugangsdaten für Web-Auftritt - Rückmeldung noch nicht vollständig&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* JMei: Fragst du bitte in der Telko bei Mettenmeier, wann ungefähr CIM Cache Stufe 2 auf die Demo-Plattform kommt und ob es Schwierigkeiten bei Abstimmungen mit PSI oder sonstige Orga-Schwierigkeiten gibt.&lt;br /&gt;
* Client Side Package Manager Entscheidungsvorlage (Göring/Dietrich/Schmidt)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
** Thema für 20.05.: TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitpunkt: https://doodle.com/poll/8cn2de4e3dg2rkpn&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-04-23 Agenda des AC Web Meeting (ausnahmsweise Dienstags)==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* Überarbeitung oK-Homepage-Einträge&lt;br /&gt;
** Entwicklerprojekte - einheitliche Darstellung der Verweise auf Bugzilla, Eclipse-Plattform, Git, Demo-System + Zugangsdaten, Jira-Modul&lt;br /&gt;
** Demo-Plattform Zugang und Hotline auf Übersichtsseite&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
** Thema für 06.05.: Client Side Package Manager Entscheidungsvorlage (Göring/Dietrich/Schmidt)&lt;br /&gt;
** Thema für 20.05.: TrueScript Angular &amp;amp; Progressive Web Apps (Kai Schmidt)&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile, Nachteile (ggf. Mettenmeier als Presenter) und oK-Probleme (Diskussion)&lt;br /&gt;
*** Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-04-08 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* NPM-Paketmanager für JS-Libraries&lt;br /&gt;
* Vorstellung und Vorabdiskussion der Prozesse (?Arten der Softwarebereitstellung in Auslieferungsprojekten?) für 3rd Level Support (im engen Sinne) (JMei)&lt;br /&gt;
* Demo-Plattform Hotline im Wiki ergänzt.&lt;br /&gt;
** Zugangsdaten für Demo-Plattform ergänzen?&lt;br /&gt;
** Hotline auch auf ok-Webseite ergänzen?&lt;br /&gt;
* CIM Serialisierung im Handbuch&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* QC-PP 48 HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Bereitstellung von Software: Docker: Umsetzung, Vorteile und Probleme (ggf. Mettenmeier als Presenter)&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
&lt;br /&gt;
==2019-03-25 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* CIM Serialisierung &lt;br /&gt;
** Erweiterung des AC Handbuchs um Vorgaben zur CIM Serialisierung von XML Nachrichten (ja/nein)&lt;br /&gt;
** CIM Serialisierung ala NDS/IEC/Tools oder ala CIM Cache&lt;br /&gt;
** NLS-Interfaces (eingehend und ausgehend) Serialisierung ala CIM Serialisierung?&lt;br /&gt;
** Auswirkungen auf welche Module?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Camunda - EPL Kompatibilität voraussichtlich ab Mai mit Version 7.11 // Müssen die Klärungen hierzu beschleunigt werden, oder reicht es, wenn wir Anfang Juni das Thema wieder adressieren?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort: Darmstadt bei e-netz&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
** QC48: HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
&lt;br /&gt;
==2019-03-11 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda AC:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Notwendige/Erwartete Zuarbeit der Service-Provider bei Erarbeitung der neuen Module/Themen aus 2 Strategieworkshop (Vorabklärung mit SC/PPC) (JMei)&lt;br /&gt;
* CIM Serialisierung &lt;br /&gt;
** Erweiterung des AC Handbuchs um Vorgaben zur CIM Serialisierung von XML Nachrichten (ja/nein)&lt;br /&gt;
** CIM Serialisierung ala NDS/IEC/Tools oder ala CIM Cache&lt;br /&gt;
** NLS-Interfaces (eingehend und ausgehend) Serialisierung ala CIM Serialisierung?&lt;br /&gt;
** Auswirkungen auf welche Module?&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Entscheidungsfindung Styleguide-Tooling&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Agenda QC&lt;br /&gt;
* QC Handbook v3 Arbeitstitel und Ziele festlegen&lt;br /&gt;
* QC Handbook Hauptautor (Maintainer) und Medium (Google Docs?)&lt;br /&gt;
* Klärung Dringlichkeit und Vorgehensweise BDEW-Whitepaper&lt;br /&gt;
* QC-PP. 47 &amp;amp; 43: Stand Überarbeitung der Namenskonventionen?&lt;br /&gt;
* zu ergänzen ???&lt;br /&gt;
&lt;br /&gt;
Allgemeines&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Störungsinfotool (noch in Ausschreibung)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* ACQC-Meeting 2019&lt;br /&gt;
** Ort&lt;br /&gt;
** Zeitraum (vor Sommerpause / nach Sommerpause)&lt;br /&gt;
** Themensammlung:&lt;br /&gt;
*** Break-Through-Session der Arbeitsgruppen Styleguide &amp;amp; Maintenance &amp;amp; BDEW Whitepaper&lt;br /&gt;
*** Tutorial - Howto CIM Modell und Toolchain mit Beispielen aus NDS.&lt;br /&gt;
*** Zurückgestellte Themen reviewen und ggf. aktivieren&lt;br /&gt;
*** ??? - weitere Vorschläge willkommen&lt;br /&gt;
* Offene Punkte des vorherigen Protokolls / Sonstiges&lt;br /&gt;
** AC551: Absicherung schreibender Zugriffe auf RESTFULL-Services (Klärung ob und wann das Thema angegangen werden kann)&lt;br /&gt;
** AC565: Überarbeitung Handbuch: Zwei Eclipse Projekte. Eines für Plattformmodule und eines für Anwendermodule.&lt;br /&gt;
** QC48: HowTo-Dokumentation (mit Hilfe der Bug-Nummern), wie BTC Jenkins &amp;amp; zusätzliche Module&lt;br /&gt;
&lt;br /&gt;
==2019-02-25 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10:15-11:15 Uhr (mit QC)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* Hotline für Demo-System&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Peer Review - Checkliste&lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-02-11 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12?)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* NDS: Unterschiede in XML Serialisierung CIM Cache vs. Profilierungstools (CIM Tool, (CimEA, SchemaComposer)&lt;br /&gt;
* E-World Fazit&lt;br /&gt;
* Treffen mit Open Interface&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-01-21 (Draft der) Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen&lt;br /&gt;
* NDS: Unterschiede in XML Serialisierung CIM Cache vs. Profilierungstools (CIM Tool, (CimEA, SchemaComposer)&lt;br /&gt;
* Status der E-World Vorbereitung&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier) -&amp;gt; letzter SPRINT ist faktisch abgeschlossen. Testphase kommt demnächst.&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** CIM-Cache (BTC) &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2019-01-07 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
Einwahldaten: &lt;br /&gt;
* WebCo incl. Audio https://webconf.vc.dfn.de/ok-acqc/   &lt;br /&gt;
* Telefoneinwahl: +49 30 200 97931902&lt;br /&gt;
&lt;br /&gt;
Agenda:&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Vorstellung neuer API-Schnittstellen für CIM Cache (Felix Korb)&lt;br /&gt;
* Status der E-World Vorbereitung -&amp;gt; Status Demosysteme und Folien-Hand Outs für&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA)&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA) + Demo-Daten&lt;br /&gt;
** EisMan (incl. CIM Cache 2) (BTC/PSI)&lt;br /&gt;
* Diskussion der Empfehlungen zur Nutzung von Log4J am Beispiel von CIM Cache 2&lt;br /&gt;
** Empfehlungen + Hinweise zur Standardisierung der Log-Meldungen (offener Diskussionspunkt)&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier)&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA)&lt;br /&gt;
** CIM-Cache (BTC) -&amp;gt; EisMan funktioniert mit CIM Cache Version 2.  &lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
==2018-12-10 Agenda des AC Web Meeting==&lt;br /&gt;
Uhrzeit: 10-11 Uhr (QC 11-12)&lt;br /&gt;
* Änderungen bei Personalia (JMei; 5 min)&lt;br /&gt;
* Bericht von der Generalversammlung openKONSEQUENZ am 29.11.18 (JMei)&lt;br /&gt;
* Auswahl Testtool für eMail-Kommunikation: [[MailHog|MailHog Entscheidungsvorlage]]&lt;br /&gt;
* Status der E-World Vorbereitung&lt;br /&gt;
* Status und Abstimmungsbedarf aktueller Entwicklungsprojekte&lt;br /&gt;
** Bereitschaftsplanung (Mettenmeier) -&amp;gt; soll noch in 2018 fertig werden.&lt;br /&gt;
** Betriebstagebuch (PTA) -&amp;gt; CR für Januar 19 in Vorbereitung.&lt;br /&gt;
** Geplante Netzmaßnahmen (PTA) -&amp;gt; Abgeschlossen. Hier müssen noch Demo-Daten auf dem Demosystem ergänzt werden. &lt;br /&gt;
** CIM-Cache (BTC) -&amp;gt; EisMan funktioniert mit CIM Cache Version 2.  &lt;br /&gt;
* EPL und Erweiterungsmöglichkeiten von oK-Modulen durch Service-Provider (Aktueller Abstimmungsstand mit Fa. Mettenmeier)&lt;br /&gt;
* Gibt es Einwände/Empfehlungen für die Nutzung des oK-WiKi zur Sammlung von Themen und Dokumentation von Entscheidungsvorlagen?&lt;br /&gt;
* Offene Punkte des vorherigen Protokols / Sonstiges&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tops für nächste Telkos&lt;br /&gt;
** Vorstellung neuer API-Schnittstellen für CIM Cache (7.1.2019)&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1965</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1965"/>
				<updated>2019-07-18T06:28:38Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suche===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel einer Verwendung von Steuerelementen auf einem Grid.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Steuerelement Grid.png|frame|none|Beispiel: Steuerelement Grid]]&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1964</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1964"/>
				<updated>2019-07-18T06:27:28Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;1. Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suche===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel einer Verwendung von Steuerelementen auf einem Grid.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Steuerelement Grid.png|frame|none|Beispiel: Steuerelement Grid]]&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1963</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1963"/>
				<updated>2019-07-18T06:27:00Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
1.&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suche===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel einer Verwendung von Steuerelementen auf einem Grid.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Steuerelement Grid.png|frame|none|Beispiel: Steuerelement Grid]]&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1962</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1962"/>
				<updated>2019-07-18T06:26:30Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
{{1.}}&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suche===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel einer Verwendung von Steuerelementen auf einem Grid.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Steuerelement Grid.png|frame|none|Beispiel: Steuerelement Grid]]&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1961</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1961"/>
				<updated>2019-07-18T06:25:22Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;{{1.}}Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suche===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel einer Verwendung von Steuerelementen auf einem Grid.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Steuerelement Grid.png|frame|none|Beispiel: Steuerelement Grid]]&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1958</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1958"/>
				<updated>2019-07-08T13:20:18Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Steuerelement Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suche===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel einer Verwendung von Steuerelementen auf einem Grid.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Steuerelement Grid.png|frame|none|Beispiel: Steuerelement Grid]]&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1957</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1957"/>
				<updated>2019-07-08T13:19:58Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Steuerelement Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suche===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Verwendung von Steuerelementen auf einem Grid.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Steuerelement Grid.png|frame|none|Beispiel: Steuerelement Grid]]&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1956</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1956"/>
				<updated>2019-07-08T13:18:52Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Steuerelement Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suche===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel einer Verwendung von Steuerelementen auf einem Grid.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Steuerelement Grid.png|frame|none|Beispiel: Steuerelement Grid]]&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1955</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1955"/>
				<updated>2019-07-08T13:17:38Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Suchen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suche===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Verwendung von Steuerelementen auf einem Grid.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Steuerelement Grid.png|frame|none|Beispiel: Steuerelement Grid]]&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1954</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1954"/>
				<updated>2019-07-08T13:17:13Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suchen===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Verwendung von Steuerelementen auf einem Grid.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Steuerelement Grid.png|frame|none|Beispiel: Steuerelement Grid]]&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Datei:Steuerelement_Grid.png&amp;diff=1953</id>
		<title>Datei:Steuerelement Grid.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Datei:Steuerelement_Grid.png&amp;diff=1953"/>
				<updated>2019-07-08T13:15:27Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1952</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1952"/>
				<updated>2019-07-08T13:14:58Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Steuerelement Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Suchen===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Verwendung von Steuerelementen auf einem Grid.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Steuerelement Grid.png|frame|none|Beispiel: Steuerelement Grid]]&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Datei:Suchfunktion.png&amp;diff=1951</id>
		<title>Datei:Suchfunktion.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Datei:Suchfunktion.png&amp;diff=1951"/>
				<updated>2019-07-08T12:56:44Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1950</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1950"/>
				<updated>2019-07-08T12:55:24Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Suchen===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Suchfunktion dient dazu, dass aus einem großem Datenbestand nur ein bestimmter Datensatz anhand verschiedener Kriterien angezeigt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung einer Suchfunktion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Suchfunktion.png|frame|none|Beispiel: Suchfunktion]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Datei:Filterfunktion.png&amp;diff=1949</id>
		<title>Datei:Filterfunktion.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Datei:Filterfunktion.png&amp;diff=1949"/>
				<updated>2019-07-08T12:48:48Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1948</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1948"/>
				<updated>2019-07-08T12:48:30Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filterfunktion.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1947</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1947"/>
				<updated>2019-07-08T12:45:12Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filter.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1946</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1946"/>
				<updated>2019-07-08T12:44:57Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Kalender (calendar) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Filter===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Filterfunktion dient dazu, dass aus einem großem Datenbestand nur bestimmte Datensätze anhand verschiedener Kriterien in einer Ergebnisliste angezeigt werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Filtern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Filter.png|frame|none|Beispiel: Filter mit Auswahlfeldern]]&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1945</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1945"/>
				<updated>2019-07-08T12:29:38Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Auswahl (check-box) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Auswahlfelder (check-box)]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1944</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1944"/>
				<updated>2019-07-08T12:28:02Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Auswahl (check-box) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung eines Filters mit Auswahlfeldern (multi-Select).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Checkboxen]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1943</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1943"/>
				<updated>2019-07-08T12:20:29Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Auswahl (check-box) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:checkbox.png|frame|none|Beispiel: Checkboxen]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Datei:Checkbox.png&amp;diff=1942</id>
		<title>Datei:Checkbox.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Datei:Checkbox.png&amp;diff=1942"/>
				<updated>2019-07-08T12:20:03Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1941</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1941"/>
				<updated>2019-07-08T12:19:42Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Auswahl (check-box) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Auswahlfeldern.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Checkbox.png|frame|none|Beispiel: Checkboxen]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1940</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1940"/>
				<updated>2019-07-08T12:17:27Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Auswahl (check-box) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel für die Verwendung von Checkboxen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Checkboxen.png|frame|none|Beispiel: Checkboxen]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1939</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1939"/>
				<updated>2019-07-08T12:12:51Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Rahmenabstände */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Beispiel-Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1938</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1938"/>
				<updated>2019-07-08T12:11:29Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Definition von Standard HTML Elementen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1937</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1937"/>
				<updated>2019-07-08T12:11:17Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Definition von ok HTML Elementen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1936</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1936"/>
				<updated>2019-07-08T12:09:31Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Steuerelement Grid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Datei:Menueleiste_mit_Icon.png&amp;diff=1935</id>
		<title>Datei:Menueleiste mit Icon.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Datei:Menueleiste_mit_Icon.png&amp;diff=1935"/>
				<updated>2019-07-08T12:07:47Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1934</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1934"/>
				<updated>2019-07-08T12:07:32Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Symbole */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Menueleiste mit Icon.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1933</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1933"/>
				<updated>2019-07-08T12:05:34Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Symbole */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgende Darstelung zeigt eine Menüleiste mit Icon, die zum Aufrufen von definierten Funktionen verwendet werden.&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1932</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1932"/>
				<updated>2019-07-08T11:59:27Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Auswahllisten (MultiSelect) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1931</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1931"/>
				<updated>2019-07-08T11:57:37Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Schaltfläche (button) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgende Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel: Schaltflächen zum Aufrufen einer Funktion]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1930</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1930"/>
				<updated>2019-07-08T11:55:26Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Schaltfläche (button) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen können Formulare abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgenden Abbildung zeigt Beispielhaft eine Menüleiste mit Schaltflächen über diese definierte Funktionen aufgerufen werden können.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel Schaltflächen]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1929</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1929"/>
				<updated>2019-07-08T11:49:42Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Schaltfläche (button) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen könne Formulage abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgenden Abbildung zeigt ein Beispiel einer Schaltflächen - Darstellung. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel Schaltflächen]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Datei:Beispiel-Button.png&amp;diff=1928</id>
		<title>Datei:Beispiel-Button.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Datei:Beispiel-Button.png&amp;diff=1928"/>
				<updated>2019-07-08T11:45:23Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1927</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1927"/>
				<updated>2019-07-08T11:44:59Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Schaltfläche (button) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen könne Formulage abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Beispiel-Button.png|frame|none|Beispiel Schaltflächen]]&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1926</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1926"/>
				<updated>2019-07-08T11:43:02Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Schaltfläche (button) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen könne Formulage abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1925</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1925"/>
				<updated>2019-07-08T11:41:06Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Schaltfläche (button) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen könne Formulage abgesendet oder definierte Aktionen durchgeführt werden.&amp;lt;br&amp;gt; &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1924</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1924"/>
				<updated>2019-07-08T11:34:20Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen könne Formulage abgesendet oder definierte Aktionen durchgeführt werden. &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1923</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1923"/>
				<updated>2019-07-08T11:33:10Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen könne Formulage abgesendet oder definierte Aktionen durchgeführt werden. &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1922</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1922"/>
				<updated>2019-07-08T11:27:57Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen könne Formulage abgesendet oder definierte Aktionen durchgeführt werden. &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-19'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-13'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-14'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-12'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-16'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-11'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-10'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-20'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-21'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-18'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-17'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1921</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1921"/>
				<updated>2019-07-08T11:26:48Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-2'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zielsetzung und Abgrenzung der Styleguide Vorgaben&amp;lt;br&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen könne Formulage abgesendet oder definierte Aktionen durchgeführt werden. &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-19'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-13'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-14'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-12'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-16'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-11'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-10'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-20'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-21'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-18'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-17'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1920</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1920"/>
				<updated>2019-07-08T10:53:22Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Steuerelement Heatmap / Kartendarstellung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-2'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zielsetzung und Abgrenzung der Styleguide Vorgaben&amp;lt;br&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen könne Formulage abgesendet oder definierte Aktionen durchgeführt werden. &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-19'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-13'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-14'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-12'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-16'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-11'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-10'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-20'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-21'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-18'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-17'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-9'''&amp;lt;br&amp;gt;&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	<entry>
		<id>http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1919</id>
		<title>Styleguide (in Bearbeitung)</title>
		<link rel="alternate" type="text/html" href="http://wiki.openkonsequenz.de/index.php?title=Styleguide_(in_Bearbeitung)&amp;diff=1919"/>
				<updated>2019-07-08T10:52:55Z</updated>
		
		<summary type="html">&lt;p&gt;Eschlenker: /* Steuerelement Heatmap / Kartendarstellung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;zurück zur [[Hauptseite]]&lt;br /&gt;
zurück zur [[Styleguide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Zielsetzung und Abgrenzung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-2'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zielsetzung und Abgrenzung der Styleguide Vorgaben&amp;lt;br&amp;gt;&lt;br /&gt;
'''Zielsetzung:'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Konsolidierung des UI StyleGuides&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Evaluierung Tooling für den StyleGuide&amp;lt;br&amp;gt;&lt;br /&gt;
        - IMIS&amp;lt;br&amp;gt;&lt;br /&gt;
        - Wiki&amp;lt;br&amp;gt;&lt;br /&gt;
        - sonst&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Package Manager (npm)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Entwurfsentscheidungen ng Components vs Elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Best of Konsolidierung der Steuerelemente aus den existierenden UserModulen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; UX Vorgaben definieren&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Paketierung der Styles (customized Bootstrap Template, eigenes allg. OK Stylesheet) als npm&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Abgrenzung:'''&lt;br /&gt;
&amp;lt;li&amp;gt; Vorerst kein Code (nur beispielhaft)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Design&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um ein einheitliches Design zu gewährleisten, müssen die verwendeten Farben, Formen und Schriftarten auf allen User Interfaces dem vorgegebenen StyleGuide entsprechen. Diese Vorgaben werden in den folgenden Kapiteln beschrieben.&lt;br /&gt;
==Farben==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Kapitel wird das abgestimmte Farbschema (Hauptfarben, Farbverläufe, Sekundärfarben, u. s. w.) und deren Verwendung auf Webseiten und User Interfaces erläutert. Zusätzlich finden Sie hier Informationen über den jeweiligen Farbcode und die CSS Codierung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hauptfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Primary&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#003a5f; padding: 1px 10px&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Success&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#80b300; padding: 1px 10px&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Info&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#0080c0; padding: 1px 10px&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Default&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffffff; padding: 1px 10px&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Text&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#333333; padding: 1px 10px&amp;quot;&amp;gt;#333333&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Farbverläufe===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
! CSS&lt;br /&gt;
|-&lt;br /&gt;
| Streifen Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#79b61c - #0281c4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(121, 182, 28, 1) 0%, rgba(2, 129, 196, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Balken Header&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 1px 10px&amp;quot;&amp;gt;#e8eee7- #e5edf2&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;background: linear-gradient(to right, rgba(232, 238, 231, 1) 0%, rgba(229, 237, 242, 1) 75%) repeat scroll 0 0 rgba(0, 0, 0, 0);&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Flächen und Linien===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrund&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f8fafd; padding: 1px 10px&amp;quot;&amp;gt;#f8fafd&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flächen/Tabellen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#f5f8fc; padding: 1px 10px&amp;quot;&amp;gt;#f5f8fc&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hervorhebung/Eingabefelder/Tabellenzeilen&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#e9f0f9; padding: 1px 10px&amp;quot;&amp;gt;#e9f0f9&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linien&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ccdbe6; padding: 1px 10px&amp;quot;&amp;gt;#ccdbe6&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Umrandung Formularfelder&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#b7cbda; padding: 1px 10px&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sekundärfarben===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Farbe&lt;br /&gt;
|-&lt;br /&gt;
| Warning&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#000000; background:#ffb200; padding: 1px 10px&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Danger&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#990000; padding: 1px 10px&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| &amp;lt;div style=&amp;quot;color:#ffffff; background:#567d96; padding: 1px 10px&amp;quot;&amp;gt;#567d96&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Schriftarten==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ebenso wie das Farbschema unterliegen auch die zu verwendenden Schriftarten dem abgestimmten Styleguide. Bei der Verwendung von zu vielen unterschiedlichen Schriftarten und Schriftgrößen kann das User Interface schnell unruhig wirken. Die gewählte Schriftart sollte gut lesbar und nicht zu klein sein.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schriftfamilie===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurde die Schriftart '''Source Sans Pro''' festgelegt. Diese Schriftart ist bei allen User Interfaces und Texten zu verwendet.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/adobe-fonts/source-sans-pro Download-Link]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/fonts/specimen/Source+Sans+Pro WebFont-Link]&lt;br /&gt;
&lt;br /&gt;
==Rahmenabstände==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Symbole===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt werden allgemeine Bedien- und Status-Symbole beschrieben. Um ein einheitliches Aussehen der oK-Module sicherzustellen, sollen diese anwendungsübergreifend verwendet werden.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Symbol&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Filter.icon.svg|center|24px]]&lt;br /&gt;
|Filter&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Menu.icon.svg|center|24px]]&lt;br /&gt;
|Menü&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:search.icon.svg|center|24px]]&lt;br /&gt;
|Suche&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Warning.icon.svg|center|24px]]&lt;br /&gt;
|Warnung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:Copy.png|center|24px]]&lt;br /&gt;
|Kopieren&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:pencil.png|center|24px]]&lt;br /&gt;
|Bearbeiten&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:save.png|center|24px]]&lt;br /&gt;
|Speichern&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:add.png|center|24px]]&lt;br /&gt;
|Hinzufügen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cog.png|center|24px]]&lt;br /&gt;
|Einstellung&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:print.png|center|24px]]&lt;br /&gt;
|Drucken&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:refresh.png|center|24px]]&lt;br /&gt;
|Refresch&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:trash.png|center|24px]]&lt;br /&gt;
|Löschen&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:question.png|center|24px]]&lt;br /&gt;
|Hilfe&lt;br /&gt;
|-&lt;br /&gt;
|[[Datei:cancel.png|center|24px]]&lt;br /&gt;
|Abbrechen&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Unter dem folgenden Link finden Sie weitere Symbole.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://material.io/tools/icons/?style=baseline Web material-icons-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
Lizenz: Apache license version 2.0 sollte/ist mit EPL kompatibel&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===technische Vorschläge===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Komponenten&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komponenten sind die einzelnen Bestandteile einer grafischen Benutzeroberfläche /bzw. Benutzerschnittstelle. Im folgenden Abschnitt werden die unterschiedlichen Elemente kurz Erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
==Standard-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabefeld (text)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Eingabefeld ist das meinst verwendete Steuerelement einer grafischen Benutzeroberfläche und dient der Interaktion mit dem Benutzer. Diese Textfelder können Ein- oder auch Mehrzeilig sein und  über die Tastatur können beliebige Zeichenketten eingegeben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&lt;br /&gt;
'''inaktiv'''&lt;br /&gt;
[[Datei:Input.inactive.png|frame|none|inaktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
'''aktiv'''&lt;br /&gt;
[[Datei:Input.active.png|frame|none|aktives Eingabefeld mit Beschriftung &amp;quot;Beschreibung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Führungstext (label)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Führungstexte (englich: label) gehören auch zu den Steuerelementen einer grafischen Benutzeroberfläche. Diese werden in der Regel dazu verwendet um Ein- oder Ausgabefelder, aber auch Radio Button oder Checkboxen zu beschriften.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schaltfläche (button)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein häufig genutztes Steuerelement für grafische Benutzeroberflächen ist die Schaltfläche (englisch: button). Mittels dieser Schaltflächen könne Formulage abgesendet oder definierte Aktionen durchgeführt werden. &lt;br /&gt;
'''Farben'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Schaltfläche&lt;br /&gt;
! Hintergrundfarbe&lt;br /&gt;
! Konturfarbe&lt;br /&gt;
! Textfarbe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#003a5f; border-color:#002a45; color:#ffffff;&amp;quot;&amp;gt;Primary&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#003a5f&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#002a45&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffffff; border-color:#b7cbda; color:#0b325c;&amp;quot;&amp;gt;Default&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#b7cbda&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0b325c&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#80b300; border-color:#6e9a00; color:#ffffff;&amp;quot;&amp;gt;Success&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#80b300&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#6e9a00&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#0080c0; border-color:#006fa7; color:#ffffff;&amp;quot;&amp;gt;Info&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#0080c0&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#006fa7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#ffb200; border-color:e6a000#; color:#ffffff;&amp;quot;&amp;gt;Warning&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffb200&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#e6a000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#990000; border-color:#800000; color:#ffffff;&amp;quot;&amp;gt;Danger&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#990000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#800000&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div class=&amp;quot;bootstrap-button&amp;quot; style=&amp;quot;background:#337ab7; border-color:#2e6da4; color:#ffffff;&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#337ab7&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#2e6da4&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;color-value&amp;quot;&amp;gt;#ffffff&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Auswahl (check-box)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Auswahl (englisch: checkbox) ist ein einfaches Steuerelement zur Eingabe von Ja/Nein-Werten, welche durch einen Mausklick aktiviert oder deaktiviert werden kann. Dieses Element findet meist auf Formularen Verwendung, wenn z. B. die Datenschutzbestimmungen oder die allgemeinen Geschäftsbedingungen anerkannt werden müssen.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Check-box.png|frame|none|Auswahl mit [[Führungstext|Beschriftung]] &amp;quot;Gesamtnetz für Abregelung*&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
===Auswahllisten (MultiSelect)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-19'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Steuerelement ist die Auswahlliste (englisch: multiselect) und dient der Auswahl von mehreren Objekten aus einer Liste. Die Darstellungsform solcher Auswahllisten kann variieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen finden sie unter den folgende Verlinkungen.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/multiselect Web primeng-multiselect-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/chipst Web primeng-chips-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Dropdown'''.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect.png|frame|none|Multiselect]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;können Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;sind Filterbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel einer Auswahlliste als '''Chips'''.&amp;lt;br&amp;gt;&lt;br /&gt;
In einem Eingabefeld werden mehrere Werte in Form von Chips eingefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:multiselect - chip.png|frame|none|Multiselect als Chips]]&lt;br /&gt;
&lt;br /&gt;
Die Attribute dieser Auswahlliste können&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text ohne Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Text mit Icon enthalten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beide Steuerelemente können kombiniert eingesetzt werden'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dropdown-Liste (drop-down list)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Dropdown-Liste (englisch: drop-down-list) ist ein Textfeld welches eine Auflistung von benutzerdefinierten Werte enthält aus der ein Anwender einen Eintrag auswählen kann. Diese Dropdown-Liste kann um weitere Elemente wie zum Beispiel ein Scrollbalken, eine Filterfunktion oder auch Icon erweitert werden. Zusätzlich besteht die Möglichkeit Einträge dieser Liste zu Gruppieren, um diese Übersichtlich zu Gestalten.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''inaktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.inactive.png|frame|none|inaktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Drop-down-menu.active.png|frame|none|aktive Dropdown-Liste mit Beschriftung &amp;quot;Grund der Abregelung*&amp;quot;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Icon, Filter und einem Scrollbalken.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Icon.png|frame|none|aktive Dropdown-Liste mit Icon und Filter]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Darstellung einer '''aktiven''' Dropdown-Liste inklusive Gruppierung.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Dropdown mit Gruppierung.png|frame|none|aktive Dropdown-Liste mit Gruppierung]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/dropdown Web primeng-dropdown-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kalender (calendar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Regel umfasst ein Datums- und / oder Uhrzeitfeld eine Kalenderauswahl, so das ein Datum nicht händisch als String eingegeben werden muss. Durch klick in das Textfeld, öffnet sich ein Kalenderfenster, aus dem das gewünschte Datum und die Uhrzeit auswählt werden kann. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Calendar.png|frame|none|Kalender mit Beschriftung &amp;quot;Startzeitpunkt*&amp;quot;]]&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netzspezifische Icons===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Icons werden von der e-netz bereitgestellt&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lizenz wahrscheinlich MIT&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Muss mit Frau Wittek besprochen werden/bzw. Unterstützung&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelemente für Formulare==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-13'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zur Erfassung von Daten werden Eingabe- und Auswahlfelder bereitgestellt, in die ein Benutzer Werte über die Tastatur oder eine Werteliste eingeben kann oder Auswahlknöpfe, die der Benutzer mit der Maus beeinflusst. Hierbei werden Pflichtfelder (müssen gefüllt werden und sind mit einem Sternchen entsprechend gekennzeichnet) und Kann-Felder (können gefüllt werden) unterschieden. In der folgenden Tabelle finden Sie eine Auflisten der möglichen Steuerelemente für Formulare. Auf die einzelnen Elemente wird in den folgenden Abschnitten weiter eingegangen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! Pflichtfeld Typ&lt;br /&gt;
! Visualisierung&lt;br /&gt;
|-&lt;br /&gt;
| text invalid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 1.png]]&lt;br /&gt;
|-&lt;br /&gt;
| text valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 2.png]]&lt;br /&gt;
|-&lt;br /&gt;
| numeric valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular-numeric.png]]&lt;br /&gt;
|-&lt;br /&gt;
| date,datetime,date range valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 3.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Gesperrt&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 4.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Drop-Down valid&lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 5.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Validierung beim Verlassen eines Feldes &lt;br /&gt;
| [[Datei:Steuerelemente fuer Formular 6.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Kalender==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-14'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/calendar Web primeng-calendar-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Kalender-Ansichten.png|frame|none|Darstellung der Kalenderansicht für Monat, Woche und Tag]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In der Kalenderfunktion stehen dem Benutzer folgende Ansichten zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Monatsansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Wochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Arbeitswochenansicht&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tagesansicht&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Kalenderfunktion hat der Anwender die Möglichkeit von durch einen Klick auf die (Arbeits-)Wochen- oder Tagesansicht zu wechseln. Durch Klicken mit der Maustaste in einen freien Zeitraum können neue Termine erfasst werden. Für eine neue Terminspanne markieren Sie einen freien Bereich durch SHIFT und Klick mit der linken Maustaste und erfassen für diesen Zeitraum einen Termin. Zum Editieren von bestehen den Terminen genügt ebenfalls ein Klick mit der Maustaste. &amp;lt;br&amp;gt;&lt;br /&gt;
Über die ‘‘‘Drag &amp;amp; Drop‘‘‘ Funktion können Termine in der Monatsansicht oder der Wochenansicht in einen anderen Wochentag verschoben werden. Um einen Termin zeitlich innerhalb eines Tages zu verschieben und Zeitspanne anzupassen, müssen Sie sich in der Wochenansicht oder der Tagesansicht befinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Folgende Funktionen stehen zusätzlich zur Verfügung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Termine ICS-Format exportieren (generell in der Applikation!)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filtern über Kalendereinträge (ArrayList)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Unterschiedliche farbliche Darstellung einzelner Termine (Termin Template)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Grid==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-12'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons zum Absprung in Detailmaske (Lese/Bearbeitung), Stornierbutton in die erste Linke Spalte im Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Absprung durch Doppelklick in Detailmaske (Lese/Bearbeiten)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Datensatz hinzufügen-Button rechts oberhalb des Grid´s&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Alternating row color&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt (Zeile)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Einzelselektion und Mehrfachselektion mit Strg-Taste, Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Hovereffekt in Spaltenkopf unterstreichen und Mauscursor Hand (Rückmeldung für mögliche Aktionen an den Benutzer)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Klick auf Spaltenkopf, Sortierung ASC, DESC&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Merfachsortierung durch klicken der Shift-Taste&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Filterzeile als eigene Zeile direkt unterhalb des Spaltenkopfs&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Virtual scrolling anstatt Pagination&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spaltenkopf mit Filter und Fußzeile bleiben beim scrollen stehen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Quickfiler (optional)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Externe Filter (optional) aber als Toggle-Switch&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Stylevorgaben kommen per ok-vendor.sass !!!!!!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftrart&amp;lt;br&amp;gt;&lt;br /&gt;
    - Schriftgröße&amp;lt;br&amp;gt;&lt;br /&gt;
    - Zeilenhöhe&amp;lt;br&amp;gt;&lt;br /&gt;
    - Farben&amp;lt;br&amp;gt;&lt;br /&gt;
    - Style fürs Grid&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kompaktes Grid definieren. Spaltengröße sinnvoll definieren&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.ag-grid.com/ Web ag-grid-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Steuerelement Heatmap / Kartendarstellung==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-16'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ermöglicht das Einbinden von zweidimensionalen Karten-Elementen auf Webseiten, Mobile Apps sowie für Navigationen. Diese Kartendarstellungen sind von Standortdaten angetrieben und bieten zusätzlich Echtzeit-Updates. Durch einen Entwickler können diese vollständig angepasst und konfiguriert werden. Das Hinzufügen von Points of Interest, Live-Standortdaten und Persistenz globaler Objekte ist ebenfalls möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.mapbox.com/ Web mapbox-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://openlayers.org/ Web OpenLayers-Link]&amp;lt;br&amp;gt;&lt;br /&gt;
- Unterstützt WMS-Services (Web Map Service)&amp;lt;br&amp;gt;&lt;br /&gt;
- OpenSreetMap muss Lizenz geklärt werden! ODbL.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Lizenzkompatibilität muss beim Projekt geklärt werden'''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel einer Kartenansicht.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Karten-Beispiel.png|frame|none|Beispiel einer Kartenansicht]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Layout&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tabellen/Listen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Table.png|frame|none|Darstellung einer Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Table.labeled.png|frame|none|Elemente einer Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Spaltensortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Tabellenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
3.1 Spaltenfuß&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===blätterbare Tabelle===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Pageable-table.png|frame|none|Darstellung einer blätterbaren Tabelle]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Pageable-table.labeled.png|frame|none|Elemente einer blätterbaren Tabelle]]&lt;br /&gt;
1 Tabellenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Spaltenüberschrift&amp;lt;br&amp;gt;&lt;br /&gt;
1.2 Sortiereinstellungen&amp;lt;br&amp;gt;&lt;br /&gt;
1.3 Spaltenkopf&amp;lt;br&amp;gt;&lt;br /&gt;
1.4 Spaltenfilter&amp;lt;br&amp;gt;&lt;br /&gt;
1.5 Sortierung&amp;lt;br&amp;gt;&lt;br /&gt;
2 Tabelleninhalt&amp;lt;br&amp;gt;&lt;br /&gt;
3 Seitennavigation&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oK-Steuerelemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Topologie-Baum===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Steuerelement bietet die Möglichkeit, [[Topologie (Strom)| topologische]] Zusammenhänge eines Stromnetzes hierarchisch darzustellen.&lt;br /&gt;
Der Topologie-Baum ist als gemeinsames Steuerelment in unterschiedlichen ok-Modulen wiederverwendbar und definiert eine standardisierte Sicht. Die generell möglichen, darstellbaren topologischen Elemente richten sich nach den in oK definierten Elementen.&lt;br /&gt;
&lt;br /&gt;
Die Klärung der Frage, wie ein Netz hierarchisch dargestellt werden kann und welche Elemente des Netzes tatsächlich angezeigt und ausgewählt werden können, ist nicht Aufgabe dieses Steuerelementes. Dies ist Aufgabe der darunter liegenden Anwendung und kann aufgrund fachlicher Aspekte unterschiedlich ausgeprägt sein.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:TopologyTree.labeled.png|frame|none|Elemente eines Topologie-Baums]]&lt;br /&gt;
&lt;br /&gt;
1 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
1.1 Suchbegriff&amp;lt;br&amp;gt;&lt;br /&gt;
Im [[Eingabefeld]] &amp;quot;Suchbegriff&amp;quot; können Begriffe eingeben werden, nach denen in der zugrundeliegenden Topologie gesucht werden kann.&lt;br /&gt;
Die Begriffe können folgende [https://de.wikipedia.org/wiki/Wildcard_%28Informatik%29 Platzhalter (Wildcard)] beinhalten:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-class=&amp;quot;hintergrundfarbe6&amp;quot;&lt;br /&gt;
!Platzhalter&lt;br /&gt;
!Bezeichnung&lt;br /&gt;
!Verwendung&lt;br /&gt;
|-&lt;br /&gt;
|?&lt;br /&gt;
|Fragezeichen&lt;br /&gt;
|Platzhalter für genau ein Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|*&lt;br /&gt;
|Sternchen&lt;br /&gt;
|Platzhalter für beliebig viele (auch null) Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|#&lt;br /&gt;
|Doppelkreuz&lt;br /&gt;
|Platzhalter für einen numerischen Wert&lt;br /&gt;
|}&lt;br /&gt;
1.2 Suchen&amp;lt;br&amp;gt;&lt;br /&gt;
Durch Drücken der [[Schaltfläche]] &amp;quot;Suchen&amp;quot;, wird nach dem angegebenen Suchbegriff gesucht. Ist die Suche erfolgreich, werden alle Elemente im Navigationsbereich ausgewählt (Mehrfachselektion), die dem Suchbegriff entsprechen. Gleichzeit wird zum ersten Element aus der Ergebnismenge gesprungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.3 Einstellungen'''&amp;lt;br&amp;gt;&lt;br /&gt;
Über die Schaltfläche &amp;quot;Einstellungen&amp;quot; können Filterkriterien definiert werden, die die Anzeige auf passende topologische Elemente im Navigationsbereich einschränken.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]] Die Definition möglicher Filterkriterien und Regelwerke ist Teil späterer Festlegungen.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 Statusleiste&amp;lt;br&amp;gt;&lt;br /&gt;
Die Statusleiste zeigt allgemeine Informationen zu den im Navigationsbereich angezeigten Elementen an.&amp;lt;br&amp;gt;&lt;br /&gt;
2.1 Datum&amp;lt;br&amp;gt;&lt;br /&gt;
Das Erstellungsdatum (Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.2 Uhrzei&amp;lt;br&amp;gt;&lt;br /&gt;
Die Erstellungsuhrzeit(Stand) der zugrundeliegenden Daten, auf dem die Anzeige im Navigationsbereich basiert.&amp;lt;br&amp;gt;&lt;br /&gt;
2.3 Filter&amp;lt;br&amp;gt;&lt;br /&gt;
Das Symbol &amp;quot;Filter&amp;quot; zeigt an, ob mindestens ein Filter aktiviert ist.&amp;lt;br&amp;gt;&lt;br /&gt;
2.4 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
Im Benachrichtigungsbereich können verschiedene Symbole angezeigt werden, die über zusätzliche Hinweise informieren. In Beispiel ist liegt hier eine Warnungmeldung vor.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3 Navigationsbereich&amp;lt;br&amp;gt;&lt;br /&gt;
Im Navigationsbereich werden topologische Zusammenhänge in einer baumartigen Struktur angezeigt. Die Ausprägung der Topologie als Hierarchie ist Aufgabe der jeweiligen Anwendung.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Ordnung/Sortierreihenfolge'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#fff0d0;border-color:#ffb200;border-radius:5px;border-style:solid;border-width:1px;margin:16px;padding:10px&amp;quot;&amp;gt;[[Datei:Warning-yellow.icon.svg|24px]]&amp;lt;br&amp;gt;&lt;br /&gt;
- Was für ein Steuerelement nutzt da BTC? &amp;lt;br&amp;gt;&lt;br /&gt;
- Wir müssten da einen Link bereitstellen ggf. mit Matthias Rohr oder Felix Korb besprechen &amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von ok HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-11'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ok HTML Elemente müssen durch npm paketiert und oK-konform gestyled werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu den oK HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Date (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateTime (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; DateRange (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; komplexe DropDown (primeng) bspw. Icons, Tabelle, Gruppen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Grid (ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Gantt (zurzeit nichts geeignetes gefunden)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kalender (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Charts (primeng, c3js, d3js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Navbar (ok-element)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modale Dialoge (primeng) sollten vermieden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tabs (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Akkordion (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; MultiSelect (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Chips (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Editor (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Messages toast (primeng)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ACHTUNG: Nicht definierte ok Steuerlemente immer erst bei primeng schauen!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Steuerlemente müssen über SaaS Themeable sein!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.primefaces.org/primeng/#/ Web primefaces - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://www.ag-grid.com Web ag-grid - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://c3js.org/ Web c3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; [https://d3js.org/ Web d3js.org - Link]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Definition von Standard HTML Elementen==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-10'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Standard HTML Elemente müssen nicht durch npm paketiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist ausreichend, ok-Styles als npm Pakete zu definieren und auf den HTML Elementen anzuwenden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zu den Standard HTML Elemente zählen:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; Textfelder&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Validation&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Passwort&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Simple DropDown Listen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; CheckBox&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Button Groups&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Radio Buttons&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; File Upload&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Numerics&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Drag&amp;amp;Drop)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; List Group&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Tables (wenn keine besonder Funktionalität, sonst ag-grid)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Komponenten aus https://getbootstrap.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Portal==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standarddialoge==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eingabedialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Input-dialog.png|frame|none|Darstellung eines Eingabedialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Input-dialog.labeled.png|frame|none|Elemente eines Eingabedialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Anzeige-/Eingabebereich&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Benachrichtigungsdialog===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:notification-dialog.png|frame|none|Darstellung eines Benachrichtigungsdialogs]]&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:notification-dialog.labeled.png|frame|none|Elemente eines Benachrichtigungsdialogs]]&lt;br /&gt;
1 Titel&amp;lt;br&amp;gt;&lt;br /&gt;
2 Benachrichtigung&amp;lt;br&amp;gt;&lt;br /&gt;
3 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wizard===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Wizard.png|frame|none|Darstellung eines Wizards]]&lt;br /&gt;
&lt;br /&gt;
'''Elemente'''&lt;br /&gt;
[[Datei:Wizard.labeled.png|frame|none|Elemente eines Wizards]]&lt;br /&gt;
1 Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
2 Bearbeitungsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
3 Inhalt&amp;lt;br&amp;gt;&lt;br /&gt;
4 Steuerleiste&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Message Toast===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-20'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Message Toast ist ein kurzer Hinweistex welcher als Popup eingeblendet und nach einem Moment wieder ausgeblendet wird, ohne das zwangsläufig eine Benutzeraktion erfolgen muss.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Eigenschaften eines Toast können beliebig konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
[[Datei:Message toast.png|frame|none|Darstellung eines Message Toast]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Für open KONSEQUENZ wurden folgende Konfigurationen abgestimmt'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Toasts erscheinen oben rechts&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Verschwinden nach rechts oben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Automatisches verschwinden nach:&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Erfolgreich: 2 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Info: Muss manuell geschlossen werden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Warnung: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Fehler: 7 Sekunden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Messages: Erfolgreich, Fehler, Info, Warnung&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Maximal drei Zeilen Content in einem Toast&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Defaultfarben verwenden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/toast Web primeng-Toast-Link]&lt;br /&gt;
&lt;br /&gt;
==Navigationselemente==&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Um das Navigieren innerhalb einer Web-Seite zu vereinfachen gibt es unterschiedliche Navigationselemente, diese werden in den folgenden Kapiteln kurz erläutert.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Navigation Bar (Navbar)===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-21'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Navbar-Element ist ein permanent sichtbares Navigationselement, welches horizontal oder vertikal auf einer Webseite angeordnet werden kann und dem Benutzer die &lt;br /&gt;
Möglichkeit bietet, wichtige Seiten direkt aufzurufen. Der Vorteil ist, dass eine Navbar für jede Seite separat konfiguriert werden kann.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Darstellung'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:mit Autodisplay.png|frame|none|Darstellung einer Navbar mit Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ohne Autodisplay.png|frame|none|Darstellung einer Navbar ohne Autodisplay]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Vorteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Bietet einen schnellen Überblick über die Struktur der Webseite&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Jede Seite, bzw. Kategorie ist direkt über die Navbar ansteuerbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die Navbar ist für jede Seite separat konfigurierbar&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Für jedes Navigationselement kann ein eigenes Submenü erstellt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Die aktuelle Seite kann farblich hinterlegt werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In einer Navbar können Funktionen wie zum Beispiel Abmelden oder eine Such-Funktion eingebunden werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Es können bis zu vier Navbars auf einer Seite verwendet werden (Standartmäßig werden aber nur zwei implementiert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nachteile einer Navbar:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Muss für jede Seite einzeln Konfiguriert werden&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Kann bei umfangreichen Seiten schnell unübersichtlich werden oder Überladen wirken&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/menubar Web primeng-menubar-Link]&lt;br /&gt;
&lt;br /&gt;
===Accordion===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-18'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Beschreibung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Accordion ist ein Navigationselement, welches dazu dient umfangreiche Listen mit Inhalten platzsparend auf Webseiten abzubilden.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.primefaces.org/primeng/#/accordion Web primeng-accordion-Link]&lt;br /&gt;
&lt;br /&gt;
'''Darstellung'''&amp;lt;br&amp;gt;&lt;br /&gt;
Einzelselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-einzelselektion.png|frame|none]]&amp;lt;br&amp;gt;&lt;br /&gt;
Mehrfachselektion&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:akkordion-mehrfachselektion.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
===TabView===&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-17'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine TabView ist eine Komponente zum einfachen Gruppieren von Inhalten auf einer Seite in Form von Registerkarten. Auf jeder Registerkarte können z.B. Formulare implementiert werden, die durch den Anwender abgearbeitet werden müssen. Durch die Verwendung von Registerkarten wird ein schnelles Navigieren zwischen den einzelnen Inhalten ermöglicht. Zudem können diese Registerkarten je nach Anfordeung konfuguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.primefaces.org/primeng/#/tabview Web primeng-tabview-Link]&lt;br /&gt;
&lt;br /&gt;
[[Datei:tab-view.png|frame|none|Darstellung einer TabView]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für openKONSEQUENZ wurden folgende Konfigurationen vorgegeben:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Valid: Grüner Balken in Tab (Nur wenn allen Steuerelementen im Content valid sind)&lt;br /&gt;
&amp;lt;li&amp;gt;Invalid: Roter Balken in Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Neuen Tab dynamisch hinzufügen per + Tab&lt;br /&gt;
&amp;lt;li&amp;gt;Tab entfernen mit Lösch-Button im Content-Bereich&lt;br /&gt;
&amp;lt;li&amp;gt;Icons können je nach bedarf im Tab angezeigt werden&lt;br /&gt;
&amp;lt;li&amp;gt;Ausrichtung der Tabs (oben, unten, links, rechts)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Barrierefreiheit&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Barrierefreiheit bezeichnet eine Gestaltung der baulichen Umwelt sowie von Informationsangeboten, Kommunikation usw. dergestalt, dass sie auch von Menschen mit Beeinträchtigungen ohne zusätzliche Hilfen genutzt und wahrgenommen werden können.&lt;br /&gt;
&lt;br /&gt;
Um Menschen ein barrierefreies Arbeiten in der digitalen Welt zu ermöglichen, sind verschiedene Aspekte zu betrachten: Zum einen müssen Software und das heute nicht mehr wegzudenkende Internet barrierefrei gestaltet werden. Zum anderen muss einigen Menschen mit Behinderung überhaupt erst die Bedienung eines Computers ermöglicht werden durch unterstützende Technologien. Dies können beispielsweise Augensteuerung und Mundmaus bei körperlichen Behinderungen, oder Screenreader und Braillezeile bei Blinden sein. Weitere Beispiele stellen Technologien aus dem Bereich der Unterstützten Kommunikation dar, die Kommunikation in manchen Fällen überhaupt erst möglich machen.&lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Barrierefreiheit ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Internationalisierung&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann. &lt;br /&gt;
&lt;br /&gt;
Internationalisierung (englisch internationalization oder internationalisation) wird gerne mit dem Numeronym i18n abgekürzt (im englischen Wort Internationalization befinden sich 18 Buchstaben zwischen dem ersten Buchstaben I und dem letzten Buchstaben n). Hierunter fallen diejenigen Aufgaben, die der Entwickler/Programmierer eines Programms bewältigen muss. Dazu darf er zum Beispiel Beschreibungstexte nicht im Quellcode fest kodieren, sondern muss Variablen benutzen, die von einer Quelle zur Laufzeit eingelesen werden. Aber auch Datumsformatierungen und die sprachabhängige Oberflächengestaltung (z. B. kann Text unterschiedlich lang sein oder die Rechts-Nach-Links-Orientierung kann sich unterscheiden) gehören hierzu. &lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt erfolgt die Lokalisierung (localization oder localisation), die als l10n abgekürzt wird (10 Buchstaben zwischen l und n). Ein Programm sollte im vorigen Schritt so gestaltet sein, dass diese Änderungen nicht mehr vom Programmierer durchgeführt werden müssen. Dieser Prozess bezeichnet die reine Übersetzung von zum Beispiel Texten in eine Landessprache. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Internationalisierung_(Softwareentwicklung) ]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;allg. Usability-Richtlinien&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software-Ergonomie (zur Wortherkunft siehe Software und Ergonomie) ist die Arbeit hin zu leicht verständlicher und schnell benutzbarer Software unter den gebotenen technischen Möglichkeiten und unter der Einhaltung definierter bzw. empirisch entstandener Standards und Styleguides. Die Software-Ergonomie ist ein Teilgebiet der Mensch-Computer-Interaktion, und ihr Ergebnis ist die Gebrauchstauglichkeit von Computerprogrammen. &lt;br /&gt;
&lt;br /&gt;
Gegenstandsbereich der Software-Ergonomie im eigentlichen Sinne ist der arbeitende Mensch im Kontext (Softwarenutzung an Arbeitsplätzen). Allgemein wird heute die Benutzung von bzw. die Interaktion mit Computern betrachtet. Dies bedeutet die Berücksichtigung (neuro)psychologischer Aspekte beim Entwerfen der Software – wie dies methodisch auch die Ingenieurpsychologie anstrebt –, um eine optimale Mensch-Maschine-Schnittstelle zur Verfügung zu stellen. Dies soll sich in besonders leicht verständlichen funktionalen Einheiten ausdrücken (Bsp. einfache Dialoge bei Systemen mit GUI). Die Entwicklung gebrauchstauglicher Software wird im Rahmen des Usability-Engineering geleistet. &lt;br /&gt;
&lt;br /&gt;
Quelle: [ https://de.wikipedia.org/wiki/Software-Ergonomie]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 style=&amp;quot;page-break-before:always&amp;quot;&amp;gt;Paketierung der Styles (customized Bootstrap Template und individuelle allg. oK Styles)&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;zum Seitenanfang [[#top]]&amp;lt;/p&amp;gt;&lt;br /&gt;
'''Hinweis: Ticket SG-9'''&amp;lt;br&amp;gt;&lt;br /&gt;
'''offener Punkt, Klärungsbedarf'''&amp;lt;br&amp;gt;&lt;br /&gt;
Aufteilung der Stylse oK und eigene Unternehmensanpassungen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-common.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Für Layout und globale Styles customized Bootstrap Template&amp;lt;br&amp;gt;&lt;br /&gt;
    - ok-CI/CD&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-vendor.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für die Componenten-Styles von Drittanbietern&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: primeng, ag-grid, c3.js, d3.js)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; '''ok-components.saas'''&amp;lt;br&amp;gt;&lt;br /&gt;
    - Nur für ok-Components&amp;lt;br&amp;gt;&lt;br /&gt;
    (z.B.: NavBar)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Achtung: Unternehmensanpassungen (CI/CD) werden in eigenen neuen saas Dateien beschrieben! Dabei müssen die entsprechenden saas-Variablen überschrieben werden.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eschlenker</name></author>	</entry>

	</feed>