To display the most relevant entries to you in priority,
vote for the stories you are interested in
(  )
and reject those that you are not interested in
(  )
jy[B]log -
2 days ago
pLe 13 janvier prochain, à Paris, les éditions Eyrolles et l'AFUP organisent une
soirée sur le theme des frameworks PHP. Il y aura notament une table ronde durant laquelle
des representants de Zend Framework, Symfony, et Jelix (avec moi-même donc)
débatteront, avec aussi des comparaisons avec Django (python) et Rails (ruby)./p pPour les
détails, voir a href=http://www.editions-eyrolles.com/Evenement/php-framework/le site
d'Eyrolles/a et a href=http://www.afup.org/article.php3?id_article=377celui de l'AFUP/a./p
|
jy[B]log -
3 days and 1 hours ago
pLa semaine dernière, a
href=http://jelix.org/fr/news/post/sortie-de-jelix-1.1RC2-et-1.0.7j'ai publié une seconde
version candidate pour Jelix 1.1/a. Pas mal de bugs corrigés et de petites
améliorations mineures par ci par là. Mais je n'ai pas résisté à
inclure un cadeau de noël, un nouveau module que j'ai écris en quelques dizaines de
minutesnbsp;: codemaster_admin/code. Qui est accompagné d'une nouvelle commande
codeinitadmin/code./p pAvec ce couple, vous pouvez réaliser une application d'admin from
scratch en 5 minutes. Démonstration./p pOuvrons une console, allons dans le repertoire de
jelix, puis:/p pre # créons une application ayant pour nom admin php
lib/jelix-scripts/jelix.php --admin createapp # quelques droits sur les répertoires pour
apache sudo chown www-data temp/admin amp;amp; sudo chmod +w temp/admin sudo chown www-data
admin/var/log amp;amp; sudo chmod +w admin/var/log # on copie le répertoire jelix-www pour
avoir les feuilles de styles etc # mais il est préférable d'avoir un alias dans
apache cp -a lib/jelix-www admin/www/jelix/pre pVérifions que l'appli est bien
installée en allant sur l'appli avec un navigateur (http://localhost/admin/www par
exemple)/p pimg src=http://ljouanneau.com/var/blog/jelix/admin_step1.png alt=premier écran
de démarrage d#039;une application jelix style=display:block; margin:0 auto; title=premier
écran de démarrage d#039;une application jelix, jan 2009 //p pEnsuitenbsp;:/p pre #
configuration de l'accés à la base de donnée avec votre éditeur
préféré vi admin/var/config/dbprofils.ini.php # creation de l'administration,
en indiquant que le index.php est le point d'entrée de cette admin # ça pourrait
être très bien un admin.php pour une appli déjà existante php
lib/jelix-scripts/jelix.php --admin initadmin index/pre pRafraichissons la page
http://localhost/admin/wwwnbsp;:/p pimg src=http://ljouanneau.com/var/blog/jelix/admin_step2.png
alt=Interface d#039;admin: login style=display:block; margin:0 auto; title=Interface d#039;admin:
login, jan 2009 //p pIndiquons le login admin et son mot de passe par défaut admin, et nous
voici dans l'interfacenbsp;:/p pimg src=http://ljouanneau.com/var/blog/jelix/admin_step3.png
alt=interface d#039;admin: dashboard style=display:block; margin:0 auto; title=interface
d#039;admin: dashboard, jan 2009 //p pVous remarquerez qu'il y a des liens dans le menu pour aller
gérer les droits des utilisateurs (module jacl2db_admin) et un autre pour la page d'accueil
qui est un tableau de bord, dans lequel chaque module peut y insérer des informations, en
répondant à un évènement spécifique. En répondant
à un autre évènement spécifique, les modules peuvent aussi ajouter des
liens dans le menu./p pIl manque encore un module pour gérer les utilisateurs, ce qui est
idiot car pour le moment, il n'y a pas moyen de modifier le mot de passe de l'admin sans passer par
phpmyadmin ou équivalent :-). Mais ça sera fait dans la RC3./p pBonne
annéenbsp;!/p

