lundi 4 juin 2018

Un bouton "Random Post" ou "Page au hasard"

Cela permet à vos visiteurs de voir d'ancien messages qui pourraient les intéresser. Pas besoin d'illustration, il y en a un dans la barre de widgets à droite. Vous pouvez l'essayer.

Pour créer ce bouton, pas de difficultés. Copiez-collez TOUT le code ci-dessous dans un widget HTML/Javascript. Inutile de donner un titre au widget.

Allez vérifier dans le modèle de votre blog en HTML si <base target='_self'/> n'est pas sur '_blank' et bien sur '_self', sinon, la nouvelle page s'ouvrira dans un nouvel onglet...

<style>
#abt-random{position:relative;color:rgba(255,255,255,1);text-decoration:none;background-color:rgba(219,87,5,1);font-family:'Yanone Kaffeesatz';font-weight:700;font-size:20px;display:block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 9px 0 rgba(219,31,5,1), 0 9px 25px rgba(0,0,0,.7);-moz-box-shadow:0 9px 0 rgba(219,31,5,1), 0 9px 25px rgba(0,0,0,.7);box-shadow:0 9px 0 rgba(219,31,5,1), 0 9px 25px rgba(0,0,0,.7);margin-bottom:10px;margin-top:10px;width:160px;text-align:center;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;padding:4px}
#abt-random:active{-webkit-box-shadow:0 3px 0 rgba(219,31,5,1), 0 3px 6px rgba(0,0,0,.9);-moz-box-shadow:0 3px 0 rgba(219,31,5,1), 0 3px 6px rgba(0,0,0,.9);box-shadow:0 3px 0 rgba(219,31,5,1), 0 3px 6px rgba(0,0,0,.9);position:relative;top:6px}
#abt-random a{color: #fff;}
</style>

<center><div id="abt-random"></div></center>
<script type="text/javascript"> 
function showLucky(root){ var feed = root.feed; var entries = feed.entry || []; var entry = feed.entry[0]; for (var j = 0; j < entry.link.length; ++j){if (entry.link[j].rel == 'alternate'){window.location = entry.link[j].href;}}} function fetchLuck(luck){ script = document.createElement('script'); script.src = '/feeds/posts/summary?start-index='+luck+'&max-results=1&alt=json-in-script&callback=showLucky'; script.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(script); } function feelingLucky(root){ var feed = root.feed; var total = parseInt(feed.openSearch$totalResults.$t,10); var luckyNumber = Math.floor(Math.random()*total);luckyNumber++; a = document.createElement('a'); a.href = '#random'; a.rel = luckyNumber; a.onclick = function(){fetchLuck(this.rel);}; a.innerHTML = 'Article au hasard'; document.getElementById('abt-random').appendChild(a); } </script><script src="/feeds/posts/summary?max-results=0&alt=json-in-script&callback=feelingLucky">
</script>

vendredi 1 juin 2018

Balise KBD pour afficher des touches claviers

La balise <kbd> permet d'afficher une touche de clavier (Ici Ctrl):

Ctrl

<kbd data-blogger-escaped-style="background: rgb(249, 249, 249); border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(187, 187, 187) rgb(221, 221, 221); border-radius: 3px; border-style: solid; border-width: 1px 1px 2px; font-size: 0.85em; padding: 1px 3px; white-space: nowrap;" style="background: rgb(249, 249, 249); border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(187, 187, 187) rgb(221, 221, 221); border-radius: 3px; border-style: solid; border-width: 1px 1px 2px; font-size: 0.85em; padding: 1px 3px; white-space: nowrap;">Ctrl</kbd>
Il y avait certainement plus simple, mais en tous cas, ça fonctionne...

Enter

samedi 5 mai 2018

GMAIL: RECEVOIR UN ACCUSÉ-DE-RÉCEPTION OU DE LECTURE

TESTÉ !

La source en Anglais est ici:

http://www.skipser.com/p/2/p/gmail-read-receipt.html
Et la traduction avec Google Translate: translate.google.com/gmail-read-receipt.html

