Breizhogeek, le blog qu'il sent bon la bretagne

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

Catégories

Tag - accessibilité

Fil des billets - Fil des commentaires

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 ?

dimanche 6 avril 2008

Un point sur OpenID et le plugin dotclear

Last year, OpenID grew by leaps and bounds both as a technology and as a community. At the beginning of 2006, there were fewer than 20-million OpenID enabled URLs and less than 500 websites where they could be used. Today there are over a quarter of a billion OpenIDs and well over 10,000 websites to accept them

Google, IBM, Microsoft, Yahoo et VeriSign adoptent OpenID et rejoignent donc Orange, Telegraph et bien d’autres dans le cercle des providers de compte OpenID. Du côté utilisateur, de gros projets ( louables ou non - qui a vu un clin d’oeil vers facebook ici ? - ) s’y mettent. On peut citer Blogger ainsi que Facebook. On compte aussi sur

Il est donc important de mettre en avant vous aussi votre goût pour OpenID. Je compte donc reprendre quelque peu le plugin pour y rajouter quelques features et corrections :

  • Tenir plus compte de l’unicité de l’authentification en déplaçant le champ de connexion dans le menu du blog et non pas dans le formulaire de commentaires.
  • Proposer une déconnexion: j’édite cet article depuis un pc qui n’est pas chez moi et l’utilisateur suivant, s’il tombe sur mon blog, peut poster à volonter avec mon compte openid.
  • Réfléchir à des possibilités de reconnaissance de l’OpenID dans les commentaires ( icônes, etc. ) et ainsi prévoir, dans une troisième version de pouvoir éditer votre commentaire.
  • Vérifier et corriger qu’il n’y ait pas de bugs ( valable aussi pour la présentation : ex les parenthèses vides dans le cas où aucun mail n’est retourné ) . Pour les commentaires de retour de bugs, je suis en train de voir ça actuellement avec les personnes concernées.
  • Utilisation de la dernière bibliothèque de OpenIDenabled ( actuellement 2.0.1 ).
  • Vérification du fonctionnement sous les prochaines versions de: Dotclear 1.4 et Dotclear 2 RC ( oui, enfin :o ) ?
  • Spécifier clairement dans les fichiers que le plugin respecte la licence GPL.

Si vous avez des idées de features à rajouter, postez-les ici, j’essaierai d’en tenir compte lorsque je mettrai à jour le plugin pendant les vacances prochaines, c’est à dire dans 2 semaines .

samedi 19 janvier 2008

Un plugin OpenID pour Dotclear

EDIT : CETTE VERSION N’EST PLUS A JOUR, VEUILLEZ SUIVRE CE LIEN : http://tonweb.naedev.org/blog/index.php/2008/04/14/37-le-plugin-openid-pour-dotclear-en-version-15

Voici, à ma connaissance, le premier plugin Dotclear ( version 1.2.7 ) qui permet à vos visiteurs de s’identifier via OpenID:

C’est tout simplement un formulaire POST vers la bibliothèque de OpenID enabled, rien de plus donc tout devrait fonctionner ( j’ai bien sûr effectué des tests ) .

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.

lundi 17 décembre 2007

HTML 5 : un web plus sémantique

His­toire de patien­ter jusqu’en 2022 ( doh ! ), je vous résume vite fait quel­ques élé­ments inté­res­sants de la future ver­sion du HTML, la ver­sion 5. Cette ver­sion sera plus séman­ti­que que la pré­cé­dente. En effet, des élé­ments dépré­ciés tels <cen­ter> ou <font> seront sup­pri­més et de nou­vel­les bali­ses ( ainsi que de nou­veaux attri­buts ) pren­nent place.

webdesign.jpg

Ainsi on peut citer quel­ques nou­vel­les bali­ses:

  • video (avec un attri­but pos­ter qui per­met­tra de met­tre un aperçu de la vidéo)
  • audio
  • nav (on peut sup­po­ser que cette balise est une réin­car­na­tion de la balise <menu>, main­te­nant dépré­ciée ? Cepen­dant ce bloc est fait pour con­te­nir des liens vers d’autres pages)
  • hea­der / foo­ter
  • arti­cle
  • sec­tion
  • figure (qui encap­su­lera une balise image et une balise legend , pour plus de cla­reté)

Du côté de la balise input, on aura éga­le­ment une divi­sion plus séman­ti­que de la balise puis­que celle-ci comp­tera désor­mais des types de champs de for­mu­lai­res pour :

  • le temps avec “time”
  • les mails avec “email”
  • et les URL avec “url”

On pourra ainsi enfin limi­ter nos divi­sions grâce aux blocs de navi­ga­tion . Du côté pra­ti­que, la vidéo et l’audio ont enfin droit à une inser­tion digne de ce nom, tout comme d’autres docu­ments car nous pour­rons appa­ra­ment aisé­ment insé­rer un texte d’un autre char­set grâce au nou­vel attri­but cor­res­pon­dant “char­set”. Cepen­dant il est dom­mage que Nokia et Apple aient fait pres­sion pour sup­pri­mer les for­mats OGG des spé­ci­fi­ca­tions du HTML 5, qui à la base, devaient être les codecs à uti­li­ser pour les médias vidéos et audios. Et enfin il reste un autre point à sur­veiller : les bar­res de pro­grès (modi­fia­bles par exem­ple en JS), chose qui selon cer­tains (qui a dit ‘des fla­sheux” :-° ) , man­quait ! La syn­taxe serait celle-ci : <pro­gress value=”1534602” max=”4603807”>33%</pro­gress> . Cela per­met­trait par exem­ple de mon­trer la pro­gres­sion d’un télé­char­ge­ment. On peut se deman­der si cette balise serait vrai­ment utile dans un site acces­si­ble (où, donc, les docu­ments seraient légers comme le pré­voient les lois de l’acces­si­bi­lité) .

Pour con­clure, on peut donc espé­rer un web beau­coup plus pra­ti­que mais aussi beau­coup plus séman­ti­que, d’autant plus que le CSS 3 per­met­tra une sélec­tion plus avan­cée, ce qui limi­tera le besoin d’uti­li­ser des bali­ses géné­ri­ques tel­les div et span !

PS : Ces remar­ques sont fai­tes à par­tir du “Wor­king Draft” du 20 décem­bre 2007 .
PS 2: il sem­ble­rait que l’image n’ait rien à voir avec le sujet mais ça fait long­temps que je vou­lais la sor­tir, alors voilà :D

- page 2 de 3 -