Breizhogeek, le blog qu'il sent bon la bretagne


samedi 2 août 2008

Dotclear 2 est sorti en version finale

Il ne me reste plus qu'à attendre mon hébergement et à l'installer :p !


mardi 24 juin 2008

Quelques nouvelles

Pour continuer dans les brèves, je viens vous faire part de quelques ambitions: pour la sortie de DC 2, je passerai le blog sur cette dernière version, et remanierai un peu le design actuel pour avoir quelque chose de plus abouti. Celui-ci restera néanmoins disponible ;) .


lundi 23 juin 2008

Une nouvelle catégorie apparait

En effet, une nouvelle catégorie sera maintenant disponible pour les petits messages que j'ai à écrire, tels des liens à partager, des nouvelles etc.. J'inaugure donc les Brèves !

Dotclear 2 en RC 2

Le projet fait en effet son petit bout de chemin, et c'est tant mieux, on en salive d'avance ! Nouvelle gestion des spams, en particulier avec les trackbacks, nouvelles options pour le référencement, plus de possibilités de configuration...Vivement cet été ! Je m'efforcerai de rendre le plugin OpenID compatible DC 2 à ce moment-là !


jeudi 19 juin 2008

La typographie sur le web

Cela fait trop longtemps que ce billet aurait du paraître mais bon, entre les examens, le travail et autres empèchements, je n'ai pas pu prendre le temps de le rédiger. Mais finalement, ce n'est peut-être pas si grave : d'un côté la sortie de la version 3 de Firefox permet de mieux faire ressortir certains éléments de l'article , du fait de certaines améliorations apportées à la gestion de la typographie dans ce dernier et d'un autre son retard important à propos des embedded fonts va contraster ce ridicule concours du serveur saturé le plus vite.
Le web a trop longtemps été limité en matière de typographie : en effet le choix des polices était jusqu'aujourd'hui très restreint puisque seules 9 polices existaient ( ou étaient émulées devrais-je plutôt dire ) sur toutes les plateformes. Le problème résidant dans le fait que les sites web associait à un texte une police présente sur l'ordinateur du visiteur. Or, on peut désormais utiliser des polices stockées sur un serveur. Enfin, "désormais", cette possibilité existait déjà au préalable mais de façon très limitée : seul Internet Explorer le proposait, et ce uniquement pour les polices au format Microsoft il me semble. Avec la sortie d'une nouvelle version du moteur webkit ( depuis quelques mois ), la propriété "@font-face" est désormais disponible aussi bien sur Safari que Konqueror. Ainsi on peut spécifier l'URL des polices à inclure pour pouvoir les réutiliser comme les polices actuelles 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 possibilités deviennent alors multiples, comme le prouve l'article 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, Firefox 3 Le Grand ne gère toujours pas cette propriété... En revanche, l'accent a été mis sur le rendu des polices et du texte tout de même, comme on peut le voir ici : http://www.dria.org/wordpress/archives/2008/06/10/651/ . On peut donc citer des améliorations :

  • du crénage ( ajustement de l'espace entre les lettres d'une police à chasse variable, dixit wikipedia )
  • des ligatures
  • des ligatures partielles
  • le rendu de tous les types de polices ( OpenType, TrueType, etc.. )
  • le hinting, ce qui peut s'apparenter à un lissage de la police en fonction de la taille

Quelques exemples issus de Wikipedia; dans l'ordre, Crénage, Ligature, Ligature partielle :
L C R

Pour conclure on peut penser que bientôt, la typographie sur le web, ça sera que du bonheur ! J'en profite d'ailleurs pour vous glisser un petit outil super pratique pour visualiser et comparer des polices : http://typetester.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

