1

(10 réponses, posts Bugs)

Chouette. C'était de ma faute. Je n'ai pas testé mon dernier patch sur une PHP5.3.3, j'aurais dû …

2

(10 réponses, posts Bugs)

Voici les correctifs.

C'est corrigé.
Je vais retagger une beta7 demain je pense (à voir).

Le patch : b3eb063f4f79.
J'ai complété le support de XYL pour le mapping des attributs custom : b10d49726531 (et 934141c5e971 histoire d'uniformiser avec le reste des API de XYL). Toute l'API de XYL est maintenant top, je n'ai plus rien à y ajouter. On va se concentrer sur les composants.

Non, c'est suffisant. Je compile cette version de PHP pour tester.

Intéressant. Tu as quelle version de PHP ?

Je travaille sur ça oui, mais ce n'est pas encore possible dans XYL facilement.

Quand je dis que @data-* fonctionne, je m'avance un peu. Les attributs custom fonctionnent partiellement. Ils sont reconnus au niveau de XYL mais pas encore à 100% dans l'interpréteur HTML. Je fais ça demain (là, il est largement temps d'aller se coucher smile).

Hello,

Le mécanisme est maintenant fixé. Tu peux tester ? Le Gordon's blog l'utilise comme il faut.
L'idée est la suivante : @formatter est un attribut de type custom (comme @data, qui fonctionne maintenant !). @formatter représente une fonction de PHP, et @formatter-<argument> représente la valeur d'un argument de cette fonction. On a bien sûr l'inner-binding sur ces attributs. Si @bind est présent, il ira dans le premier argument obligatoire (nonoptionel) et non défini de la fonction appelée. Tu vois l'idée ?

9

(10 réponses, posts Bugs)

Le sous-dépôt Hoa est bien à jour ? J'ai re-synchroniser, essaye.

10

(0 réponses, posts Actualités)

Hey smile,

La beta7, elle s'est fait attendre de vous tous et elle est enfin arrivée vendredi 27 janvier ! Mais sur quoi porte-elle ? Quelques chiffres (sur Hoa puis les projets autours).

64. C'est le nombre de jours entre la beta6 et la beta7.
156. C'est le nombre de patches appliqués.
51. C'est le nombre de fichiers supprimés.
468. C'est le nombre de fichiers modifiés.
3658. C'est le nombre de fichiers total dans Hoa.
142622. C'est le nombre de lignes total dans Hoa.
2. C'est le nombre de nouveaux chapitres dans le manuel.
2028. C'est le nombre de lignes de ces deux nouveaux chapitres.
1. C'est le nombre de nouveau contributeur officiel.
4. C'est le nombre de nouveaux venus sur le chat IRC (et qui reviennent).
83. C'est le nombre de followers en plus sur @hoaproject.

La beta7 était annoncée comme la release de XYL avant toute chose. C'est effectivement le cas. L'API est stable (même si certains points peuvent encore être améliorés, mais c'est du plus), et pratiquement tout HTML5 est présent en tant que bibliothèque de composants par défaut. Tous les projets de Hoa ont été recodés avec cette nouvelle API de XYL (l'ancienne était en alpha) et on peut observer une différence non négligeable sur le temps de chargement d'un document XYL (majoritairement dû aux accès disques nettement réduits). C'est de l'ordre de 15ms sur mes tests et pour des documents moyens. Le site de Hoa ne comporte pas de cache, volontairement pour des tests de performance à long terme.

Niveau recherche, de nouveaux algorithmes très intéressants ont vu le jour dans Hoa. Il faudra regarder les bibliothèques Hoa\Compiler et Hoa\Regex pour ça, mais l'ensemble sera stable dans la beta8.

Notre attention va toujours se concentrer sur XYL avec une API plus enrichie pour les formulaires et de l'asynchrone natif. Actuellement, nous pouvons faire ces choses là : les formulaires fonctionnent bien et se manipulent facilement, mais j'aimerais enrichir l'API et encore plus faciliter sa manipulation ; pareil pour l'asynchrone. Je mettrais aussi à jour Hoa\Websocket pour enfin utiliser la dernière version qui se trouve dans une RFC, et Hoa\Notification\Growl pour utiliser le protocole GNP. De nombreuses autres tâches sont programmées. À la fin de ses travaux, nous aurons une beta8 toute belle.

Concernant le site, des nouvelles rubriques devraient apparaître. Tout d'abord, dans la rubrique Litérature, le projet Popcode devrait trouver sa place (courant mars je pense). Une nouvelle rubrique sera dédiée aux travaux de recherche de Hoa (qui se trouvaient dans la rubrique Litérature, mais qui ont disparu temporairement). Le mini-tutoriel va bientôt revenir, c'est ma faute, je n'ai pas eu le temps de le compléter, j'en ai pour quelques heures.

Concernant Launchee (interpréteur XYL pour des bureaux, téléphones portable et tablettes), deux proof-of-concepts se développent en parallèle avec deux approches différentes. Une orientée 100% Windows et menée par thehawk. L'autre étudie une approche basée 100% sur les API de Gecko et théoriquement multi-plateformes (menée par moi). Pas de date de beta.

Concernant Virthoasity, j'ai enfin du temps pour m'y remettre plus sérieusement. J'espère une beta fin mars mais je ne peux rien promettre.

Concernant l'évolution de Hoa. Depuis le PHPTour à Lille en novembre 2011, il y a un intérêt qui s'est créé autour de Hoa. Le manuel d'apprentissage est très apprécié et attire plus de monde. Nous avions déjà observé cette tendance quelques mois auparavant, et elle se confirme de jour en jour. Nous avons fait les bons choix et nous suivons la bonne voie !
J'aimerais accélérer un peu plus les choses et ça va devenir possible. iraphael est devenu chef de projet pour Hoathis.net, ce qui me décharge d'un gros travail. Il est très compétent et je suis persuadé qu'il saura mieux gérer ça que moi. En déléguant, je pourrai me concentrer sur des projets comme Popcode qui vont créer (je l'espère) du buzz. Comme la documentation devient suffisante pour démarrer des projets avec Hoa, le buzz ne sera pas inutile et j'espère que de nouvelles têtes apparaîtront au sein de notre belle communauté.

J'insiste sur le fait que la communauté de Hoa est de plus en plus impliquée dans tous les projets et que ça me fait très plaisir. Je vous vois tous devenir plus compétents avec Hoa et prendre des initiatives ! Le chat IRC notamment est un endroit agréable où passer du temps quand on aime Hoa, PHP ou simplement le Web. Une bonne ambiance, de la motivation et du potentiel, voilà qui s'annonce intéressant et très excitant smile.

Bonne soirée, merci à tous, et à demain pour de nouvelles aventures wink.