Je vais tenter de vous faire une traduction en Français (en m'aidant de Google Translate) pendant que c'est encore frais dans ma mémoire...



Obtenir un accusé de réception dans Gmail sans utiliser Google Apps ni d'application tierce...



Les confirmations de lecture vous permettent de savoir quand quelqu'un a réellement ouvert l'email que vous lui avez envoyé. La fonctionnalité de confirmation de lecture de Gmail n'est disponible que pour les utilisateurs de Gmail Pro (payant). Bien sûr, il y a des applications tierces comme Boomerang et Spypig et d'autres qui peuvent faire le même travail, mais cela signifie aussi qu'un tiers a accès à vos emails & adresses.



Obtenir des confirmations de lecture

Notons qu'il ne s'agit pas d'accusés-de-réception ni même vraiment de confirmation de lecture mais seulement d'ouverture du mail (peut-être sans le lire...)

N'hésitez pas à vous référer à la page d'origine en Anglais si quelque chose vous semble douteux. Personne n'est parfait ici-bas...


Voici une astuce simple utilisant des scripts Google pour envoyer des e-mails qui seront accompagnés d'une confirmation de lecture automatique sans utiliser d'applications Google. Ce qui rend cette astuce particulière, c'est que vous pouvez composez votre mail dans Gmail comme d'habitude. Mais au lieu de frapper le bouton d'envoi, vous prendrez un autre chemin...

Attention! à un moment donné du "déploiement", Google va vous lancer une mise-en-garde. À  vous de décider si vous continuez ou pas. Comme je suis un peu parano, j'ai désactivé l'accès à mon compte Google et vais en rester à MailTrack qui me convient fort bien et qui est très simple d'utilisation!

Pour désactiver l'accès à votre compte: https://myaccount.google.com/permissions  Profitez-en pour faire un bon "ménage de printemps" !

  1. Ouvrez d'abord cette feuille de calcul (Google Sheets) et sélectionnez "Fichier-> Faire une copie" . Cela fera une copie privée dans votre Google Drive.
  2. Ensuite, sélectionnez "Outils-> Éditeur de scripts" . Cela fera apparaître un script dans une nouvelle fenêtre ou onglet.
  3. Dans cette fenêtre, sélectionnez "Fichier-> Gérer les versions" et cliquez sur "Enregistrer une nouvelle version" . Vous pouvez laisser tous les champs vides. Une nouvelle ligne pour la version 1 apparaîtra. Cliquez simplement sur le bouton "OK" .
  4. Maintenant, sélectionnez "Publier-> Déployer en tant que webapp". Dans la fenêtre pop-up, assurez-vous que vous avez bien choisi "Tout le monde, même anonyme" pour la question "Qui a accès à cette application?". 
  5. Une fois terminé, cliquez sur le bouton "Déployer" 
  6. Vous allez maintenant recevoir une confirmation que votre application a été déployée en tant qu'application Web. 
  7. Maintenant, fermez cette fenêtre et revenez à l'onglet ou à la fenêtre de la feuille de calcul. Vous trouverez un nouvel élément de menu "Read Receipt" dans la feuille de calcul. Sélectionnez "Read Receipt-> Initialize" et indiquez les autorisations requises (si on vous les demande). 
  8. Toutes les étapes ci-dessus sont à faire une seule fois. Vous avez maintenant entièrement configuré votre application web.


Comment envoyer un email
  1. Maintenant, ouvrez Gmail dans votre navigateur et composez un courrier. Remplissez les champs, y compris le sujet et l'adresse du destinataire comme d'habitude. Mais ne cliquez pas tout de suite sur "Envoyer" .
  2. Ouvrez la feuille de calcul "Gmail Read Receipt" dans Google Drive et sélectionnez "Read Receipt-> Send with read receipt" . Cela ouvrira une petite fenêtre avec une liste déroulante montrant vos 5 derniers brouillons (le sujet sera affiché). 
  3. Sélectionnez celui que vous voulez envoyer et cliquez sur le bouton "OK" . C'est tout. 
  4. Votre courrier sera maintenant envoyé accompagné d'une confirmation de lecture. Chaque fois que le destinataire ouvrira votre email, vous recevrez un email de notification. C'est évidemment à refaire pour chaque email.






Je n'ai pas encore parfaitement saisi s'il faut finalement aussi "envoyer" le message "normal" dans Gmail mais si vous l'envoyez, vous recevrez tout de même un accusé-de-lecture (ou plutôt d'ouverture). Ça ne l'empêchera donc pas de fonctionner.