|
jy[B]log -
27 days ago
pJ'ai mis à jour une de mes machines du boulot de Kubuntu 7.10 vers Kubuntu 8.10 (en passant
bien sûr par la mise à jour vers Kubuntu 8.05). Cela ne s'est pas fait sans mal.
Autant le passage à 8.05 ne s'est pas trop mal passé (malgré un plantage de
l'installateur vers la fin), autant le passage à la 8.10 a complètement foiré.
L'installateur ayant complètement déconné, avec plantage (ça devient
une habitude), la moitié des paquets installés, et du coup un système
inutilisable. J'ai dû finir la mise à jour dans une console tty, à coup
d'aptitude/dpkg dans tout les sens, pour avoir une installation complète./p pAu premier
lancement de KDE4, ma première impression a été wouaa c'est beau. Mais j'ai
été assez vite déçu. Premièrement, c'est assez
plantogène. Il y a certaines opérations, comme un bête drag'n'drop d'un fichier
sur le bureau, qui font crasher le bureau et/ou KDE. Pour une version 4.1.2, ça le fout mal
je trouve./p pEnsuite il y a l'ergonomie de l'interface. On sent que les gars essayent de trouver
des nouveaux concepts. Mais moi je sens surtout que c'est loin d'être terminé, qu'il y
a encore du boulot à faire pour rendre les choses plus intuitives, et plus uniformes. Un
exemple parmis tant d'autresnbsp;: dans le menu K, on clique dans une catégorie, ça
affiche alors les applications dans cette catégorie. Et comment revenir à la liste
d'avantnbsp;? C'est limite si il faut pas chercher. Le bouton de retour étant une
espèce de barre grisée sur le coté qui prend toute la hauteur, avec un
semblant de flèche. C'est vraiment bizarre./p pIl y a aussi le coup des icônes
d'application sur le bureau. Je n'ai toujours pas compris comment on pouvait en rajouter, si ce
n'est glisser-déposer les vieux fichiers .desktop de mon dossier Desktop qu'il ne veut plus
prendre en compte./p pPour ajouter des plasmoïdes aussi, c'est bizarre. Bon
déjà, faut savoir ce qu'est un plasmoïde. Cliquons alors sur ajouter des
plasmoïdes. J'ai compris assez vite que ça devait être des widgets. Mais c'est
quoi ces étoiles dans la listenbsp;? c'est quoi ces tirets rougesnbsp;? Faut presque lire
une documentation pour comprendre (mais j'ai fini par le savoir sans lire la doc, ouf!)./p pQuand
il faut commencer à lire une documentation pour comprendre une interface, moi je disnbsp;:
pas bon. Mauvaise interface. Changer interface./p pD'un autre coté, Gnome n'évolue
pas beaucoup (innovation = 0) et est d'une austérité à faire peur. Et je sais
de quoi je parle puisque je l'utilise quotidiennement sur le laptop que je me suis payé cet
été. En effet, Ubuntu y était pré-installé. Depuis, je n'ai pas
pris le temps de le migrer vers du KDE, ayant voulu aussi laisser sa chance à Gnome./p
pBref, 1 partout la balle au centre.../p pPS: j'ai oublié de parler aussi de la nouvelle
interface de Adeptnbsp;: totalement nulle. Impossible de trier les paquets par nom par exemple.
Selections des tags imbitiques... Un grand moment comme dirait Daniel.../p

|
jy[B]log -
27 days ago
pUn p'tit billet pour dire que ce Forum PHP 2008 était sympathique, bien organisé,
avec des conférences intéressantes (au moins pour la journée de Mardi,
à laquelle je suis allé)./p pJ'ai pu notamment faire la connaissance de Fabien
Potencier (monsieur Symfony), et j'ai trouvé a
href=http://www.aide-de-camp.org/talk/20/decouple-your-code-for-reusability-php-forum-2008sa
conférence sur l'injection de dépendance et l'inversion de contrôle/a
très intéressante et très pédagogique. Et du coup, j'ai enfin tout
compris de ces termes barbares. (les tutoriels que j'ai pu lire par le passé sur le sujet
étaient ultra théoriques et peu compréhensibles...)/p pEn fait j'ai surtout
compris que j'ai déjà utilisé l'injection de dépendance sans le savoir,
et j'ai compris aussi l'intérêt a href=http://developer.jelix.org/ticket/523d'un patch
dans Jelix/a que m'avait soumis un contributeur, Christophe, qui a assisté lui aussi
à cette conférence./p pEn fait donc, dans Jelix 1.1, il y a un embryon de
possibilité d'inversion de contrôlenbsp;! (C'est dingue ce qu'on peut apprendre dans
ce framework :-D). Christophe et moi, on a quand même constaté que ce n'était
pas suffisant (d'où le terme employé, embryon), et donc pour la 1.2, on vous
prépare du vrai acronym title=Inversion of ControlIOC/acronym et de la vraie acronym
title=Dependency InjectionDI/acronym, bien intégré dans Jelix, réutilisant la
philosophie des sélecteurs de classes de Jelix. (pour la 1.1, c'est un peu tard là,
vu qu'on est au stade RC1..)./p

|
jy[B]log -
28 days and 23 hours ago
pEn voulant utiliser les templates XUL avec sqlite dans a href=http://bluegriffon.orgBlueGriffon/a,
a
href=http://www.glazman.org/weblog/dotclear/index.php?post/2008/12/03/sqlite-based-templates-on-trunk-2Daniel
a découvert un bug il y a quelques jours/a. Un méchant bug d'ailleurs, puisque les
templates avec sqlite ne fonctionnaient quasiment plus ( je n'ai pas vérifié si
ça l'est dans la dernière beta de Firefox ou si c'est juste dans le trunk)./p pC'est
une régression qui est survenue suite à a
href=https://bugzilla.mozilla.org/show_bug.cgi?id=450990une amélioration/a dans le moteur
principal de template, il y a... presque 2 moisnbsp;!/p pDeux mois pendant lesquels les templates
avec sqlite ne fonctionnaient plus. Et savez-vous pourquoi tant de tempsnbsp;? strongParce qu'il
n'y avait pas de tests unitaires/strongnbsp;! Donc aucun moyen de détecter automatiquement
la régression./p pEt à qui la fautenbsp;? En grande partie à moinbsp;: je
n'avais pas développé de vrai tests unitaires a
href=http://ljouanneau.com/blog/post/2007/11/13/729-templates-avec-sqlite-dans-le-trunklorsque
j'avais implémenté le support de sqlite dans les templates XUL/a. Deux petites
excuses tout de mêmenbsp;:/p ol liÀ l'époque, le framework de tests unitaires
ne permettait pas de faire des tests dans le context chrome/li lij'attendais en fait que a
href=https://bugzilla.mozilla.org/show_bug.cgi?id=378893Neil Deakin finisse son mini framework de
tests sur les templates/a, pour y ajouter mes tests./li /ol pMais bon, quand il eut terminé,
ma tâche fut tombée dans l'oubli, noyé que je suis dans ma todo list./p
pCependant, a href=https://bugzilla.mozilla.org/show_bug.cgi?id=467775Neil m'a
dévancé pour corriger le bug/a. Moi a
href=https://bugzilla.mozilla.org/show_bug.cgi?id=378893#c14j'ai ajouté mes tests/a. Tout
devrait être intégré dans le trunk dans les jours qui viennent, le temps que
les reviews se fassent. Ouf./p

|
jy[B]log -
30 days and 11 hours ago
pOuf, ça y est, a href=http://jelix.org/fr/news/post/jelix-1.1RC1-est-disponiblela version
1.1RC1 est disponible/a. C'est le moment pour vous de venir essayer cette nouvelle version, afin de
comparer Jelix avec d'autres frameworks, mais aussi de nous aider à débusquer les
derniers petits bugs. À propos de stabilité, plusieurs développeurs
utilisaient des versions de développement de Jelix 1.1 dans leurs projets et en production,
et les tests unitaires nous permettent de vérifier qu'il n'y a pas de regressions, vous ne
devriez donc pas rencontrer de problème sérieux. Mais rien n'est parfait en ce bas
monde, donc on a besoin de plus d'yeux, et plus de tests manuels pour renforcer la robustesse du
framework avant la sortie finale de Jelix 1.1./p pConçernant la documentation, on y
travaille dur, et nous avons encore beaucoup de travaille sur la version anglaise du manuel de
Jelix 1.1, mais la version française est quasi complète. Si vous voulez nous aider
à traduire, n'hésitez pas, c'est un wiki. Nous allons aussi travailler à un
nouveau tutoriel. De plus, je développe actuellement un nouvel outil pour
générer automatiquement la documentation sur l'API (marre de phpdoc). Bref, nous
avons beaucoup de travail sur le projet, tout aide est donc la bienvenuenbsp;! :-)/p
pN'hésitez donc pas à venir sur notre channel IRC (irc.freenode.net, #jelix) ou le
forum pour poser vos questions./p pAujourd'hui je ne serais par contre pas disponible, je serais au
a href=http://afup.org/pages/forumphp2008/Forum PHP 2008/a :-)/p

|
jy[B]log -
31 days and 17 hours ago
pJ'ai une machine utilisant la version edgy d'ubuntu (enfin kubuntu mais c'est pareil). C'est une
vieille machine (en fin de vie je dirais même), sur laquelle toute version plus
récente de kubuntu ne fonctionne pas (l'install plante aléatoirement, ou le
système déconne etc..). Machine certainement trop vieille par rapport au noyau
linux.../p pBref, je suis resté sous Edgy sur cette bécane. Et je viens de me rendre
compte que les dépôts pour Edgy n'existent plus./p pDu coup, plus de mise à
jour possible. À la limite, ça je m'en fout. Mais pirenbsp;: plus d'installation
possible de logiciels./p pC'est vraiment très très con./p pIls sont à quelques
gigas près chez Canonicalnbsp;? Ils sont graves en tout cas.../p
|
jy[B]log -
34 days and 1 hours ago
pSelon a href=http://marketshare.hitslink.com/Net Application/a, en novembre a
href=http://marketshare.hitslink.com/firefox-market-share.aspx?qprid=0amp;sample=28Firefox a
dépassé les 20% de part de marché/a au niveau mondial, et même les 50%
dans au moins 3 paysnbsp;: Indonésie, Macédoine et Solvenie. Le navigateur est aussi
en passe de franchir cette barre de 50% dans d'autres paysnbsp;: Pologne,
Bosnie-Herzégovine, Slovaquie, Finlande et Philippines./p pVoir les a
href=http://blog.mozilla.com/metrics/2008/12/01/firefox-surpassing-50-market-share-in-more-regions/détails
sur ce billet de Ken/a./p
|
jy[B]log -
34 days and 12 hours ago
pVoilà, certains l'attendaient avec impatience. J'ai fini par prendre un peu de temps pour
adapter mes feuilles css au nouveau template de dotclear 2./p
|
jy[B]log -
34 days and 14 hours ago
pPour la sortie de la version 1.1 de Jelix, je suis en train de faire quelques retouches sur le
design du site web jelix.org. Je suis loin d'être un as du web design, de maitriser Gimp ou
autre comme un pro, alors j'essaye de m'amuser avec les dernières propriétés
CSS implémentées dans Firefox 3.1 qui arrive./p pVoici ce que ça donnenbsp;:/p
pimg src=http://ljouanneau.com/var/blog/css/jelixorg_css3.png alt=jelixorg_css3.png
style=display:block; margin:0 auto; title=jelixorg_css3.png, dec 2008 //p pSur cette page web (pas
encore en ligne), il y a seulement deux imagesnbsp;: le logo en haut à gauche, et le chevron
blanc (que l'on ne voit pas..) dans la barre du haut. Le reste, c'est pure CSSsup[a
href=http://ljouanneau.com/blog/post/2008/12/04/#pnote-805-1 id=rev-pnote-805-11/a]/supnbsp;:/p ul
licodetransform/code pour la rotation des trois boites en bas./li licodetext-shadow/code pour les
effets de blur sur les textes dans les boites inclinées./li licodebox-shadow/code pour les
ombrages sur ces mêmes boites, mais aussi sur la barre du haut./li licodeborder-radius/code
pour tout les coins arrondis./li /ul pEn quelques lignes de CSS j'ai pu réaliser des effets
plutôt sympa, alors qu'il m'aurait fallu beaucoup de temps à manipuler un logiciel de
dessin, à faire les découpes d'images, à rajouter des balises superflues dans
la page, pour finalement faire pareil, voir moins bien (Les boites inclinées, c'est du pur
HTML, donc le texte reste sélectionnable, accessible...)/p pBien sûr, dans les
navigateurs ne supportant aucun de ces styles, ça fera un peu carrénbsp;:/p pimg
src=http://ljouanneau.com/var/blog/css/jelixorg_nocss3.png alt=jelixorg_nocss3.png
style=display:block; margin:0 auto; title=jelixorg_nocss3.png, dec 2008 //p pMais à la
limite quelle importancenbsp;? La page reste propre, lisible./p pVoilà donc des styles que
vous pouvez utiliser dés maintenant sans risque. Lancez vousnbsp;!/p pPS: si vous trouvez
vraiment ce design moche, envoyez vos maquettes à laurent at jelix point org :-p Je suis
ouvert à toute proposition graphique ;-)/p div class=footnotesh4Notes/h4 p[a
href=http://ljouanneau.com/blog/post/2008/12/04/#rev-pnote-805-1 id=pnote-805-11/a] la plupart des
propriétés utilisées sont en fait préfixées par -moz- et
-webkit- vu que leurs spécifications ne sont pas complètement validées au
W3C/p/div

|
jy[B]log -
34 days and 20 hours ago
pDevant l'insistance de quelques messages que j'ai reçu me demandant si je venais ou pas, et
a href=http://glazman.orgmon patron/a m'ayant offert l'entrée, je serais finalement à
la journée technique a href=http://afup.org/pages/forumphp2008/du forum PHP 2008/a (la
première journée ne m'intéressant pas trop). Et puis une autre raison ma
pousser à me décider à venir. Il semble que le hasard fasse bien les choses
puisque suite à un désistement d'un conférencier (si j'ai bien compris), et
peut-être aussi suite a
href=http://ljouanneau.com/blog/post/2008/10/28/Forum-PHP-je-n-y-serais-pas-et-vousà ma
remarque sur le programme/a, une nouvelle conférence sur PHP 5.3 a fait son apparition, ce
qui augmente un peu plus l'attrait du forum :-)/p pCe sera aussi l'occasion de parler avec qui
voudra de la sortie de la a href=http://jelix.orgversion 1.1RC1 de Jelix/a, Elle n'est pas encore
sortie à l'heure où je publie ce billet, mais elle devrait montrer le bout de son nez
d'ici mardi :-) (plus de ticket en attente, mais il y a encore le site à mettre à
jour et quelques trucs dans la doc à finir...)./p

|
jy[B]log -
45 days and 20 hours ago
pEnfinnbsp;! a href=http://jelix.org/articles/en/manual-1.0La version anglaise du manuel de Jelix
1.0/a est terminée. Un gros merci à Bibo pour l'énorme coup de main. Il y a
certainement encore des coquilles, des phrases mal tournées (mon anglais n'est pas
infaillible...) mais ça s'améliorera avec le temps. Toute aide est d'ailleurs la
bienvenuenbsp;: c'est un wiki ;-)/p pComme la version française, le manuel est a
href=http://download.jelix.org/jelix/documentation/en/disponible en PDF/a. Et comme la version
française, il y a deux version du PDFnbsp;: a
href=http://jelix.org/articles/en/download/stable#documentationla première/a
générée à chaque sortie d'une nouvelle version mineure de Jelix 1.0, et
a href=http://jelix.org/articles/en/download/nightly#documentationune autre
générée toutes les nuits/a, directement à partir du contenu du wiki./p
pOn a aussi travailler sur le manuel de Jelix 1.1. a
href=http://jelix.org/articles/fr/manuel-1.1L'édition française/a est presque
complète, tandis que la rédaction de a
href=http://jelix.org/articles/en/manual-1.1l'édition anglaise/a vient tout juste de
débuter./p pÀ propos de Jelix 1.1, il reste encore un ticket avant la publication de
la première Release Candidate. C'est donc pour très très bientôt ;-)/p
pProchainement aussinbsp;: Jelix 1.0.7 et jTpl standalone 1.0. J'ai pas mal amélioré
cette version standalone du moteur de template de Jelix, avec une configuration plus simple et
surtout plus souple, et bien sûr les quelques nouvelles fonctionnalités que l'on a
dans jtpl de Jelix 1.1 ;-)/p

