Monday, 2 November 2009

Développeurs Web, mettez des liens vers vos flux RSS !

Hello ! 

Aujourd'hui, petit coup de gueule, parce que je suis pas content... Tout à commencé quand, constatant la lenteur de Firefox par rapport à Google Chrome, je décidais de glisser vers la version libre de ce dernier, Chromium. (Note : d'ailleurs, Chromium est un très bon navigateur, qui plante beaucoup moins que Firefox... Mais ceci est une autre histoire ! )


Or, il se trouve que Firefox dispose d'une fonction très pratique qui permet de voir d'un simple clic à côté d'une adresse, tous les flux RSS détectés sur le site en question. Je suppose que vous voyez tous à peu près de quoi je veux parler. Bien. Eh bien cette fonctionnalité, très pratique au demeurant, n'existe pas dans Chromium. Or, j'ai l'impression que, la majorité des développeurs Web utilisant Firefox, ils oublient que les liens vers leurs flux RSS ne sont pas accessibles depuis les autres navigateurs. 

Et ceci est un réel problème ! J'enrage assez souvent, quand je tombe sur un blog intéressant auquel je veux m'abonner, de devoir lancer mon firefox uniquement pour récupérer le lien d'un flux RSS... Dernier exemple en date, je trouve, suite à une recherche Google, un site d'un développeur Web, marcarea.com. Ca m'a l'air intéressant, je connaissais pas, donc j'essaye de m'abonner. Et là, c'est le drame : pas de lien vers les flux RSS ! Nulle part, ni dans le header, ni même au fin fond du footer, ni sur la page d'accueil... 

Comme ce n'est pas la première fois que ça m'arrive, je m'énerve, je le tweet, et je rédige ce billet. Je suis un ouf. 

En plus d'être énervant, l'absence de ces liens n'encourage pas les gens à s'abonner, ne leur montre même pas que les flux RSS existent (oui il y a encore des gens qui surfent et qui ignorent ce que c'est), et donc au final réduit le nombre de lecteurs potentiels de votre blog / site / whatever. Fidéliser ses lecteurs, c'est important. 

Donc, amis développeurs Web, pensez s'il vous plait à mettre des liens vers vos flux RSS ! 

Have a nice day !

Notes : J'ai tout de même fini par lancer firefox pour m'abonner au blog de marcarea. D'ailleurs, Marc, si tu passes par ici, ne vois nulle offense dans ce billet. Je l'écris un peu à chaud, et j'espère ne pas être agressif. Si tel est le cas, sache que ce n'est pas mon but ! ;)

Sunday, 25 October 2009

Programmateur : les tweets de la semaine, du 18 au 24 octobre 2009

Bonjour à tous ! 

Voici le premier billet récapitulatif de l'actualité publiée sur @programmateur, le compte Twitter participatif sur le thème de la programmation. Chaque jour, des liens intéressants sont proposés par des utilisateurs de Twitter, soit en utilisant l'interface du site, soit en ajoutant le hashtag #pgmt aux tweets. Et chaque jour, je modère et publie les liens les plus pertinents, afin que vous les découvriez. 

Si vous n'avez pas de compte Twitter, que vous ne suivez pas (encore ^^) @programmateur ou que vous en avez raté des bouts, voici une piqure de rappel ! 

Dimanche 18 octobre 2009

[en] Top 20 Ways for Web Developers to Reduce Their Carbon Footprint - http://bit.ly/2AkVy1 Le 18/10/2009 à 14:00:00 par @adriangaudebert

Lundi 19 octobre 2009

[fr] Spree, solution e-commerce open source pour Ruby on Rails - http://bit.ly/1mu2rG Le 19/10/2009 à 10:00:00 par @adriangaudebert

Astuce #css pour afficher des icônes en fonction de vos liens - http://bit.ly/M15FO Le 19/10/2009 à 15:00:00 par @adriangaudebert