La suite et la fin ici (en Anglais): http://www.skipser.com/p/2/p/gmail-read-receipt.html

Savez-vous que l'on peut se servir de ce genre d'app pour constater que quelqu'un ouvre les messages d'un de vos proches? Il faut que la personne n'ait pas d'accès à Internet tout le temps. Si vous recevez un avis de lecture et que vous savez que la personne ne pouvait pas accéder à son email à ce moment-là, c'est que qu'un indiscret accède à son compte à son insu. C'est arrivé à un de mes proches qui se connectait dans une médiathèque. Malheureusement, il laissait son webmail (LaPoste) "se souvenir de son mot de passe". Pas trop grave avec LaPoste... Mais avec Gmail qui est une suite complète avec quantité d'informations? Maintenant, cette personne fait attention à bien se déconnecter de son compte avant de partir...

GMAIL: RECEVOIR UN ACCUSÉ-DE-RÉCEPTION OU DE LECTURE

ATTENTION! CET ARTICLE EST SUSCEPTIBLE D'ÊTRE COMPLÉTÉ PAR LA SUITE.
En effet, je poursuis mes recherches sur ce thème, il n'est donc pas exclu que je trouve d'autres solutions...

On avait vu précédemment comment répondre à un message reçu par un accusé-de-réception automatique.

Ici, il s'agit de demander (ou pas) un accusé-de-réception à votre interlocuteur. Et c'est bien moins évident! Pas question dans le domaine des emails et encore moins avec Gmail d'envoyer le moindre script qui sera rejeté impitoyablement. Donc, les possibilités sont minimes. À noter aussi que l'ont peut ici se contenter d'une confirmation de lecture (read confirmation ou Reading receipt?)

1. La plus simple des solutions:
demander poliment et gentiment à votre correspondant de bien vouloir vous envoyer un accusé-de-réception pré-rempli. Il n'a plus qu'à cliquer sur "Envoyer". C'est de loin la méthode la plus éthique voire légale. Le correspondant n'est pas obligé à quoique ce soit et tout est transparent pour lui. C'est une des méthodes que j'utilise. Voici le lien à mettre en fin de message ou mieux à intégrer dans votre zolie signature...

SVP, envoyez-moi un accusé de réception... Merci!

Code:
<span style="font-size:16px;">SVP, <a href="mailto:username@gmail.com?subject=Accuse%20de%20reception&amp;body=Bien%20re%C3%A7u!">Envoyer moi un accuse de reception</a>... Merci!</span></p>
Explication: le lien ouvre le client email de votre correspondant avec pour destinataire: vous, sujet : "Accusé de Réception" et message (body): Merci! (vous pouvez modifier à votre goût)

Ma signature avec le lien "accusé de réception":


Vous pouvez aussi attirer l'attention de votre correspondant en améliorant la visibilité de votre lien, voire même de faire clignoter un gif animé (très) discret mais attention au mauvais goût...


2. La deuxième méthode fait appel à une extension pour Chrome. Il s'agit de MailTrack. Ce n'est plus un accusé de réception que vous recevrez mais un accusé d'ouverture du message. Je l'utilise sans problème depuis des mois. Éthiquement, ce n'est pas ce qui se fait de mieux, même si c'est de plus en plus accepté. Dans la version gratuite, le logo MailTrack reste visible mais au moins, votre interlocuteur est prévenu! On peut facilement le désactiver à la demande pour certains messages. Je ne sais pas comment fonctionne exactement Mailtrack. Par ailleurs, il ne semble pas y avoir de limite d'envois comme Getnotify.





