Journal WKR avance

Posté par . Licence CC by-sa
Tags : aucun
12
14
fév.
2014

Je vous ai parlé dans un précédent journal de ma petite marotte personnelle : un gestionnaire de mot de passe hiérarchique (si vous ne savez pas ce que c’est, référez-vous au précédent journal, je déteste me répéter, donc référez-vous à mon précédent journal) intégré au navigateur.

Son plus gros point faible était son absence totale d’interface graphique pour la gestion. C’est désormais corrigé : suite à ma découverte émerveillée de bootstrap, j’ai décidé de tenter de jouer un peu avec, et le résultat est bluffant (quand on garde en tête que je suis totalement incompétent en matière de graphismes, et que je n’ai passé que quelques heures dessus). Vous pouvez tester directement sur mon serveur ; si vous décidez d’adopter la bête chez vous, l’installation sur votre serveur ne devrait pas être très compliquée (PHP requis, contrairement à ce que j’avais annoncé dans un commentaire à priori pas de prérequis spécial, toute installation pas trop antédiluvienne devrait passer). Je vous déconseille très très fortement d’utiliser de manière sérieuse l’installation sur mon VPS, c’est mon environnement de dev et il m’arrive régulièrement de casser des choses.

Ça se passe ici : https://ks3098700.kimsufi.com/wkr/admin.htm

Première chose à faire, installer le script utilisateur sur votre navigateur (GreaseMonkey requis pour Firefox, pas testé sur les autres navigateurs que je ne connais pas et n’ai absolument pas l’intention de connaître ;)) : New User > Install Userscript.

Le script va, dès le chargement d’une autre page après son installation, vous demander l’URL de l’autofiller ; vous devrez lui donner https://ks3098700.kimsufi.com/wkr/autofill.htm

Vous pouvez ensuite vous créer un compte : New User > Create Account

Pour l’utilisation :

  • https://ks3098700.kimsufi.com/wkr/admin.htm pour tout gérer
  • sur n’importe quel formulaire d’authentification, faire Control-X pour invoquer WKR. S’il n’y a pas d’infos enregistrées pour le site, il va vous les demander ; sinon il va remplir le formulaire et le soumettre si vous avez coché "Automatic login"

Ce qui est prévu pour la suite pas-trop-lointaine :

  • Pouvoir déplacer des infos d’un ring à l’autre
  • Pouvoir changer le mot de passe d’un ring
  • Trouver un autre raccourci clavier que Control-X, parce que WKR se déclenche à chaque fois que je veux faire "couper" dans un formulaire
  • Export des données, pour pouvoir les sauvegarder. Éventuellement export en un .html standalone utilisable hors-ligne.

Tout le reste de la TODO-liste, c’est dans la suite très très lointaine, vraisemblablement après ma mort.

  • # Test

    Posté par . Évalué à 2.

    J'ai testé vite fait mais peut-être mal…

    Quand j'ai changé de page après l'install du script, il m'a demandé plusieurs fois l'url…
    Ensuite, quand j'ai créé un compte, je suis allé sur un autre site et quand je fais ctrl+x rien ne se passe.
    Mais comme je n'étais pas loggé avec "remember password", j'ai ressayé avec et ça a marché… i.e. si ça enregistre pas au moins pour la session le mot de passe, ça sert à rien !
    Puis quand ça me dit "no entry, would you create one", je clique ok et… rien ne se passe :)

    Sinon, comment je change l'url d'auto-fill ? Si je désinstalle le script et le réinstalle ça ne redemande pas…

    • [^] # Re: Test

      Posté par . Évalué à 2.

      J’ai merdouillé effectivement, le script GreaseMonkey n’est pas le bon ni sur github ni sur mon serveur.

      J’ai mis à jour sur mon serveur, essaie de le réinstaller et dis moi si tu as toujours des soucis : https://ks3098700.kimsufi.com/wkr/autofill.user.js

      Pour changer l’URL de l’autofiller, tu as une entrée dans le menu du script (sous firefox : Tools > Greasemonkey > Raccourcis du script > Set address).

      • [^] # Re: Test

        Posté par . Évalué à 2.

        Ouais, ça marche mieux là :)

        Mais le truc "raccourci du script" semble grisé parfois (mais pas tout le temps, genre si je vais sur la page admin…) mais ptete c'est juste la première fois que ça déconne…

        Bon en tout cas spa mal, j'aime bien, je vais peut-être utiliser !

  • # test de la demo

    Posté par . Évalué à 3.

    j'ai fait un test tres rapide (sur ton serveur de demo)

    et voici un comportement qui ne me semble pas logique.
    le bouton "new user->create user" qui est loin à droite
    et qui demande d'avoir rempli le login/pass pour creer un compte,

    suggestion :
    Soit tu le groupe avec signin,
    soit tu ouvres un formulaire pour creer l'utilisateur.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.