6 points par xguru 2020-02-29 | 1 commentaires | Partager sur WhatsApp
  • Propose une approche où, pour qu’un utilisateur non développeur obtienne la fonctionnalité souhaitée sur un site web, il manipule une feuille plutôt que d’écrire du code, ce qui modifie les données et applique aussi les changements à l’interface

  • Exemples : ajouter à AirBnB un tri par prix et par note, mettre plusieurs éléments en favoris en même temps, ajouter des notes utilisateur (stockées localement), etc.

  • Met en œuvre ce concept avec une extension de navigateur appelée Wildcard

  • Développé en Typescript et ajouté à la page via Tampermonkey

  • Utilise la bibliothèque JS Handsontable pour afficher une grille de données de type feuille de calcul

1 commentaires

 
xguru 2020-02-29

Le fait que ce soit publié sur un site web donne cette impression, mais en réalité c’est plutôt un article de recherche, et je l’ai trouvé vraiment passionnant à lire.

Les articles cités au milieu, sur la création de web apps à partir de feuilles de calcul, étaient aussi assez étonnants.

C’est peut-être simplement parce que je ne m’intéresse pas particulièrement à ce domaine, mais...

Quoi qu’il en soit, si je l’ai trouvé si intéressant, c’est que

indépendamment du fait que ce concept de Wildcard soit réellement implémenté et commercialisé, (car son application concrète me semble difficile)

l’idée même que les utilisateurs personnalisent une web app paraît en phase avec la tendance actuelle du Low-code/No-Code.

Les outils de productivité populaires aujourd’hui sont, à la base, rapides et faciles à utiliser,

mais ils intègrent aussi beaucoup de fonctionnalités susceptibles de convenir aux power users, et ce type de personnalisation me semble plutôt pertinent.

La présentation d’a16z que j’ai partagée il y a quelque temps est aussi une bonne référence sur ce point. Si vous ne l’avez pas vue, c’est une vidéo de 16 minutes, donc regardez-la absolument.

"The Developer's Way - Tout le monde n’a pas besoin d’apprendre à coder" https://fr.news.hada.io/topic?id=1593

Par ailleurs, les Apps Script de la suite Google Docs sont extrêmement puissants, mais j’ai rarement vu dans d’autres services web des possibilités d’extension par script à ce niveau.

Si les services web laissaient aussi aux utilisateurs une marge d’extension, comme le support de Lua dans World of Warcraft, cela pourrait peut-être ouvrir un autre monde tout aussi fascinant.