|
jy[B]log -
45 days and 21 hours ago
pJe viens de mettre en ligne les slides de ma présentation à Paris Web 2008. Elle
contient un peu plus de précisions et de liens par rapport à la version
présentée en live./p ul lia href=http://ljouanneau.com/blog/post/2008/11/23/Les
nouveautés du web (html)/standards/pw2008/index.xhtml/a/li lia
href=http://ljouanneau.com/blog/post/2008/11/23/Les nouveautés du web
(pdf)/standards/pw2008/pw2008_ljouanneau.pdf/a/li /ul
|
jy[B]log -
49 days and 1 hours ago
pa href=http://glazman.org/weblog/Daniel/a n'est pas au bureau. Je viens de réceptionner un
colis. Ce colis contient le Macbook pro de Daniel. Et je suis là à regarder le
carton, les mains moites, avec une furieuse envie de l'ouvrir et de faire joujou (je pourrais, mais
je lui laisse l'honneur de l'ouvrir :-))./p pEt là, je viens de me rendre compte d'une chose
horriblenbsp;: serais-je en train de devenir un Apple maniacnbsp;?/p pFaut dire que mes camarades
de chez Mozilla n'aident pas. Au Summit et à Barcelonne, j'ai pu me rendre compte qu'il y
avait une grande majorité sous Mac. Et je ne parle pas de mes potes tout autour de moi qui
commencent tous à avoir un IPhone./p pMmm non, faut que je résiste... Y a plus
important d'abord... Aller, petite séance méthode Coué./p pAAAAAAhouuummmm.
Inspiration... Expiration... AAAAHouuummmm. Et répétez après moinbsp;: je ne
m'achèterai pas d'Iphone à Noël, je ne m'achèterai pas de Macbook
à Noël, je ne m'achèterai pas d'Iphone à Noël, je ne
m'achèterai pas de Macbook à Noël, je ne m'achèterai .../p

