Wildcard – Web-App-Anpassung per Spreadsheet
(geoffreylitt.com)-
Stellt einen Ansatz vor, bei dem Nutzer ohne Entwicklerkenntnisse durch das Bearbeiten eines Sheets statt durch Coding die Daten ändern und die Änderungen auch auf die UI einer Website anwenden können
-
Beispiele: Sortierung nach Preis und Bewertung bei AirBnB hinzufügen, mehrere Favoriten gleichzeitig markieren, Nutzernotizen hinzufügen (lokal gespeichert) usw.
-
Setzt dieses Konzept mit einer Browser-Erweiterung namens Wildcard um
-
In Typescript entwickelt und per Tampermonkey in die Seite eingebunden
-
Stellt mit der JS-Bibliothek Handsontable ein spreadsheet-ähnliches Datengrid dar
1 Kommentare
Dadurch, dass es auf einer Website veröffentlicht ist, wirkt es so, aber eigentlich ist es eine wissenschaftliche Arbeit, und ich hatte beim Lesen wirklich viel Spaß.
Auch die zwischendurch zitierten Arbeiten darüber, Web-Apps mit Tabellenkalkulationen zu bauen, fand ich faszinierend.
Vielleicht lag es auch einfach daran, dass ich mich für diesen Bereich bisher nicht besonders interessiert habe..
Jedenfalls fand ich es deshalb so spannend,
weil sich dieses Wildcard-Konzept unabhängig davon, ob es tatsächlich umgesetzt und kommerzialisiert wird, (denn die praktische Anwendung scheint schwierig zu sein)
mit dem heutigen Low-code/No-Code-Trend verbinden lässt, schon allein die Idee, dass Nutzer eine Web-App selbst anpassen.
Die derzeit beliebten Produktivitätstools sind im Kern schnell und einfach,
bringen aber zugleich viele Funktionen mit, die auch für Power-User interessant sind, und so eine Art der Anpassung wirkt ebenfalls ziemlich gut.
Der vor Kurzem gepostete Vortrag von a16z ist in diesem Zusammenhang sehr sehenswert. Falls Sie ihn noch nicht gesehen haben: Es ist ein 16-minütiges Video, schauen Sie es sich unbedingt einmal an.
"The Developer's Way - Nicht jeder muss programmieren lernen" https://de.news.hada.io/topic?id=1593
Unabhängig davon ist Apps Script in der Google-Docs-Produktfamilie sehr leistungsfähig, aber bei anderen Webdiensten habe ich Erweiterungen auf einem vergleichbaren Skripting-Niveau kaum gesehen.
Wenn auch Webdienste ihren Nutzern ähnlich wie die Lua-Unterstützung in World of Warcraft Raum für Erweiterungen geben würden, könnte sich vielleicht noch einmal eine ganz neue, spannende Welt eröffnen.