[fr] Ajax Queue avec jQuery - http://bit.ly/2pM57Z Le 19/10/2009 à 18:00:00 par @AnthorNet

Mardi 20 octobre 2009

PHP 5.3 : Résolution statique à la volée - Late Static Bindings - http://bit.ly/ljnON Le 20/10/2009 à 10:00:00 par @methylbro

[en] Creating a Crypter Class with PHP - http://bit.ly/BZ3Xv Le 20/10/2009 à 18:00:00 par @adriangaudebert

Mercredi 21 octobre 2009

[en] Browser support for HTML5 and CSS3 - http://bit.ly/2Xgnjj Le 21/10/2009 à 10:00:00 par @adriangaudebert

Drag to Share with jQuery UI - http://bit.ly/3IZjJv Le 21/10/2009 à 18:00:00 par @adriangaudebert

Jeudi 22 octobre 2009

Étude de cas : Stocker une date dans le système de fichiers en PHP - http://bit.ly/1uE0D1 Le 22/10/2009 à 10:00:00 par @methylbro

[en] Quelques bouts de code PHP utiles - http://bit.ly/2GyTID Le 22/10/2009 à 18:00:00 par @adriangaudebert

Vendredi 23 octobre 2009

[en] Avez-vous testé Rebol 3 ? - http://bit.ly/6PL4R Le 23/10/2009 à 10:00:00 par @iPoulet

[en] 8 façons d'afficher vos listes en #HTML et #CSS (avec des morceaux de #CSS3 dedans) - http://bit.ly/3TI46y Le 23/10/2009 à 18:00:00 par @adriangaudebert

Samedi 24 octobre 2009

[en] 5 règles pour écrire du CSS plus propre - http://bit.ly/SdFvd Le 24/10/2009 à 15:00 par @adriangaudebert

A suivre... 

Si cette actualité vous a intéressé, n'hésitez pas à suivre @programmateur sur Twitter ! Et si vous estimez qu'une information devrait apparaitre sur @programmateur, proposez-la en utilisant l'interface du site ou en ajoutant #pgmt à votre tweet. 

Bonne fin de weekend !

Saturday, 17 October 2009

[CSS] Astuce : ajouter des icônes à certains de vos liens

Salut la compagnie !

Aujourd'hui, une petite astuce CSS pour ajouter des icônes en fonction de vos liens. Par exemple, comme sur Wikipedia , on afficherait une icône comme celle-ci sur un lien externe. Mais on peut aussi mettre des icônes particulières en fonction du type du document lié. Par exemple, j'ai un lien qui pointe vers un document .pdf, et je veux le signaler à mes lecteurs,  comme ceci.

Le code CSS3 suivant vous permet d'arriver très simplement à vos fins :

a[href$=".pdf"]:before {
    content: url('images/doc_pdf.png');
    padding-right: 4px;
}

Le sélecteur CSS [href$=".pdf"] signifie que l'attribut "href" se termine par ".pdf".

Pour un ajout d'une icône sur tous vos liens externes, on suppose que ces liens commencent toujours par http://, on utilise donc le CSS suivant :

a[href^="http://"]:after {
    content: url('images/external.gif');
    padding-left: 4px;
}

Dans ce cas, on demande tous les liens dont l'attribut href commence par la chaine "http://".

Attention, ceci ne marche qu'avec CSS3, donc avec un navigateur récent (Firefox 3.5, Chromium, IE7+, et je suppose les dernières versions de Safari et Opera).

J'en profite pour faire un petit récap' des sélecteurs disponibles en CSS2 et 3. Avec la version 2, vous ne pouvez utiliser que =, ~= et |=. Avec CSS3, vous pouvez aller plus loin avec ^=, $= et *=. Je vous invite à lire les docs qui sont on ne peut plus claires sur l'utilisation de ces sélecteurs :

Pour aller plus loin...