|
jy[B]log -
52 days and 1 hours ago
pJe suis sorti ravi des 3 jours de conférences de a href=http://www.paris-web.fr/2008/Paris
Web 2008/a. Un succès sur toute la ligne de mon point de vue. Des conférences
très intéressantes, faites encore et toujours par des personnes de qualité,
Par exemple, Accessibiliténbsp;: des volontaires ? faite par Stéphane Deschamps et
Aurélien Levy fut grandiose, très démonstrative sur l'accessibilité./p
pMais le must fut d'avoir pu rassembler des représentants de chaque équipe de
développements des principaux navigateurs du marchénbsp;:/p ul lia
href=http://www.paris-web.fr/2008/+-Wilson-+Chris Wilson/a, Platform Architect dans le projet
Internet Explorer 8/li liJulien Chaffraix, contributeur pour WebKit (Safari)/li liPaul Rouget, tech
evangelist chez Mozilla/li liCharles Mac Cathie Neville pour Opera./li /ul pJe pense que c'est un
événement très rare au monde de pouvoir les avoir tous autour d'une table
ronde. J'ai trouvé Chris un peu sur la défensive, mais il y a de quoi, assailli de
questions qu'il fut (sans parler de la barrière de la langue). Il faut dire que IE8 rattrape
vite son retard, bien que technologiquement parlant, il sera encore en deça de la
concurrence, Et il est attendu au tournant par les développeurs web. Chris est l'un de ceux
qui poussent à l'implémentation des standards chez Microsoft. Aussi l'avenir de IE
est prometteur pour le web./p pVivement Paris-Web 2009nbsp;!/p pPS: pour les slides des
conférences, ils seront tous en ligne via a href=http://www.paris-web.fr/2008/le site de
paris-web/a. Un peu de patience donc :-)/p