3. Il y a d'autres applis qui font le même travail. En général, il s'agit d'une minuscule image transparente de 1x1 pixel qui sert de témoin. inconvénient, si votre correspondant à paramétré son email pour ne pas afficher les images (en texte brut), ça sera raté, ça ne marchera pas. Quelques noms: Spypig, Boomerang, ContactMonkey et GetNotify (voir plus bas) et bien d'autres. Il existe même aussi un script hébergé sur Google pour créer votre propre serveur gratuit mais limité en nombre d'envois: http://www.skipser.com/p/2/p/gmail-read-receipt.html. Il fonctionne, je l'ai "déployé" et l'utilise. Le prochain tuto y sera consacré.
J'ai retrouvé un service que je vais re-tester bientôt. Je l'avais complètement oublié et pourtant j'y étais même inscrit. Il s'agit de GetNotify.
GetNotify est gratuit mais limité à 5 envois par jour (mais vous connaissez l'adage? Si c'est gratuit, c'est donc vous le produit!). Une fois inscrit (et paramétré), ce n'est pas difficile du tout de tracker un email: 

Traquer un e-mail avec GetNotify.com est très simple. Vous pouvez envoyer un e-mail suivi en utilisant n'importe quel programme de messagerie (Outlook, Windows Live Mail, Eudora, Thunderbird, etc.) ou un fournisseur de messagerie Web (Hotmail, Yahoo, Gmail, etc.) en modifiant seulement légèrement l'adresse e-mail du destinataire. Par exemple, si vous voulez envoyer un Email suivi à mike@hotmail.com, ajoutez simplement ".getnotify.com" à la fin de l'adresse Email, donc l'adresse e-mail ressemblera à ça: mike@hotmail.com.getnotify.com

Je confirme que ça fonctionne en quelques minutes. Reçu par email le compte-rendu de GetNotify:



Note: l'emplacement indiqué n'est pas fiable dans Hotmail et Gmail, c'est celui de leurs serveurs. Et il a tout faux pour l'OS (operating system) qui n'est pas Windows XP mais Linux !

vendredi 4 mai 2018

Dictez du texte dans Gmail et autres applications


Il y en a qui prétendent qu'il n'y a pas de possibilité de dicter un message dans Gmail (speech recognition) y compris des modérateurs du forum Gmail. C'est probablement que ces gens-là ne connaissent pas l'extension pour Google Chrome VoiceIn qui non seulement permet de dicter du texte dans Gmail mais aussi dans n'importe quelle autre application y compris Facebook.

Petite limitation pour ce dernier: il faut taper d'abord quelques caractères au clavier pour que ça fonctionne ensuite...


Comment ça marche?

On trouvera un bouton en forme de micro dans la barre des extensions (en haut, à droite dans Chrome) et une option dans le menu contextuel quand on fait un clic droit dans une zone de texte.


  • Quand vous êtes dans une zone de texte, cliquer sur le micro suffit pour démarrer: commencez à dicter!
  • Quand vous êtes dans une zone de texte, faites un clic droit et "Start Recording" (commencez à enregistrer)












Trucs si vous ne voulez pas installer cette extension (pour une utilisation très occasionnelle par exemple):

  • Vous pouvez utiliser Gmail dans votre Smartphone Android ou sur votre Iphone qui permet de dicter. Il suffit de l'envoyer ensuite au destinataire ou à vous-même pour le récupérer sur votre PC.
  • Vous pouvez aussi utiliser Google Traduction qui permet ce genre de choses sur PC. Il suffit ensuite de copier-coller le texte dans Gmail depuis Google Translate. Sur PC, il y a aussi Google Docs qui le fait...
  • D'autres applis de google offrent la possibilité de dicter du texte notamment sur IOS et Android.
  • Ne pas confondre avec le Text-To-Speech qui permet de faire dire à un locuteur virtuel votre texte. Démo ci-dessous avec le premier paragraphe de ce topic:






Ce text-to-speech a été enregistré avec https://text-to-speech-demo.ng.bluemix.net/ et Google Drive





GMAIL, ENVOI D'UN ACCUSÉ DE RÉCEPTION AUTOMATIQUE

Si vous cherchez sur le Web "Gmail+accusé-de-réception", il est probable que vous allez trouver des affirmations pessimistes (y compris sur le forum Gmail) comme quoi, ça n'existe pas. N'en déplaise à ces "je-sais-tout", ça existe et je m'en sers même tous les jours.
Ou du moins, ça peut se bricoler

Pour commencer, on va voir comment répondre automatiquement par un accusé de réception envoyé automatiquement à vos interlocuteurs. Dans un prochain article, on verra comment suggérer à un interlocuteur d'en envoyer un. Tout dépendant de son bon-vouloir, c'est pas gagné! Mais je vous montrerai par la même occasion un "Gmail tracker" très correct et gratuit.



ENVOI D'ACCUSÉ DE RÉCEPTION AUTOMATIQUE

Dans les paramètres de Gmail, allez à "Paramètres Avancés" (anciennement "Lab") puis activez "réponses standardisées"
Créez une réponse standardisée / Accusé de réception
  • Dans les paramètres de Gmail, allez à "Paramètres Avancés" (anciennement "Lab") puis activez "réponses standardisées"
  • Créez un nouveau message et mettre en sujet: ACCUSÉ DE RÉCEPTION STANDARD
  • Inutile de mettre un destinataire
  • Effacez votre signature (ou gardez-là. Vous pouvez aussi la simplifier)
  • Remplissez-le avec ce texte ou le vôtre:

Ceci est un Accusé-de-Réception automatique. Merci de m'avoir contacté. je vous répondrai dès que possible si nécessaire.
Cordialement

Et si avez des correspondants anglophones, ajoutez:
This is an Automatic Acknowledgement of Receipt. Thank you for contacting me. I will get back to you as soon as possible if necessary.
Regards
  • En bas à droite de votre message où c'est écrit "enregistré" et on voit une corbeille puis 3 points superposés (settings). Cliquez sur les 3 points puis "Réponses standardisées" puis enregistrer.
  • C'est bon, vous pouvez fermer le message

NON, C'EST PAS FINI, NE PARTEZ PAS!
  • Allez dans les paramètres de Gmail à "Filtres et adresses bloquées"
  • Descendez presqu'en bas, puis "créer un filtre"
  • Dans "De:" copiez-collez ceci: 
*@gmail.com OR *@yahoo.com OR *@hotmail.fr OR *@wanadoo.fr OR *@orange.fr OR *@free.fr OR *@laposte.net OR *@aliceadsl.fr OR *@aol.com OR *@outlook.com OR *@msn.com
...etc...
  • Bien entendu, vous pouvez rajouter les extensions d'email nécessaires (moi, j'en ai des plus spécifiques)
  • Cliquer sur continuer puis cochez "envoyer une réponse standardisée" et choisissez votre accusé de réception. 
  • Cliquez sur créer ou mettre-à-jour le filtre (ne cochez pas "Appliquer également ce filtre aux messages correspondants")
