jQuery-Workshop. jQuery - DIE Javascript Library
Uwe Dierolf · 2013
Dieser Workshop richtet sich an jQuery-Anfanger und jQuery-Fortgeschrittene. Je nach Kenntnisstand der Teilnehmer kann die Einfuhrung in das Arbeiten mit jQuery mehr oder weniger ausfuhrlich erfolgen. Der Workshop soll die Moglichkeiten aber auch die Grenzen von jQuery aufzeigen. Im Zeitalter von zunehmend gehosteten Web-Anwendungen kann das Customizing oft nur noch im Web-Frontend stattfinden. jQuery eignet sich besonders gut dafur. Je nach Interesse seitens der Teilnehmer kann auf verschiedene Themen intensiver eingegangen werden: Erstellung von mobilen Web-Apps mit jQuery mobile Remote Debugging von mobilen Anwendungen mit weinre Nutzung von Content Delivery Networks (CDN) Logging des Nutzerverhaltens in Webkatalogen Erganzende Tools fur Web-Entwickler Versionsverwaltung mit GIT Die erste eigene kleine Web-App der KIT-Bibliothek wurde auf Basis von jQuery mobile entwickelt und ist unter http://m.bibliothek.kit.edu/ zu finden. Hierzu kann ein Erfahrungsbericht gegeben werden. weinre eignet sich furs Remote Debugging von Webkit-Seiten. Es ist u.a. die Basis von Adobe Shadow. Es erfordert node.js. Content Delivery Networks (CDN) eignen sich hervorragend um z.B. in zentral gehosteten Applikationen wie Primo oder vuFind etc. fur verschiedene Nutzergruppen nutzerspezifisches Javascript auszuliefern. So konnen z.B. Fachreferenten im Web-Katalog einen Titelstatistik-Link angezeigt bekommen, der normalen Endusern verborgen bleibt. Admins sehen z.B. zusatzliche Links zur Anzeige des internen XML-Formats eines Treffers. Entwickler konnen an einem System mit ihren jeweils eigenen Javascript-Sourcen kollaborativ entwickeln. Das Logging des Nutzerverhalten in beliebigen Web-Anwendungen ist mit jQuery sehr einfach moglich. Man kann dabei so loggen, dass alles serverseitig im Apache access_log ankommt und so z.B. ganz einfach per grep & Co ausgewertet werden kann. Am KIT wurde so eine Nutzungsanalyse des Primo-Systems erstellt, was sehr uberraschende Ergebnisse erbracht hat. Auf erganzende Web-Entwickler-Tools wie bootstrap von Twitter und angularJS von Google kann auf Wunsch kurz eingeganen werden. Nicht nur fur Entwickler macht der Einsatz einer Versionsverwaltung wie GIT unbedingt Sinn.