|
jy[B]log -
70 days ago
pIl reste encore des places pour Paris Web 2008nbsp;! Il y a un tas de conférences
intéressantes, faites par des professionnels du web de renom (je ne dis ça pas pour
moi :-)). a href=http://www.paris-web.fr/2008/Inscrivez vous/anbsp;!/p pimg
src=http://ljouanneau.com/var/blog/paris-web.jpg alt=paris web 2008 title=paris web 2008, oct 2008
//p
|
jy[B]log -
70 days and 1 hours ago
pParmi l'une des choses dans ma vie semi-professionnelle dont je suis particulièrement fier,
il y a la création de a href=http://xulfr.orgxulfr.org/a. En regardant en arrière
tout ce qui s'est fait, à partir de la a
href=http://ljouanneau.com/blog/post/2003/08/24/138-xul-wikinaissance d'un petit wiki de quelques
pages sur un site web perso/a, sans prétention aucune, je me dit que c'est fantastique./p
pCe site, s'est monté petit à petit, avec un forum, des news, des interviews
d'entreprises, des traductions de tutoriels... Mais ce site a surtout été une
aventure humaine, l'occasion de rencontres enrichissantes et la naissance de quelques
amitiés. Car même si, surtout en ce moment, il n'y a pas de grandes avancées
sur le site même (mais des projets sont en cours), il y a surtout une vie derrière le
rideaunbsp;: organisations de conférences, participation à des meetings,
soirées delbières/del entre potes etc... Et plus le temps avance, plus ça
devient enthousiasmant./p pAu début, je monte ce site sans objectif aucun, sinon d'essayer
de rassembler un maximum de ressource francophone sur les technos Mozilla, qparce que bordelnbsp;!
y a kedal comme doc sur ces technos grave mortelles !/q. a
href=http://ljouanneau.com/blog/post/2004/05/12/280-annonce-perturbatriceUn an plus tard, je suis
embauché/a dans une boîte qui travaille exclusivement avec ces technologies. Curieux
le destin n'est-ce pasnbsp;?/p pParallèlement à ça, une communauté se
forme, Je fais la connaissance d'Alain Boquet, qui avait donné un sérieux coup de
main à la traduction des tutoriaux de XulPlanet.com et en donne toujours pour la
documentation sur a href=http://developer.mozilla.orgMDC/a entre autre. Je fais aussi la
connaissance de a href=http://blog.mozbox.org/Paul Rouget/a, qui participe activement à la
vie du site. Paul, toujours enjoué, passionné, c'est un vrai plaisir de discuter avec
lui./p pJe me rappellerai toujours la première fois que j'ai rencontré ces deux
énergumènes emen vrai/em, dans un bistrot, à Champs sur Marne. C'était
à deux pas de l'université dans laquelle je faisais une a
href=http://xulfr.org/news/2004/04/18/25-mozilla-et-xul-a-libr-eastconférence pour
Libr'east/a. On s'était alors imaginé plein de projets, on avait discuté sur
ce qu'on pourrait faire de xulfr. On refaisait le monde quoi, notre petit monde. Et j'avais aussi
décidé que je ne devais plus diriger la barque seul. Lâcher du lest.
Libérer les énergies. On a alors enchaîné les articles, les
conférences, les meetings. Entre temps David nous a rejoint, et on a fini a
href=http://xulfr.org/news/2007/02/02/197-creation-de-l-association-xulfrpar créer
l'association XULFR en janvier 2007/a. Il y a eu aussi les rencontres XUL. Pas beaucoup. Juste
trois. Une première, totalement informelle, dans un resto, on devait être moins d'une
dizaine. Une deuxième, a
href=http://xulfr.org/news/2006/11/21/190-mandriva-accueille-la-xulfr-partyla Xulfr Party/a une
sorte de bar camp dans les locaux de Mandriva, avec peut être au maximum une trentaine de
participants, s'échangeant leur idées, montrant leur projets. Et le troisième,
toujours plus haut, toujours plus fort, a
href=http://xulfr.org/news/2008/08/14/258-mozilla-add-ons-workshop-c-est-parti hreflang=fr
title=Mozilla Addons Workshople MAOW/a, avec l'aide de Mozilla Europe, plus d'une centaine de
participants./p pPas un de nous aurait imaginer au début que toute cette expérience
pouvait changer notre destin, On a fait tout ça sans vraiment réfléchir, sans
chercher à récolter quoi que ce soit, sinon de vouloir que le monde connaisse les
technos Mozilla. Et donc on fonce. À l'allure qu'on peut, mais on le fait quand même.
Et puis, à trop être dans le coup, à force de créer des liens ici et
là, il peut arriver qu'un jour, à la suite d'une réflexion avec un pote sur
son avenir, on découvre que l'on veut faire ça à plein temps. C'est ce qui est
arrivé à Paul./p pEt depuis Lundi, a
href=http://blog.mozbox.org/post/2008/10/27/My-first-dayil est embauché par Mozilla/a. Et
parmi ses objectifs il y a celui-cinbsp;: aider à construire des communautés comme
xulfr, un peu partout en Europe./p pL'effet papillon. Tout ça emà cause/em de la
création d'un bête wiki cinq ans auparavant./p pa
href=http://xulfr.org/news/2003/10/30/1-ouverture-du-siteCinq ans/a. xulfr.org a aujourd'hui cinq
ans. Je ne pouvais rêver mieux d'avoir ce bilan comme cadeau d'anniversaire,/p pUn gros merci
à tout ceux qui ont participé à l'aventure, L'aventure ne va pas
s'arrêter là bien entendu :-) On va essayer de faire mieux encore./p

