Archives par mot-clé : tutoriel

Utiliser les tags Zend_Cache_Frontend_Page avec un site participatif

Ayant mis en place le système de cache de Zend Framework avec un site participatif où les internautes publient des contenus des dizaines de fois par jour, je partage mon expérience sur cette fonctionnalité peu documentée. Et sur ses limitations. Continuer la lecture

Publié dans Développement PHP | Marqué avec , , , | Laisser un commentaire

Potlatch Analytics : comment mesurer le temps passé par vos visiteurs sur votre site d’information

Je proposais dans mon précédent billet une solution de suivi du temps de visite sur votre blog plus précise que celle fournie par Google Analytics. Cette deuxième version va plus loin : elle permet d’arrêter la mesure lorsque le visiteur a gardé la page ouverte en arrière-plan ou dans un onglet de navigateur. Explications détaillées.

Continuer la lecture

Publié dans Blog | Marqué avec , , , , , | Laisser un commentaire

Tutoriel : sauvegarder quotidiennement ses bases de données MySQL sur un serveur dédié ou privé

Vous souhaitez sauvegarder systématiquement les bases de données de votre serveur Web et les récupérer sur une machine Windows ?  Je vous propose une solution simple, fiable et rapide pour récupérer un fichier SQL gzippé de chaque base, comportant la date du jour, sous la forme db.NomDeLaBase.2009-11-17.sql.gz.

Continuer la lecture

Publié dans Développement PHP | Marqué avec , , , , , , , | 2 commentaires

Des dégradés sans image avec Firefox 3.5 (et CSS 3)

Arc en ciel

L’implémentation de -moz-box-shadow par Firefox 3.5 nous promet de belles heures d’amusement. Non seulement elle permet de créer une ombre portée sur un bloc, mais, associée aux couleurs RGBA (avec alpha-channel) et à la propriété inset, elle vous autorise à créer des ombrages internes subtils sans recourir à des images. Exemples et explications…

Continuer la lecture

Publié dans Webdesign | Marqué avec , , , , , | 6 commentaires

Afficher un compteur sous forme de jauge en HTML

Pour afficher de manière graphique un chiffre qui évolue entre une valeur minimale et une valeur maximale, la jauge est un outil très pratique. A l’image du thermomètre, elle est compréhensible du premier coup d’oeil et sa mise en oeuvre en HTML est d’une simplicité enfantine. Explications.

Continuer la lecture

Publié dans Webdesign | Marqué avec , , , , , , , | 5 commentaires

Yahoo UI vs JQuery : quel framework Javascript pour vos applications Web 2.0 ?

Yahoo UI et JQuery sont deux frameworks Javascript qui simplifient la gestion d’Ajax, la mise en place d’interfaces clients riches et les interactions au sein des pages Web. La ressemblance s’arrête là. Car c’est un peu comme si on comparait une multinationale à la start-up du coin (comme leurs créateurs d’ailleurs). A ma gauche, YUI, solide, bien structuré, dont chaque extension est calibrée à la ligne de code près ; à ma droite, JQuery, rapide, dynamique, et doté d’une armada d’extensions de qualité très variable. Petite revue de détail.

Continuer la lecture

Publié dans Webdesign | Marqué avec , , , , , , | 8 commentaires

Tutoriel : créez une FAQ accessible et facile à mettre à jour avec JQuery

Dérouleur de FAQ JQuery

A l’heure de mettre en ligne une FAQ qui devra être mise à jour par un néophyte, je me suis posé la question suivante : comment concilier la souplesse de mise à jour avec le dynamisme de javascript ? Simple : créer le HTML d’abord, et laisser JQuery animer le tout.

Continuer la lecture

Publié dans Webdesign | Marqué avec , , , , , , , | 16 commentaires

Antispam pour les commentaires de blog : un Captcha sans images

Captcha antispam pour blog

Les spams dans les commentaires de blogs sont une plaie. Divers tests de Turing (aussi appelés Captchas) visent à séparer les robots des êtres humains, allant de l’image plus ou moins lisible au questions les plus absconses (« quel est le troisième chiffre dans la chaîne 012345 (en chiffres) ? »). Voici une méthode, simple et, d’après mon expérience, plutôt efficace pour tromper les spammeurs. Explications.

Continuer la lecture

Publié dans Webdesign | Marqué avec , , , , , | 14 commentaires

Des tableaux de données simples, standards et lisibles en CSS et PHP

Même si leur usage a été banni dans la mise en forme de pages au profit des DIV, les tableaux sont un outil de choix dès qu’il s’agit d’afficher des données sous forme de lignes et de colonnes. Il reste cependant difficile de créer des tableaux lisibles et conformes aux standards. Voici un condensé de bonnes pratiques pour styler vos tableaux, qui n’a rien de révolutionnaire mais vous fera peut-être gagner du temps.

Continuer la lecture

Publié dans Webdesign | Marqué avec , , , , , | 2 commentaires

Déboguer les erreurs MySQL grâce aux alertes e-mail

Après avoir exposé ma tactique de traque et d’élimination des erreurs 404, voici une variante de l’alerte e-mail dédiée au débogage : l’alerte MySQL. Ou comment être alerté des erreurs dès qu’elles surviennent sur votre site Web ou votre application en ligne.

Continuer la lecture

Publié dans Développement PHP | Marqué avec , , , | 2 commentaires