Mit map.apps werden fokussierte Apps gebaut, die auf die Bedürfnisse der Nutzer zugeschnitten sind und für diese einfach zu bedienen sein sollen. Eine kurze Erläuterung einzelner Funktionen trägt auch bei sehr fokussierten Apps dazu bei, das Nutzererlebnis besonders für neue Anwender noch positiver zu gestalten.
Diese Erläuterungen sollten in direktem Zusammenhang mit der Anwendung und den jeweiligen Funktionen stehen und zur richtigen Zeit an der richtigen Stelle erscheinen. Um dies zu erreichen und zu vermeiden, dass eine extra Hilfe auf einer separaten Seite aufgerufen werden muss, gibt es nun ein neues kostenloses Bundle zum Download: IntroJS
Mit Hilfe dieses neuen Bundles kann eine geführte Schritt-für-Schritt Einführung für eine App erstellt werden. Der Nutzer wird dabei durch die Anwendung geführt, die einzelnen Funktionsbereiche werden optisch hervorgehoben und mit einem kurzen Text erläutert. Der Administrator hat die Möglichkeit jedes beliebige Element mit Hilfe seiner CSS Klasse anzusteuern und zu beschreiben. So können zum Beispiel einzelne Werkzeuge, die Suche oder die Kartensteuerung erläutert werden.
Der Nutzer wird über einen Fortschrittsbalken über die Dauer der Einführung informiert. Außerdem hat er jederzeit die Möglichkeit die Einführung vorzeitig zu beenden und beim nächsten Start der App auf die Einführung komplett zu verzichten.
Der Administrator kann die Einführung komplett über die map.apps Live-Konfiguration verwalten und z.B. festlegen, dass Punkte für die einzelnen Schritte statt eines Fortschrittbalkens angezeigt werden. Außerdem kann bestimmt werden, dass die Einführung nicht automatisch beim Start gezeigt wird, sondern über ein Werkzeug aufgerufen werden kann.
Weitere Details zum neuen Bundle und seiner Konfiguration finden sich in unserem GitHub Repository: https://github.com/conterra/mapapps-introjs. Hier können gerne neue Anregungen für das Bundle eingetragen werden. Außerdem hat jeder die Möglichkeit die Entwicklung des Bundles mit eigenen Code-Ergänzungen (per Pull-Request) weiter voran zu treiben.
Zur Zeit ist das Bundle für die Nutzung in Desktop-Anwendungen optimiert. Eine Version für responsive Apps folgt in einem zweiten Schritt.