|
jy[B]log -
72 days ago
pMis à part le fait que je ne pense pas pouvoir aller au a
href=http://afup.org/pages/forumphp2008/forum php 2008/a, je ne trouve pas a
href=http://afup.org/pages/forumphp2008/sessions.phple programme/a vraiment excitantsup[a
href=http://ljouanneau.com/blog/post/2008/10/28/#pnote-797-1 id=rev-pnote-797-11/a]/sup. Par
exemple, un truc qui m'a frappénbsp;: PHP 5.3 va bientôt sortir, et il n'y a aucune
conférence dessussup[a href=http://ljouanneau.com/blog/post/2008/10/28/#pnote-797-2
id=rev-pnote-797-22/a]/sup. Rien non plus sur l'avancement et le futur de PHP. Les
conférences parlent plus de sujets connexes à PHP que PHP lui même.../p pUn
petit récapitulatif des conférencesnbsp;:/p ul li3 conférences très
généralistes sur les langages, l'histoire de php, success story.../li li5 retours
d'expérience (gloups !!)/li li2 conférences (publicitaires) sur Oraclesup[a
href=http://ljouanneau.com/blog/post/2008/10/28/#pnote-797-3 id=rev-pnote-797-33/a]/sup .
Rappelnbsp;: Oracle est un SGBD non open-source, et peu utilisé par des projets PHP...
Ça aurait été plus sympa de parler de PostgreSql, qui n'a rien à
envier à Oracle sur de nombreux points.../li li2 conférences sur le monde de
l'entreprise (aucun rapport direct avec PHP, même si ça peut être
intéressant)/li li3 conférences sur des outils pour du code php (analyse de code,
qualité du code, environnement de dev...)/li li2 sur la programmation javascript et les
performances coté client/li li1 sur la sécurité, sous forme d'atelier
(ça a l'air sympa ça)/li li2 conférences plus techniquesnbsp;: mysql,
decouplage (pfff, encore symfony :-))/li /ul pa
href=http://afup.org/pages/forumphp2007/sessions.phpL'année dernière/a,
c'était beaucoup plus technique et orienté PHP, et avait l'air plus
intéressant pour moi (bon, je n'y étais pas non plus..)/p pAller, l'année
prochaine, j'essaierai de faire une conf technique, si on veut bien de moi cette fois ci.../p div
class=footnotesh4Notes/h4 p[a href=http://ljouanneau.com/blog/post/2008/10/28/#rev-pnote-797-1
id=pnote-797-11/a] ce qui ne veut pas dire que ça ne peut pas intéresser d'autres
personnes, mais moi j'aime bien les conférences très techniques.../p p[a
href=http://ljouanneau.com/blog/post/2008/10/28/#rev-pnote-797-2 id=pnote-797-22/a] heureusement, a
href=http://blog.pascal-martin.fr/tag/php-5.3les billets que Pascal Martin écrit/a en ce
moment comble un peu ce manque :-)/p p[a
href=http://ljouanneau.com/blog/post/2008/10/28/#rev-pnote-797-3 id=pnote-797-33/a] ok, Oracle est
des sponsors de l'événement, mais quand même.../p/div

|
jy[B]log -
73 days and 1 hours ago
pJ'ai été invité ce week-end au a
href=https://wiki.mozilla.org/EU_MozCamp_2008Mozilla Camp Europe 2008/a, à Barcelone.
C'était, comme au a href=http://ljouanneau.com/blog/post/2008/07/27/809-summit-2008Summit/a,
très sympa. Des conférences intéressantes sur l'avenir de Fennec, le
navigateur de Mozilla pour les mobiles (très associé à celui de XulRunner, je
vous en reparlerais), et de Thunderbird, avec la démonstration d'un prototype avec une toute
nouvelle interface qui m'a vraiment plu. J'espère que ce sera repris dans Thunderbird 4...
Il y eu aussi des conférences pour les localisateurs, en particulier sur les outils qu'ils
se sont développés pour pouvoir localiser plus facilement les applications Mozilla,
mais aussi les extensions./p pEt puis sinon ça été l'occasion de revoir des
contributeurs venu de toute l'europe, ainsi que de Mozilla Corp. Et puis bien sûr les
contributeurs français étaient venu en force, que ce soit du coté de
FrenchMozilla, XulFr, Geckozone ou des non affiliés :-). Sans compter la fabuleuse
équipe de Mozilla Europe qui a organisé tout ça. Gros merci donc à
William, Delphine, Pascal, Sonny et Paul (J'espère que j'en oublie pas) pour ce MozCamp./p
pCoté anecdote perso, j'ai enfin eu mon a
href=http://www.intothefuzz.com/2008/09/03/did-you-survive-the-summit/ hreflang=en
title=l#039;annonce sur ce stickersticker officiel I survived the summit/a, relatif a
href=http://ljouanneau.com/blog/post/2008/08/01/813-summit-2008-troisieme-jouraux
événements survenus lors du Firefox Summit/a de cet été :-)/p pimg
src=http://ljouanneau.com/var/blog/mozilla/.badge_eucamp_m.jpg alt=Badge Mozilla camp europe 2008
et sticker I survived the summit style=display:block; margin:0 auto; title=Badge Mozilla camp
europe 2008 et sticker I survived the summit, oct 2008 //p

