Quickpost - poster plus vite que son ombre... [edit 13-03]

Je me suis rendu compte que je n'avais jamais posté ce petit plugin pourtant [éventuellement] utile: Et si on ajoutait un bookmarklet qui donne la possibilité de poster un billet rapidement, un peu à la Shaarli ?!

Vous cassez pas, j'ai eu à le faire dans le cadre du projet pour mes potes du boulot... seulement, comme je prévoyais de l'améliorer un peu pour arrondir un peu son aspect brut de décoffrage, il est passé aux oubliettes directement sans passer par la case WDD.

 

Bref, je vous le livre directement...


Une fois le plugin activé, il ajoute  un lien-bookmarklet dans la page profil de pluXML.

 

 

Comme tous les bookmarklets, il suffit de le glisser déposer dans la barre de favoris pour pouvoir l'utiliser.

 

Imaginons maintenant que vous vouliez poster un billet rapide, un peu à la façon de shaarli: il suffit de cliquer sur le bookmarklet pour obtenir une page de post simplifié:

 

 

Comme sous shaarli, le bookmarklet récupère le titre et l'url de la page où vous vous trouviez au moment du clic.

Si vous n'êtes pas loggué au moment du clic, le bookmarklet ajoute une case mot de passe.

 


 

Du point de vue technique, Quickpost hooke l'IndexBegin pour générer éventuellement le bookmarklet et gérer les données envoyées par ce biais.

Il hooke également certaines parties admin (ajout du lien dans le profil, gestion des données post pour l'ajout de l'article etc) : le code est assez clair et commenté, je pense.

 

Beaucoup d'améliorations peuvent être apportées (css, editeur de texte enrichi, auto complétion de tags par exemple) mais j'ai la flemme (j'ai pourtant commencé un système pour ajouter simplement les tags.)

[EDIT du 13-03] Après de judicieuses remarques d'usagers sur le forum  j'ai modifié le bookmarklet pour qu'il permette de préciser la ou les catégories. Merci à eux. ;-)

Pour récupérer le zip: c'est par là...

✍ Écrire un commentaire

les commentaires relevant du SPAM seront filtrés et dégagés direct...

Quelle est le cinquième caractère du mot xbfj8vl3 ?