Si vous souhaitez faire en sorte que votre code soit universellement fonctionnel (donc aussi sur IE6), le plus simple reste d'ajouter une classe à vos liens, par exemple external pour les liens externes, docpdf pour les documents pdf, etc. Mais c'est long et fastidieux, il faut reprendre tous vos liens, un travail que tout bon informaticien se refuse normalement de faire ! ;)

Et pour finir, l'article de Romy qui m'a inspiré : Signaler les liens externes par un picto

Note : J'utilise des icônes issues du pack par ted24.

Monday, 5 October 2009

Minifier, plugin pour Atomik Framework qui compresse vos fichiers CSS

Hello ! 

Aujourd'hui je vous présente mon premier plugin pour le framework PHP Atomik Framework : Minifier. Ce plugin permet de réduire et de compresser en un seul fichier mis en cache tous les fichiers CSS nécessaire à une page. 

Je vous laisse lire la page du plugin pour plus d'informations. Si vous avez des questions, posez-les ici ou sur le forum d'Atomik ! ;)

Pour la petite histoire, tout à commencé par un billet chez La Ferme du Web, qui relayait un billet de lateralcode, présentant un script simple de compression de fichiers CSS. Le but était tout simplement de ne pas avoir à compresser ses fichiers à chaque fois qu'on les envoie sur son serveur. Et puis du coup, comme beaucoup de commentaires en parlaient, j'ai repris ce script et je l'ai amélioré pour qu'il compresse plusieurs fichiers d'un coup, et qu'il les mette en cache. Et puis histoire que ça me serve encore plus et encore plus facilement, j'en ai fait un plugin pour Atomik, framework que j'apprécie et que j'utilise beaucoup !

Liens : 

Enjoy ! 

Thursday, 27 August 2009

Vidéo : Charity Water, une organisation qui leur veut du bien

Hello les amis !

Aujourd'hui je vous présente une vidéo faite par Charity Water, une organisation à but non-lucratif dont le but est ni plus ni moins d'apporter de l'eau potable et propre à chaque habitant de la planète qui manque. J'ai trouvé cette vidéo chez Pierre-Olivier Carles, je vous invite donc à aller lire son billet de présentation de Charity Water, il est complet et très agréable à lire ! ;)

Enjoy !

Wednesday, 19 August 2009

Ideonimbus : Réponse à l'argument du vol des idées

Bien le bonjour amis lecteurs !

Comme vous devez le savoir, j'ai lancé il y a quelques temps le site ideonimbus.fr, dont le but est de favoriser le partage d'idées. Or, il se trouve que souvent, lorsque je présente ce projet, on me répond que "c'est parfait pour se faire piquer ses idées". Comme j'en ai un peu marre de répondre à chaque fois la même chose, je vais rédiger ici ma réponse. Ça va également me permettre de revenir un petit peu sur l'idéologie d'ideonimbus...

Continue reading...

Thursday, 13 August 2009

Programmateur, compte Twitter participatif sur le thème de la programmation

Salutations !

Aujourd'hui, je vous présente mon nouveau site : Programmateur, une application permettant l'utilisation collective du compte twitter du même nom.

Continue reading...

Thursday, 23 July 2009

[Vicus] Google Chrome OS, présentation et impact

Bien le bonjour compagnons !

Une fois n'est pas coutume, et là ça fait trois fois, donc ça va p'tet devenir coutume ? Euh... Pardon... J'ai publié un nouvel article sur le blog du projet Vicus, et cette fois j'y parle de Google Chrome OS, le futur système d'exploitation de Google, annoncé il y a quelques jours.

Je vous invite donc à aller le lire, j'espère avoir donné un bon aperçu de ce que sera Chrome OS et surtout de ce qu'il va apporter au monde informatique, à l'univers des netbooks et à nos habitudes d'utilisation des ordinateurs et d'Internet.

En avant la lecture : La mobilité avec Google Chrome OS !

Enjoy !

- page 16 of 21 -