A propos

Ce site est comme une sorte de carnet, vous trouverez pêle-mêle : des photos, des liens, des dessins, de la musique. Il change au grès de mes envies, il a failli disparaitre…et puis finalement, je m’y intéresse à nouveau.
Aquarium

Aquarium

Notre aquarium étant en eau depuis quelques temps maintenant, nous avons fini de le peupler. Il est donc temps d’en parler un peu plus en détail ! Pour des questions d’espace disponible, il ne nous était pas possible de prendre un litrage trop important. Mais, on voulait quand même des...
Rando dans les Pyrénées

Rando dans les Pyrénées

J’ai fait il y a quelques temps une randonnées de quatre jours dans les Pyrénées. Cette randonnée a été organisée par Aline, accompagnatrice de montagne qui propose de nombreuses activités. En l’occurrence, il s’agissait d’une randonnée avec des ânes. Nous étions un groupe d’une dizaine de personnes, chacun portait un...
Darktable

Darktable

    Wouhou, la V1 de Darktable est sortie ! Ce logiciel cartonne vraiment. Il reste assez instable sur certain plugins mais si on les identifies il n’y a pas trop de problèmes (je pense notamment à l’égaliseur). En tout cas, pour fêter ça j’ai ressorti les dernières photos que j’ai fait (en testant...
Wallpaper mood

Wallpaper mood

Je me sentais d’humeur à faire des fonds d’écran du coup j’ai fait un tour dans mes photos pour en trouver quelques unes qui pourraient servir. Comme j’avais pas forcément trop d’idées, je me suis lancé dans une série sur le thème de « Rien à dire ». J’ai essayé de garder...
Le Sénégal après traitement et The Commonfield

Le Sénégal après traitement et The Commonfield

Je commence par The Commonfield de Emerald Park [Audio clip: view full post to listen] trouvé sur Jamendo comme d’habitude (tout l’album est bien) Je poursuis par le Sénégal. J’ai fait une sélection (pas vraiment drastique puisqu’il reste quasiment 130 photos) sur mes photos du Sénégal. J’ai ensuite pris le...
Gergovie le retour

Gergovie le retour

On est retourné dimanche à Gergovie et c’est fou comme le temps peut changer d’un week-end à l’autre ! Voilà les photos sans retouche, il y a quasiment tous ce que j’ai pris donc je suis assez content.
Au couché de soleil à Gergovie

Au couché de soleil à Gergovie

Nous sommes vaillamment parti dimanche soir pour tenter de prendre quelques photos du couché de soleil sur le plateau de Gergovie. Au final, il faisait – 4°C et la visibilité était plus que très limité. Pour le couché de soleil c’est loupé, je retenterais une autre fois…

Comme je l’ai dit dans un article précédent, je me suis amusé à mettre en ligne un CV au format html. Évidemment, je n’ai pas inclus dans ce CV mes coordonnées personnelles !

Je me suis donc posé la question suivante, comment faire en sorte que cette page de CV en ligne puisse éventuellement me servir de « carte de visite » toujours à jour tout en limitant l’accès au travers d’un simple moteur de recherche à mes coordonnées ? En poussant la réflexion plus loin, pourquoi ne pas utiliser cette page comme une véritable carte de visite en la liant avec une carte physique (un peu sur le principe de ce que proposent certains sites en ligne) ?

Les données du problème étaient donc les suivantes :

  • disposer d’une page en ligne indexable par les moteurs de recherche
  • faire en sorte que cette page affiche les informations à jour de mon CV
  • faire en sorte qu’un accès direct à la page n’affiche pas mes coordonnées excepté un mail dédié
  • disposer d’un moyen permettant d’afficher dans certain cas mes coordonnées personnelles
  • rendre cette page accessible pour les mobiles et les pc
  • faire le lien entre cette page et une carte de visite physique

Il s’avèrent au final que ce n’est pas si compliqué à mettre en œuvre. Dans un premier temps, nous allons prendre un nom de domaine pour héberger cette page avec un minimum d’espace de stockage (chez OVH par exemple).

On va ensuite réaliser la page de CV. Concernant l’accessibilité mobile, il existe plusieurs solutions en fonction de ce que vous implémentez dans votre page. Je m’étais orienté initialement vers les media query pour caractériser la taille de l’écran et modifier le css en conséquence mais ça ne fonctionnait pas avec mon téléphone.

Je suis donc parti sur du javascript. La première solution consiste à vérifier la résolution et à rediriger en fonction sur une page spécifique. C’est simple, pas prise de tête et ça marche relativement bien. Le problème c’est qu’il faudra maintenir deux pages de CV. Voilà le code à utiliser entre <head></head> :

<script type="text/javascript">
if (screen.width <= 900)
{
document.location = "http://www.monsite.fr/mapagemobile.php";
}
</script>

L’autre possibilité et d’utiliser le même principe de vérification mais de ne changer que le fichier .css (ce qui évite d’avoir deux pages). Dans ce cas, on ajoute l’id « style » à notre lien vers le fichier css dans l’en-tête de notre page et on remplace le document.location précédent par :

document.getElementById("style").href="style/cssmobile.css";

Il existe des tas d’autres solutions (en utilisant le responsive design) mais les deux précédentes sont assez faciles à mettre en œuvre.

On passe ensuite à la question de la page « sécurisée ». Le but n’est évidemment pas de créer un espace restreint ultra-protégé sur son site mais simplement un affichage conditionnel basique. Si une personne consulte la page depuis un lien disponible en ligne, elle accède à des éléments limités. Je suis parti sur un script basique en php, si on accède en utilisant l’URL contenant la variable « passwd », le CV s’affiche avec les coordonnées et un lien vers une vCard complète et à jour. Sinon, (accès depuis un profil en ligne quelconque, ou un moteur de recherche), on n’affiche que les informations choisies.

C’est parti :

On récupère notre page de CV, sous la balise <body> (avant le début du CV), on ajoute :

<?php
if (isset($_GET['passwd']) AND $_GET['passwd'] ==  "motdepassesupercomplexe") // Si le mot de passe est bon
{
// On affiche le CV avec les coordonnées
?>
on place ici le CV avec les coordonnées
<?php
}
else // Sinon, on affiche la même page mais sans les coordonnées et le lien vers la vCard
{
?>
on place ici le CV basique
<?php
}
?>

et on referme </body>

De cette manière, seules les personnes connaissant le « motdepassesupercomplexe » ou cliquant sur l’URL passant la variable avec ?passwd=motdepassesupercomplexe pourrons voir les données du CV complet.

Théoriquement, en limitant la diffusion de cette URL ou de ce mot de passe et en utilisant un mot de passe complexe, ces données seront relativement sécurisées.

On dispose donc maintenant d’une page accessible aux mobiles et aux ordinateurs et qui n’affiche nos coordonnées qu’aux personnes autorisées.

On va ajouter une vCard qui est un format standard de fichier exploitable par l’ordinateur pour enregistrer un contact et ses informations. On crée un fichier texte basique. on lui donne l’extension .vcf et un nom de fichier complexe type 0zerkllk5Mld.vcf (verra après pourquoi). On ajoute nos coordonnées dans ce fichier de la manière suivante :

BEGIN:VCARD
VERSION:3.0
N:Nom;Prenom;;Mr;
FN:Prenom Nom
TITLE:Titre ou poste
TEL;TYPE=cell:00 00 00 00 00
TEL;TYPE=fax:00 00 00 00 00
ADR;TYPE=dom,home,postal:;;rue;ville;;CP;Pays
EMAIL;TYPE=internet,pref:mail@mail.fr
URL:http://www.lesite.fr
END:VCARD

Il existe des générateur de vCard en ligne et la documentation sur les champs est facile à trouver.

Revenons à ce nom complexe, cette vCard peut être diffusée par mail ou accessible depuis notre CV. Elle est facile à mettre à jour mais encore faut-il la protéger si on veut éviter que tout le monde puisse la récupérer.

Encore une fois plusieurs possibilités : limiter l’accès au dossier avec un .htacess et .htpasswd et fournir les codes au contact ou limiter les risques d’accès non désirés.

Pour le login/mot de passe, on trouve de nombreux tutoriaux sur internet (comme http://www.mmt-fr.org/article163.html).

Il suffit ensuite de transmettre le login par mail ou de l’afficher avec le lien sur le CV complet.

On peut aussi tout simplement donner un nom de fichier complexe (pour éviter que quelqu’un puisse le récupérer juste en saisissant l’URL) et le placer dans un dossier spécifique. On ajoute ensuite dans ce dossier un .htacess contenant « Options -Indexes » pour bloquer l’exploration par le navigateur et on affiche un lien uniquement dans le CV complet.

Cette solution est normalement suffisante si on ne met pas de lien en ligne exploitable par les moteurs de recherches pointant directement sur la vCard ou contenant le mot de passe du contenu complet.

Il reste enfin la possibilité d’utiliser du php avec une variable $_post contenu dans l’url du CV complet pour limiter l’accès au dossier avec un mot de passe et éviter à la personne d’avoir à le saisir.

On en arrive maintenant à la question des cartes de visites physiques. On va bien évidemment utiliser un QR code pour permettre une lecture et un accès direct au informations.

Je conseille ce site qui est très bien pour cela : http://keremerkan.net/qr-code-and-2d-code-generator/

Vous pouvez, soit mettre directement l’url du CV avec le mot de passe soit, constituer carrément une vCard contenant cette URL et vos coordonnées directement exploitable par un mobile au scan du QR code.

Et voilà ! Il n’y a plus qu’à imprimer des cartes de visite personnalisées contenant ce QR code et le tour est joué.

On s’attaque à la création de la carte. On commence par installer le plugin permettant de gérer les couleurs en CMJN sous Gimp (puisque notre fichier est destiné à l’impression) : http://cue.yellowmagic.info/softwares/separate-plus/index.html

Il suffit ensuite de créer un fichier en 300 dpi en respectant les marges et les tailles préconisées par le site d’impression de carte de visite choisi et c’est tout bon !

Le résultat sur : http://www.cleguyadec.fr/. Je me suis même amusé à faire une mind map de mon CV (avec Freemind) que j’ai mis en ligne sur cette page : http://cleguyadec.fr/freemind.html.


Previous postUbuntu 12.04 Next postLille

What do you think?

Name required

Website

This blog is kept spam free by WP-SpamFree.