Seiten

19. Dezember 2009

Neues Feature: Häkchen als Google Chrome Extension UND Häkchen API


Für all jene Häkchen Nutzer, die Google Chrome nutzen und/oder sich als Entwickler bezeichnen, haben wir gleich zwei gute Nachrichten parat:

1. Offizielle Häkchen Extension für Google Chrome (auf englisch und deutsch)
Nachdem vor kurzer Zeit die Extension Gallerie für Google Chrome offiziell vorgestellt wurde, haben wir uns gedacht, ob man das nicht für Häkchen nutzen sollte. Deshalb haben wir uns daran gemacht, eine Häkchen Extension zu entwickeln, mit der man die Fragebogenverwaltung direkt in den Browser integrieren kann.



Wer also stets auf dem Laufenden sein will, wie die Ergebnisse seines Fragebogens aussehen, der kann einfach auf das Häkchen-Symbol in seinem Browser und anschließend auf "Resultate" klicken. Auch wenn man schnell einmal die Umfrage beenden oder starten will, kann man dies mithilfe der Extension schnell und einfach erledigen.

Die Extension kann man sich auf dieser Seite herunterladen:
https://chrome.google.com/extensions/detail/nocecmkcncohedcdiohbaafflmahlojc

Und die englische Version gibt es auf dieser Seite:
https://chrome.google.com/extensions/detail/gfhdepapbfjdkcpkhnhichjpmcmijcci

2. Häkchen API
Um die Extension überhaupt realisieren zu können, mussten wir vorher noch eine Schnittstelle zum Programm erstellen - eine sogenannte API. Mithilfe dieser konnten wir dem Häkchen-Server verschiedene Kommandos durchgeben, wie zum Beispiel "abmelden" oder "Fragebogen beenden".

Zurzeit ist die einzige Möglichkeit auf diese API zuzugreifen zwar nur über einen XMLHttpRequest, jedoch wären wir gerne dazu bereit die API auf einfache JavaScript-Befehle umzuschreiben, um eine einfachere Bedienung zu gewährleisten.

Die API ist frei zugänglich unter der Adresse: http://projekte.akwi.at:90/haekchen/script/api.asp
Dabei stehen darin - je nachdem ob man derzeit angemeldet ist, oder nicht - ein paar Daten über die Fragebögen, der Benutzername und auf jeden Fall, ob man überhaupt angemeldet ist. Die Ausgabe erfolgt dabei übrigens über JSON.

Weitere Befehle sind...

Anmeldung auf Häkchen
http://projekte.akwi.at:90/haekchen/script/api.asp?api=login&benutzername=xxx&passwort=xxx

Abmeldung von Häkchen
http://projekte.akwi.at:90/haekchen/script/api.asp?api=logout

Fragebogenstatus (offen | geschlossen) ändern
http://projekte.akwi.at:90/haekchen/script/api.asp?api=state&id=xxx


Eine Dokumentation für die API ist derzeit jedoch noch nicht vorhanden.

Keine Kommentare:

Kommentar veröffentlichen