Breizhogeek, le blog qu'il sent bon la bretagne

Aller au contenu | Aller au menu | Aller à la recherche

Catégories

mercredi 10 septembre 2008

Feedburner : pourquoi l'utilisez-vous ?

Depuis un moment je songe à utiliser feedburner comme gardien de mes flux. Cependant, j’hésite encore. Cela me semble très commercial, très hype et j’ai l’impression de perdre mes propres écrits. Qu’en est-il pour vous ? Quels choix vous ont poussé à utiliser ou dénigrer Feedburner ?

jeudi 19 juin 2008

La typographie sur le web

Cela fait trop long­temps que ce billet aurait du paraî­tre mais bon, entre les exa­mens, le tra­vail et autres empè­che­ments, je n’ai pas pu pren­dre le temps de le rédi­ger. Mais fina­le­ment, ce n’est peut-être pas si grave : d’un côté la sor­tie de la ver­sion 3 de Fire­fox per­met de mieux faire res­sor­tir cer­tains élé­ments de l’arti­cle , du fait de cer­tai­nes amé­lio­ra­tions appor­tées à la ges­tion de la typo­gra­phie dans ce der­nier et d’un autre son retard impor­tant à pro­pos des embed­ded fonts va con­tras­ter ce ridi­cule con­cours du ser­veur saturé le plus vite.
Le web a trop long­temps été limité en matière de typo­gra­phie : en effet le choix des poli­ces était jusqu’aujourd’hui très res­treint puis­que seu­les 9 poli­ces exis­taient ( ou étaient ému­lées devrais-je plu­tôt dire ) sur tou­tes les pla­te­for­mes. Le pro­blème rési­dant dans le fait que les sites web asso­ciait à un texte une police pré­sente sur l’ordi­na­teur du visi­teur. Or, on peut désor­mais uti­li­ser des poli­ces sto­ckées sur un ser­veur. Enfin, “désor­mais”, cette pos­si­bi­lité exis­tait déjà au préa­la­ble mais de façon très limi­tée : seul Inter­net Explo­rer le pro­po­sait, et ce uni­que­ment pour les poli­ces au for­mat Micro­soft il me sem­ble. Avec la sor­tie d’une nou­velle ver­sion du moteur web­kit ( depuis quel­ques mois ), la pro­priété “@font-face” est désor­mais dis­po­ni­ble aussi bien sur Safari que Kon­que­ror. Ainsi on peut spé­ci­fier l’URL des poli­ces à inclure pour pou­voir les réu­ti­li­ser comme les poli­ces actuel­les via font-family, ex:

 @font-face {
   font-family: "Foobar";
   src: url(http://www.serveur.com/foobar.ttf) format("truetype");
 }
 h1 { font-family: "Foobar", sans-serif }

Les pos­si­bi­li­tés devien­nent alors mul­ti­ples, comme le prouve l’arti­cle de Håkon Wium Lie sur A List Apart :

screenshot d'un exemple de typo

Ca donne envie n’est-ce pas ? Enfin, quoi qu’il en soit, Fire­fox 3 Le Grand ne gère tou­jours pas cette pro­priété… En revan­che, l’accent a été mis sur le rendu des poli­ces et du texte tout de même, comme on peut le voir ici : http://www.dria.org/word­press/archi­ves/2008/06/10/651/ . On peut donc citer des amé­lio­ra­tions :

  • du cré­nage ( ajus­te­ment de l’espace entre les let­tres d’une police à chasse varia­ble, dixit wiki­pe­dia )
  • des liga­tu­res
  • des liga­tu­res par­tiel­les
  • le rendu de tous les types de poli­ces ( Open­Type, True­Type, etc.. )
  • le hin­ting, ce qui peut s’appa­ren­ter à un lis­sage de la police en fonc­tion de la taille

Quel­ques exem­ples issus de Wiki­pe­dia; dans l’ordre, Cré­nage, Liga­ture, Liga­ture par­tielle :
L C R

Pour con­clure on peut pen­ser que bien­tôt, la typo­gra­phie sur le web, ça sera que du bon­heur ! J’en pro­fite d’ailleurs pour vous glis­ser un petit outil super pra­ti­que pour visua­li­ser et com­pa­rer des poli­ces : http://type­tes­ter.maratz.com/.

jeudi 1 mai 2008

Sourceforce utilise OpenID

Juste un court billet pour vous faire part de ma joie lorsque j’ai appris que Sourceforge utilisait maintenant OpenID !

lundi 14 avril 2008

Le plugin OpenID pour Dotclear en version 1.5

__EDIT : Le plu­gin pour dot­clear 2 est dis­po­ni­ble depuis quel­ques temps depuis le billet sui­vant: http://breiz­ho­geek.com/blog/post/Plu­gin-Ope­nID-v201 __

Voici enfin la ver­sion 1.5 du plu­gin qui per­met à vos visi­teurs de se log­guer une uni­que fois sur votre blog Dot­clear 1 ( en tout cas ça n’a pas été testé sur Dot­clear 2 ) via leur Ope­nID. Ainsi, ils n’auront plus que le champ Com­men­tai­res à rem­plir et non plus ceux du nom, email et URL .

CHAN­GE­LOG:

  • Le for­mu­laire de con­nexion se trouve main­te­nant dans le menu et non plus dans le for­mu­laire de com­men­tai­res: il tient ainsi plus compte de l’uni­cité de l’authen­ti­fi­ca­tion.
  • Cette ver­sion cor­rige le bug avec la ver­sion 1.2.7.1 de Dot­clear et est main­te­nant com­pa­ti­ble ainsi que cer­tains pro­blè­mes d’affi­chage.
  • Le visi­teur peut main­te­nant se décon­nec­ter, dans le cas où il uti­li­se­rait un ordi­na­teur public.

Des aper­çus sont dis­po­ni­bles sur la page offi­cielle: http://plu­gins.dotad­dict.org/dc1/details/Ope­nID.

Le plu­gin et son archive sont dis­po­ni­bles sur la pla­te­forme http://plu­gins.dotad­dict.org à ces adres­ses:

Il est livré sous la Licence GPL 3 ( en ce qui con­cerne mes modi­fi­ca­tions, le reste étant sous les licen­ces pré-éta­blies comme la biblio­thè­que PHP Ope­nID de Jan­Rain ).

PS : Si vous uti­li­sez ce plu­gin, j’appré­cie­rai gran­de­ment un mes­sage de retour :p .

mardi 15 janvier 2008

Comment je vois un web ideal.

Tout d’abord il faut cesser de considérer le web comme un ensemble de présentations agencées mais comme un stockage de ressources.

Un web plus social.

  • Le développement des réseaux sociaux ne doit pas se faire au moyens de sociétés où nous ne pouvons contrôler nos données, telles Facebook, Hi5 et bien d’autres. Puisqu’un réseau est un ensemble de liens entre personnes, il semble beaucoup plus logique d’utiliser des outils comme FOAF [1], d’autant plus que ce dernier, étant basé sur RDF, est sans doute plus complet .
  • Rétroliens entre les blogs : Plus qu’un simple commentaire, un rétrolien ( ou trackback pour les allergiques ) permet de créer une réelle discussion, de façon développée, entre des articles hébergés sur des blogs différents.
  • Frameworks : On peut ( enfin ) trouver de plus en plus d’hébergeurs Django et RoR, ce qui permettra à l’avenir de créer un site web complet de façon simple et rapide. Il sera donc plus aisé de contribuer au web.

Un web plus propre.

  • Plus de rétrocompatibilité avec les navigateurs obsolètes tels Internet Explorer 6. J’entends par là que les hacks CSS pour IE 6 doivent être supprimés et les développeurs devront se focaliser sur les normes.
  • La campagne de sensibilisation des webmasters rétros envers le web sémantique et une construction sémantique elle aussi des pages. Ainsi, finis les designs construits à l’aide de tableaux et de frames.

Un web 3.0.

Si nous considérons le web 3.0 comme un export du web vers notre pc, je déplore cependant l’utilisation de certains nouveaux aspects comme les widgets ou encore des présentations faites à travers Prism. Cette espèce d’export ne devrait s’effectuer que sur certains points :

  • Lecture des dernières actualités via un agrégateur de flux ( comme RSS et ATOM )
  • Accès aux données via, par exemple, des gestionnaires de collection.Ex : je répertorie mes DVD et le logiciel va chercher automatiquement les infos sur l’imdb. Autres ex: Last.fm et Radioblog.

Un web plus pratique, plus beau.

Pour cela les nouvelles technologies que seront le CSS 3, le HTML 5 ou encore le XHTML 2 sont des outils nécessaires. L’accès aux données se fera plus facilement grâce aux nouvelles possibilités que seront les balises vidéo et audio, associées à des hébergeurs gratuits -comme actuellement pour les images- pour ces médias, sans flash, et qui permettent un accès externe. L’authentification pourra se faire de manière générique grâce à des protocoles comme OpenID. La récupération de ces données sera effectuable par leurs URI ( via les ID et CLASS ) ainsi que par les frameworks de description tels RDF ou encore FOAF. Cependant ces micro-formats manquent encore de conventions et d’unification des données. C’est le même cas pour les noms des ID -même si sur ce point les nouvelles balises telles header, nav et footer limiteront ces besoins - , comme le dit si bien Eric Meyer :

“Si un ensemble de conventions de noms pour les identifiants id devaient rallier un consensus, je l’adopterais probablement ici . Mes visiteurs pourraient ainsi appliquer à mes documents des designs issus d’autres sites suivant la même nomenclature”.

Un web où vous êtes le héros.

Dans ce nouveau web, nous reprenons le contrôle de nos données, via des outils tels APML que nous mettrions en ligne sur des serveurs sûrs ( pourquoi pas les notres pour les plus paranos ) via des frameworks tels MozillaWeave, qui sont encore à l’état de proof of concept. Dans un même cadre, les frameworks évoluant aujourd’hui ( Django, Erlyweb, RoR, Jelix ) seront probablement des outils nécessaires à une création facile ( et sans trop de connaissances nécessaires ) de sites web, pour les personnes lambda .

C’était le billet d’un blogueur utopiste ( oui, une fois encore ).

Notes

[1] FOAF est un vocabulaire basé sur RDF, décrivant les liens entre des personnes et ce que ces dernières font.

- page 2 de 3 -