|
jy[B]log -
77 days and 2 hours ago
pAu mois d'aout dernier, Schrep avait écrit a
href=http://blog.mozilla.com/schrep/2008/08/08/building-the-world-we-want-not-the-one-we-have/
hreflang=enun article sur son blog/a, répondant à certaines questions sur l'existance
de cette nouvelle balise video, et surtout sur l'utilisation du format ogg theora par
défaut./p pCet article vient a
href=http://www.framablog.org/index.php/post/2008/10/22/mozilla-firefox-audio-videod'être
traduit en français sur framablog/a. À lirenbsp;!/p pEn résuménbsp;:/p
ul liLa spécification de la balise codevideo/code n'impose pas un format, tout comme la
balise codeimg/code. Et on se rend compte que seul quelques formats d'images sont vraiment
utilisés. Il en sera certainement de même pour les formats video./li liIl faut
cependant promouvoir un format libre, ne nécessitant pas de plugins propriétaires. En
effet, ces plugins ne sont que très rarement présent sur les mobiles. Or ce genre de
plate-forme est en pleine expansion. Et même sur les desktops, il y a des chances que ces
plugins ne soient pas installés. (Note de moi même: flash fait quand même
exception)/li liogg theora n'est pas très répandu, mais une fois Firefox 3.1 sorti et
d'autres (200 millions d'utilisateurs), ça le sera très certainement, tout comme cela
a été pour le H264, qui n'était pas très répandu il y a quelques
années../li liutiliser un format libre, cela veut dire que n'importe quel navigateur,
n'importe quel appareil, peut l'utiliser librement, pas de royalties. Cela veut donc dire aussi que
quiconque embarque Firefox, Fennec, Gecko dans son appli ou son mobile, peut utiliser librement ogg
theora, peut afficher de la video sans souci. Ce ne serait pas le cas si l'implémentation de
Mozilla reposait sur des formats non libres, puisque cela voudrait dire utilisation de
bibliothèques non libre, payement de royalties etc. Et cela rendrait Firefox non libre./li
lipas de brevet logiciels à l'horizon sur ogg theora. Mais il peut exister des brevets
cachés. Cependant, c'est la même problématique que pour tout développeur
de logiciels. Personne n'est à l'abri. Si cela arrive, Mozilla fera tout pour invalider ces
brevets, ou pour utiliser librement le format ogg theora./li /ul pa
href=http://www.framablog.org/index.php/post/2008/10/22/mozilla-firefox-audio-videoLe reste chez
framablog/a/p