Voici enfin la version 1.5 du plugin qui permet à vos visiteurs de se logguer une unique fois sur votre blog Dotclear 1 ( en tout cas ça n'a pas été testé sur Dotclear 2 ) via leur OpenID. Ainsi, ils n'auront plus que le champ Commentaires à remplir et non plus ceux du nom, email et URL .

CHANGELOG:

  • Le formulaire de connexion se trouve maintenant dans le menu et non plus dans le formulaire de commentaires: il tient ainsi plus compte de l'unicité de l'authentification.
  • Cette version corrige le bug avec la version 1.2.7.1 de Dotclear et est maintenant compatible ainsi que certains problèmes d'affichage.
  • Le visiteur peut maintenant se déconnecter, dans le cas où il utiliserait un ordinateur public.

Des aperçus sont disponibles sur la page officielle: http://plugins.dotaddict.org/dc1/details/OpenID.

Le plugin et son archive sont disponibles sur la plateforme http://plugins.dotaddict.org à ces adresses:

Il est livré sous la Licence GPL 3 ( en ce qui concerne mes modifications, le reste étant sous les licences pré-établies comme la bibliothèque PHP OpenID de JanRain ).

PS : Si vous utilisez ce plugin, j'apprécierai grandement un message de retour :p .


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 aggré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 concensus, 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éro.

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.


mercredi 2 janvier 2008

2008 est là.

BONNE ANNEE

Un petit billet pour vous souhaiter une bonne année et tout ce qui s'ensuit mais surtout pour me forcer à prendre quelques résolutions, ces choses d'apparences assez idiotes mais qui vous motivent parfois :D .

  • -edit - : plus de projet de plugin avec reCaptcha : spamclear ( qui utilise un filtre bayèsien ) est génial .
  • Apprendre réellement le python
  • Expérimenter Django
  • Pourquoi pas réfléchir à un outil de blog basé sur un fichier, et donc relativement portable (comparé à une BDD ) , en HTML, avec identification OpenID de façon native, et avec gestion des trackbacks. Un projet de ce style existe déjà : Pluxml ( hormis pour la partie concernant l'OpenID et basé sur du XML) et vient d'être repris en main .
  • Me lancer de façon plus active dans la rédaction des tutoriels sur la création de site web et du référencement.
  • Trouver un moyen de créer une extension firefox et konqueror pour l'ioslave de lasts .
  • Et enfin créer un portail qui me serait propre comprenant ce blog ainsi qu'un portfolio et un CV.


lundi 17 décembre 2007

HTML 5 : un web plus sémantique

Histoire de patienter jusqu'en 2022 ( doh ! ), je vous résume vite fait quelques éléments intéressants de la future version du HTML, la version 5. Cette version sera plus sémantique que la précédente. En effet, des éléments dépréciés tels <center> ou <font> seront supprimés et de nouvelles balises ( ainsi que de nouveaux attributs ) prennent place.
temps passé à construire un design

Ainsi on peut citer quelques nouvelles balises:

  • video ( avec un attribut poster qui permettra de mettre un aperçu de la vidéo )
  • audio
  • nav ( on peut supposer que cette balise est une réincarnation de la balise <menu>, maintenant dépréciée ? Cependant ce bloc est fait pour contenir des liens vers d'autres pages )
  • header / footer
  • article
  • section
  • figure ( qui encapsulera une balise image et une balise legend , pour plus de clareté )

Du côté de la balise input, on aura également une division plus sémantique de la balise puisque celle-ci comptera désormais des types de champs de formulaires pour :

  • le temps avec "time"
  • les mails avec "email"
  • et les URL avec "url"

On pourra ainsi enfin limiter nos divisions grâce aux blocs de navigation . Du côté pratique, la vidéo et l'audio ont enfin droit à une insertion digne de ce nom, tout comme d'autres documents car nous pourrons apparament aisément insérer un texte d'un autre charset grâce au nouvel attribut correspondant "charset". Cependant il est dommage que Nokia et Apple aient fait pression pour supprimer les formats OGG des spécifications du HTML 5, qui à la base, devaient être les codecs à utiliser pour les médias vidéos et audios. Et enfin il reste un autre point à surveiller : les barres de progrès ( modifiables par exemple en JS ), chose qui selon certains ( qui a dit 'des flasheux" :-° ) , manquait ! La syntaxe serait celle-ci : <progress value="1534602" max="4603807">33%</progress> . Cela permettrait par exemple de montrer la progression d'un téléchargement. On peut se demander si cette balise serait vraiment utile dans un site accessible ( où, donc, les documents seraient légers comme le prévoient les lois de l'accessibilité ) .

Pour conclure, on peut donc espérer un web beaucoup plus pratique mais aussi beaucoup plus sémantique, d'autant plus que le CSS 3 permettra une sélection plus avancée, ce qui limitera le besoin d'utiliser des balises génériques telles div et span !

PS : Ces remarques sont faites à partir du "Working Draft" du 20 décembre 2007 .
PS 2: il semblerait que l'image n'ait rien à voir avec le sujet mais ça fait longtemps que je voulais la sortir, alors voilà :D


mercredi 5 septembre 2007

Critique de la conférence de Laurent Bloch aux RMLL 2007

Laurent Bloch a donné une conférence à Amiens aux 8emes RMLL du 10 au 14 juillet 2007 sur l'identité sur le web. Je n'y étais pas mais j'ai récemment regardé la vidéo de cette dernière: la vidéo de la conférence sur l'identité web . Et, puisqu'un blog peut exister pour d'autres raisons que pour l'argent, contrairement à ce que semblent penser certains ( cf. Jack Lewis ) (non je ne ferais pas de lien vers ce blog :@ ), je poste donc cet article afin de recevoir des critiques de personnes ayant également vue cette vidéo ou même ayant participé à la conférence ( on ne sait jamais :-° ). Je peux très bien avoir mal compris ce dont il parlait ou même, si ce n'est pas le cas, avoir une idée critiquable sur le sujet.

Premièrement, la question de l'anonymat sur wikipedia. Laurent Bloch reproche à wikipedia d'être une dictature dans le sens où l'anonymat règne. Il ajoute que dans un magazine scientifique par exemple, on accorde un certain crédit à l'article en fonction de la personne qui l'a écrit et que ceci manque à wikipedia afin d'en assurer la sûreté.

Cependant je voudrais rappeler que les participants non enregistrés voient leur adresse IP enregistrée et donc dans le cas d'une diffamation, on peut bel et bien retrouver l'auteur . Un autre point abordé par L. Bloch est la falsification des informations par des entreprises. Or Wikiscanner permet justement de contrôler cet aspect là, comme le rappelle l'anecdote : Une modification de l'article MSN Search, affirmant entre autres que MSN Search est un concurrent majeur de Google, Yahoo et autres, a été effectuée par l'agence de relations publiques de Microsoft ! [1]. Pour ce qui est de la "réputation" et ainsi de la crédibilité de l'auteur, la page http://fr.wikipedia.org/wiki/Utilisateur:Pseudo n'existe pas pour des prunes et permet de se présenter. Ainsi dans l'historique de chaque page on peut voir qui a créé ou modifié l'article et ainsi juger de sa qualité... Il faut tout de même avouer qu'un système d'identité plus mature serait le bienvenu sur wikipedia. On peut alors espérer dans quelque temps une connexion via OpenID, quand celui-ci sera devenu plus mature et plus sûr...

Quand à l'identité web en elle-même, si nos pseudos ou nos adresses IP ne peuvent constituer une réelle identité web, je pense vraiment que l'OpenID peut palier à ce problème.

Voilà, "lachez des comms olol" afin que je sache ce que vous en pensez :) .

Notes

[1] voir l'article sur "Wikipedia: l'informatique à la rescousse" par bluestorm sur siteduzero.com


mardi 24 juillet 2007

UTF-8


Parceque les entités HTML pour chaque mot accentué c'est moche, parceque l'heure est à l'internationalisation, UTF-8 cay bien, mangez-en !


samedi 23 juin 2007

Parceque Google c'est pas des rigolos %%

Google On savait déjà que Google faisait dans l'aide sociale et travaillait à améliorer l'accessibilité du web aux gens , mais Google vous aide également à :

Enfin, il ne faut pas oublier que Google a pour première fonction de vous aider dans votre recherche !