10 Raisons Pour Ne Pas Utiliser Les Modules Facebook

Facebook propose depuis un certain temps de nombreux plugins à intégrer directement sur les sites Web et qui servent - entre autre - à partager des liens ou à permettre aux visiteurs de déposer des commentaires qui seront re-publiés sur leur profiles. Aujourd'hui (en 2011), il est quasiment impossible de visiter un site Web récent qui ne dispose pas d'un bouton J'aime ou du plugin social.

C'est bien simple, en quelques mois il semblerait que tout l'écosystème Web 2.0 se soit mis au gout du jour, à la mode sociale. Que ce soit pour partager le fait que vous venez de commander un billet de train sur Sncf.com, ou bien que vous avez l'intention de vous procurer tel ou tel livre sur Amazon, ou encore que vous aimez la dernière vidéo de Barack Obama... il y en absolument partout ! J'ai même vu des sites proposant des conseils en SEO recommander l'utilisation de ces plugins, et ce pour soit disant booster l'audience et améliorer le référencement...

Pourtant, l'intégration des plugins Facebook posent certains problèmes et, il en va de même, certaines réticences. Oui car, contrairement à ce que l'on pourrait penser, tout le monde ne dispose pas d'un compte Facebook. Et tous les Webmasters ne souhaitent pas forcément relier leur site à Facebook... Pourquoi se passer d'une telle innovation? Pourquoi hésiter à donner aux visiteurs l'opportunité d'une formidable Expérience Socialisante Web 2.0 High-Tech à base de pop pop pop pop?

Voici 10 bonnes raisons pour ne pas utiliser les modules Facebook sur votre site.

Lire la suite...

Adapter un site web pour les périphériques mobiles grâce aux CSS

Créer une version d’un site spécialement pour les mobiles ce n’est pas compliqué.

En fait, c’est très simple. En utilisant seulement quelques lignes de code, il est possible de repenser toute l’organisation d’un site Web, et d’offrir un superbe affichage sur les smartphones. Pour cela, on fait appel au viewport, à la balise @media, et surtout à quelques principes d’ergonomie qui vont changer la vie de votre site Web.

Dans ce cas précis, je m’intéresse essentiellement à l’iPhone, car c’est le périphérique mobile le plus répandu aujourd’hui (2011) mais c’est surtout un choix personnel. J’explique étape par étape dans cet article comment j’ai adapté mon site Web à l’iPhone, et comment vous pouvez l’adapter à votre propre usage.

Lire la suite...

[PHP] mysqldump : exporter une database MySQL

Mysqldump est un petit utilitaire qui permet d'exporter une base de donnée MySQL vers un fichier texte, pour la sauvegarde ou le transfert entre deux serveurs. Cet utilitaire, bien pratique, n'est pas toujours disponibles sur les hébergement mutualisés car il se lance en ligne de commande.

Cet article traite donc de la manière d'exporter une base de donnée MySQL en PHP.

Lire la suite...

[PHP] Relative date time : afficher une date comme Facebook ou Gmail

Voici un petit bout de code pour afficher une date à la manière "sociale" :

  • 3 seconds ago
  • 1 minute and 38 seconds ago
  • Today at 8:33 am
  • Yesterday at 0:23 pm
  • Last friday at 16:58 pm
  • 4 days ago
  • The 23 april
  • December 17, 2011

Cette fonction permet de spécifier le temps de référence (par défaut l'heure actuelle), et supporte les dates passée ou futures.

Lire la suite...

Protéger une pages en PHP avec masque jetable et authentification HTTP

Il est souvent nécessaire de protéger le contenu d’une partie d’un site web par une authentification demandant un mot de passe. Le plus souvent, les CMS ou les blogs possèdent des systèmes pré-installés pour gérer cette problématique. Moi même sur ce site, l’espace d’administration est protégé par un mot de passe. Mais je me suis rendu compte pendant mes voyages que ce n’était pas très sécurisé : les connexions se font pour la plupart dans des cyber cafés un peu douteux, et ça ne m’étonnerai pas que certains récupèrent les mots de passes juste au cas où. Je me suis donc mis en tête de réfléchir à un système d’authentification suivant ces critères :

  1. Le système doit utiliser des clés jetables, qui ne servent qu’une fois
  2. Il doit s’insérer en plus du système d’authentification actuel de mon site
  3. Il doit s’activer uniquement quand je vais en vacances

Partant du bon vieux principe du masque jetable, je me suis lancé dans un module en deux parties :

  1. La première qui génère les clés dans un fichier, ce qui me permet de les imprimer
  2. La seconde qui vérifie l’authentification, et qui passe à la clé suivante quand une a été utilisée

Lire la suite...

page 2 de 3