|
jy[B]log -
77 days and 20 hours ago
pa href=http://www.glazman.org/weblog/dotclear/index.php?post/2008/10/22/VerbatimUn billet de
Daniel/a nous donne des informations très intéressantes sur XBL2nbsp;:/p ul liIl est
en cours d'implémentation chez Opéra/li liIl est en cours d'implémentation
dans Webkit (a href=http://ljouanneau.com/blog/post/2008/07/07/800-retour-des-rmllscomme je l'avais
déjà évoqué/a il y a quelques mois, coucou Julien !)/li
liÇa intéresse apparemment l'équipe d'Internet Explorer/li /ul
pConcernant Mozilla, je ne sais pas où ça en est. C'est prévu bien entendu,
mais apparemment pas encore démarré, Cependant, on a déjà XBL 1 :-)/p
pSi Internet Explorer implémente XBL2 dans un futur proche (IE9 ou IE10), en plus d'Opera,
Mozilla et Webkit, ça sera géant pour le web !!! Aller, on croise les doigtsnbsp;!/p
pPour en savoir plus sur XBL2, voir mes précédents billets dessusnbsp;:/p ul lia
href=http://ljouanneau.com/blog/post/2006/08/25/583-xbl-le-saint-graal-du-w3cXBL, le saint graal du
w3c/a/li lia
href=http://ljouanneau.com/blog/post/2006/06/22/572-le-w3c-en-ebullition-css3-xbl2-xmlhttprequestLe
w3c en ébullitionnbsp;: css3, XBL2, xmlhttprequest.../a/li liet a
href=http://ljouanneau.com/standards/pw2007/ma conférence/a à ParisWeb 2007 sur le
sujet/li /ul

|
|