TRUC pour établir rapidement et sans peine une liste de contacts comme plus haut à partir d'un groupe (ou label ou libellé):
  1. Ecrire un mail au groupe dont vous voulez copiez les contacts (pas besoin de l'envoyer)
  2. Allez dans le champ "À", faites Ctrl+A (Sélectionner tout) puis Ctrl+c (copier)
  3. Allez à cette adresse: http://googolsystem.appspot.com/files/filters.html
  4. Collez dans la box le contenu du presse-papier et cliquez sur le bouton "Convert"
  5. Copier le résultat dans un nouveau filtre.
Ça mange pas de pain, mais ça fait gagner du temps... Vous pouvez aussi trier manuellement avant de le faire tous vos contacts principaux (si il y en n'a pas 3000!) en les mettant dans des labels. Ça fait pas de mal de faire un peu de ménage!

NOTE: il est conseillé dans les jours suivants de vérifier dans "messages envoyés" ce qu'il s'y passe et éventuellement peaufiner le filtre




La prochaine fois, on verra quelque chose de plus simple: demander à votre interlocuteur de vous envoyer un Accusé-de Réception, "s'il-vous-plaît" (!)... Un simple lien dans la signature ce qui est moins exaltant...

Mais surtout la présentation d'une extension de tracking très efficace et gratuite en utilisation perso: MailTrack (une version pour mobiles est aussi disponible) qui vous dit si l'interlocuteur à ouvert votre courriel.

SIGNATURES GMAIL: Avoir toujours sous la main différentes signatures

Inutile d'utiliser une nouvelle extension pour cela...


  1. Créez un nouveau message Gmail avec pour sujet: "MODÈLES SIGNATURES GMAIL"
  2. Collez-y les diverses signatures que vous pourriez utiliser.
  3. Envoyez ce message à vous-même...
  4. Ouvrez-le dans la boîte de réception ou dans "Messages envoyés"
  5. Deux solutions possibles pour garder le modèle sous-la-main:

1. Utilisez les "Tâches" ou "Tasks"
  • Si vous utilisez les "tâches" (Tasks), allez dans le menu au-dessus de votre message, cliquez sur l'icône en forme de 3 points superposés puis "ajouter à Tasks". Il sera facile à ré-afficher en cas de besoin. 
  • Utilisation: cliquez sur le nom de votre message / Modèle dans les "tâches" (il va s'affiche), copiez la signature que vous désirez, créez un nouveau message, effacez la signature standard puis collez la nouvelle.
2. Utilisez les "Favoris", "Bookmarks" ou "signets"
  • Mettez votre message en favoris. Il aura un nom de ce genre: MODÈLES SIGNATURES GMAIL - username@gmail.com - Gmail. Vous pouvez évidemment le renommer plus simplement "MODÈLES SIGNATURES GMAIL"

D'autres solutions sont probablement possibles comme la fonction "ajouter au Bureau" de Chrome (créer une webapp) mais je n'ai pas encore essayé.


Il suffira ensuite de lancer cette page pour faire un copier-coller dans un nouveau message à la place de votre signature habituelle. C'est bien pratique...


Rappel: pour gagner de la place dans vos favoris et les classer, vous pouvez y créer des dossiers (virtuels)
Pour créer mes signatures pour Gmail, j'utilise l'éditeur de Gmail (dans les paramètres > Signature) ou plutôt l'éditeur en ligne CKEditor qui est parfait pour cela (permet de créer des tableaux). CKEditor peut-être aussi copié sur votre disque local (conseillé) et lancé dans votre navigateur.

Effacez le contenu puis travaillez votre contenu à la place en ligne. Copiez-collez ensuite votre travail (en mode Composition) dans l'éditeur de signature de Gmail. Je conseille cependant de rechercher un CKEditor plus adapté avec la possibilité notamment d'afficher en mode HTML et aussi d'insérer des iframes si vous l'utilisez pour votre site ou blog.



lundi 30 avril 2018

SIGNATURE GMAIL ET BORDURES TROP VISIBLES... [RÉSOLU]

Si vous êtes de ceux qui aiment à peaufiner leur "signature" dans Gmail, vous avez probablement remarqué qu'il est devenu très difficile de faire quelque chose d'un peu "pro" car il reste toujours des traces des tableaux. Je veux dire que les bordures restent visibles quoiqu'on fasse.

Essayer de travailler avec les <DIV> est illusoire car Gmail va bouleverser votre mise-en-page instantanément par derrière votre dos et il est probable que ce sera encore pire par exemple dans Outlook de Microsoft et d'autres mails...

En règle générale, il faut toujours utiliser un tableau HTML <table> qui est reconnu par quasiment tous les navigateurs. Malheureusement, Gmail / Google nous met des bâtons dans les roues sous forme de bordures visibles même si ça ne devrait pas être le cas...

J'ai essayé toutes sortes de choses comme par exemple colorer les bordures en blanc mais sans succès.

J'ai fini par trouver un truc après avoir bien tâtonné et en plus, par hasard.

Il suffit de rajouter dans le style du tableau:
border-collapse:collapse;
Ce n'est pas vraiment fait pour ça... mais le fait est là, c'est magique! Tout rentre dans l'ordre...

Ci-dessous, captures:

Avant...

Après... Là, c'est bon et clean...!


Pour info, l'image à gauche change chaque jour...