<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Hoa Forum]]></title>
		<link>http://forum.hoa-project.net/</link>
		<description><![CDATA[Le sujet le plus plus récent sur Hoa Forum.]]></description>
		<lastBuildDate>Fri, 03 Feb 2012 10:07:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[[Xyl] Comment marche l'attribut formatter de l'élément <value> ?]]></title>
			<link>http://forum.hoa-project.net/topic/561/xyl-comment-marche-lattribut-formatter-de-lelement-value/new/posts/</link>
			<description><![CDATA[Bonsoir tout le monde,

Je me remet à Hoa pour un nouveau projet,

Je suis donc le tuto, et j'en suis à manipuler Xyl...
Je cherche comment formater une date.
Voici mon code Xyl :
[code]<?xml version="1.0" encoding="utf-8"?>

<overlay xmlns="http://hoa-project.net/xyl/xylophone">
    <yield name="nouvelle">
        <div class="nouvelle" id="nouvelle_?id_nouvelle">
            <h3 bind="?titre" />
            <h4><time><value bind="?date_creation" formatter="date" formatter-format="d/m/Y" /></time></h4>
            <p bind="?contenu" />
        </div>
    </yield>
</overlay>[/code]
Grandement pompé sur le Gordon Blog...
Seulement j'ai une erreur à cause du <value ... formatter="date"...>
Erreurs que voici (et qui ne me parle pas beaucoup :-°):
[code]Fatal error: Cannot access parent:: when no class scope is active in /usr/local/lib/hoa/Library/Xyl/Interpreter/Common/Value.php on line 102
Call Stack
#    Time    Memory    Function    Location
1    0.0005    340912    {main}( )    ../index.php:0
2    0.0371    2787912    Hoa\Dispatcher\Dispatcher->dispatch( )    ../index.php:45
3    0.0377    2801032    Hoa\Dispatcher\Basic->resolve( )    ../Dispatcher.php:177
4    0.0384    2816428    ReflectionMethod->invokeArgs( )    ../Basic.php:217
5    0.0384    2816456    Application\Controller\Nouvelles->IndexAction( )    ../Nouvelles.php:0
6    0.0481    3433260    Hoa\Xyl\Xyl->render( )    ../Nouvelles.php:21
7    0.0782    4038240    Hoa\Xyl\Element\Concrete->render( )    ../Xyl.php:1018
8    0.0782    4038512    Hoa\Xyl\Interpreter\Html\Document->paint( )    ../Concrete.php:354
9    0.0785    4040680    Hoa\Xyl\Element\Concrete->render( )    ../Document.php:140
10    0.0785    4040952    Hoa\Xyl\Interpreter\Common\Yield->paint( )    ../Concrete.php:354
11    0.0785    4040952    Hoa\Xyl\Element\Concrete->computeValue( )    ../Yield.php:78
12    0.0786    4042272    Hoa\Xyl\Element\Concrete->render( )    ../Concrete.php:409
13    0.0787    4042272    Hoa\Xyl\Interpreter\Common\Yield->paint( )    ../Concrete.php:354
14    0.0787    4042272    Hoa\Xyl\Element\Concrete->computeValue( )    ../Yield.php:78
15    0.0787    4043864    Hoa\Xyl\Element\Concrete->render( )    ../Concrete.php:409
16    0.0787    4044136    Hoa\Xyl\Interpreter\Html\Generic->paint( )    ../Concrete.php:354
17    0.0788    4044208    Hoa\Xyl\Element\Concrete->computeValue( )    ../Generic.php:76
18    0.0789    4046052    Hoa\Xyl\Element\Concrete->render( )    ../Concrete.php:409
19    0.0790    4046324    Hoa\Xyl\Interpreter\Html\Generic->paint( )    ../Concrete.php:354
20    0.0790    4046396    Hoa\Xyl\Element\Concrete->computeValue( )    ../Generic.php:76
21    0.0790    4047112    Hoa\Xyl\Element\Concrete->render( )    ../Concrete.php:409
22    0.0790    4047384    Hoa\Xyl\Interpreter\Html\Generic->paint( )    ../Concrete.php:354
23    0.0790    4047460    Hoa\Xyl\Element\Concrete->computeValue( )    ../Generic.php:76
24    0.0790    4048176    Hoa\Xyl\Element\Concrete->render( )    ../Concrete.php:409
25    0.0791    4048400    Hoa\Xyl\Interpreter\Common\Value->paint( )    ../Concrete.php:354
26    0.0792    4049872    array_walk ( )    ../Value.php:114
27    0.0792    4049948    Hoa\Xyl\Interpreter\Common\{closure}( )    ../Value.php:0[/code]

Un coup de pouce pour m'en sortir ?]]></description>
			<author><![CDATA[dummy@example.com (jojolapine)]]></author>
			<pubDate>Fri, 03 Feb 2012 10:07:41 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/561/xyl-comment-marche-lattribut-formatter-de-lelement-value/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Gordon's blog pas compatible avec PHP < 5.4]]></title>
			<link>http://forum.hoa-project.net/topic/510/gordons-blog-pas-compatible-avec-php-54/new/posts/</link>
			<description><![CDATA[Salut !

Petite prise de tête ce soir pour faire marcher le Gordon's Blog (Sandbox) en local avec PHP 5.3.6 car :

[code]
$foo->baz()[0]
[/code]

n'est compatible avec PHP 5.4. 

Ca soulève une n-ième fois le problème de toujours vouloir être "on the edge" qui est souvent contraignante pour les personnes qui gravitent autour du projet Hoa, surtout quand on voit ce genre de stats : [url]http://blog.pascal-martin.fr/post/statistiques-versions-php-2011-09[/url]

Être "dans le mouvement" (== compatible et utilisant les features de la version stable de PHP) c'est bien, vouloir être "en avance" est plus contre productif qu'autre chose ! (qui va deploy une version un-stable de PHP ?)]]></description>
			<author><![CDATA[dummy@example.com (raphael)]]></author>
			<pubDate>Wed, 01 Feb 2012 20:54:24 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/510/gordons-blog-pas-compatible-avec-php-54/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Hoa 1.0.0b7 est là \o/]]></title>
			<link>http://forum.hoa-project.net/topic/562/hoa-100b7-est-la-o/new/posts/</link>
			<description><![CDATA[Hey :),

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 [i]proof-of-concepts[/i] 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 :).

Bonne soirée, merci à tous, et à demain pour de nouvelles aventures ;).]]></description>
			<author><![CDATA[dummy@example.com (Hywan)]]></author>
			<pubDate>Sun, 29 Jan 2012 21:36:26 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/562/hoa-100b7-est-la-o/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Bienvenu à CircleCode]]></title>
			<link>http://forum.hoa-project.net/topic/560/bienvenu-a-circlecode/new/posts/</link>
			<description><![CDATA[Hey à tous :),

Je voulais souhaiter la bienvenue à un nouveau contributeur : [b]CircleCode[/b].
Il a participé à la relecture de la documentation en corrigeant pas mal de coquilles et il a également trouvé une incohérence dans XYL (position dynamique des overlays avec element(#…)).

Il s'ajoute à la [url=http://hg.hoa-project.net/Central/file/tip/CONTRIBUTOR]petite liste des contributeurs[/url]. Faites lui un bon accueil ;).]]></description>
			<author><![CDATA[dummy@example.com (Hywan)]]></author>
			<pubDate>Fri, 27 Jan 2012 11:35:45 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/560/bienvenu-a-circlecode/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[[Hoa\Cache] Bug sur les durées de vies du cache.]]></title>
			<link>http://forum.hoa-project.net/topic/556/hoacache-bug-sur-les-durees-de-vies-du-cache/new/posts/</link>
			<description><![CDATA[Pour la nouvelle année, un joli bug :)

Qui n'en est pas vraiment un, mais qui est plutôt une incohérence :)

Étant donné que l'on peut spécifier une durée de vie spécifique à chaque appel à Hoa\Cache, j'ai utilisé pour mes besoins un cache de 30 jours sur du traitement très lourd, et du cache d'une heure sur des traitements simples.

Seulement la durée de vie n'est pas liée aux fichiers de caches générés, mais seulement définie lors de la création d'une instance d'Hoa\Cache.

Ce qui fait que lorsque j'utilise mon cache d'une heure pour les petits traitements, il nettoie également les fichiers de cache qui devrait durer 30 jours.

Conclusion, on ne peut pas sous la forme actuelle utiliser des durées de caches différentes au sein d'un même site.

Voilà je vous laisse voir comment remédier à cela ... (ajouter la date de péremption dans le contenu ou le nom du fichier de cache par exemple)

Bon courage :)]]></description>
			<author><![CDATA[dummy@example.com (jojolapine)]]></author>
			<pubDate>Sun, 01 Jan 2012 17:58:05 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/556/hoacache-bug-sur-les-durees-de-vies-du-cache/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[preview.hoa-project.net]]></title>
			<link>http://forum.hoa-project.net/topic/553/previewhoaprojectnet/new/posts/</link>
			<description><![CDATA[Hey :),

Vous pourrez voir le trunk de /W3 (et donc /Literature) sur [url=http://preview.hoa-project.net/]preview.hoa-project.net[/url]. En ce moment, ça vous sera utile pour le chapitre en cours d'écriture sur XYL.

J'essayerai au maximum de mettre à jour ce sous-domaine, mais ce ne sera pas fait pour chaque patch (inutile). Je pense faire une mise à jour tous les soirs au minimum. Ce fil de discussion servira à vous faire part des grosses mises à jour. Je vous conseille de vous y inscrire :).

Bonne journée et bonnes fêtes !]]></description>
			<author><![CDATA[dummy@example.com (jojolapine)]]></author>
			<pubDate>Sun, 01 Jan 2012 17:46:42 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/553/previewhoaprojectnet/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[En route vers une beta7]]></title>
			<link>http://forum.hoa-project.net/topic/552/en-route-vers-une-beta7/new/posts/</link>
			<description><![CDATA[Hey :),

Hoa 1.0.0b7 arrive très bientôt.
XYL a été beaucoup refait. Je ferai un petit récap' pour le billet de sortie. Là j'ai fini de coder les automatismes pour les formulaires (mémoires, validations etc.), et aussi pour le code (colorisations, numéro de lignes etc.).
J'ai mis à jour /W3, /Literature et aussi /Sandbox. Il reste un tout petit et léger souci graphique sur /W3 mais je corrige ça rapidement. Tout le reste fonctionne très bien.
On pourra remarquer sur la documentation où l'on manipule de très gros fichiers avec beaucoup de traitements que XYL est plus rapide. Je ne l'ai pas quantifié mais on le sent quand on navigue entre les chapitres.

Voilà. Toutes les archives et les dépôts sont en ligne, et à jour par rapport à /Central. Je vais manger puis commencer la rédaction du chapitre sur XYL :), ça va me détendre.]]></description>
			<author><![CDATA[dummy@example.com (Hywan)]]></author>
			<pubDate>Thu, 29 Dec 2011 14:43:30 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/552/en-route-vers-une-beta7/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Popcorn + CodeMirror = Popcode]]></title>
			<link>http://forum.hoa-project.net/topic/545/popcorn-codemirror-popcode/new/posts/</link>
			<description><![CDATA[Hey :),

Mon emploi du temps avant Noël ayant changé, je n'ai pas pu finir la beta7. Et comme j'avais juste une matinée, j'ai tenté de faire naître un projet pour le côté apprentissage, pédagogique et ludique des manuels de Hoa que j'ai appelé Popcode.
L'idée est d'utiliser le projet [url=http://popcornjs.org/]Popcorn.js de Mozilla[/url] pour interagir avec une vidéo expliquant un concept, un bout de code, un exemple ou autre chose, bref : un support quelconque aux manuels. Le code est situé dans un éditeur en ligne avec lequel on va pouvoir interagir dynamiquement. J'étais parti sur Ace mais son API n'étant pas documentée, je suis passé à [url=http://codemirror.net/]CodeMirror[/url] (avec beaucoup de regret car Ace est un projet que j'affectionne particulièrement).

Bref, après quelques heures de codage, voici [url=http://dl.dropbox.com/u/26317193/Popcode.webm]le résultat[/url] (pareil mais au [url=http://dl.dropbox.com/u/26317193/Popcode.mov]format mov[/url])

Les trucs intéressants : quand le curseur est sur la vidéo, elle se met en lecture, sinon elle se met en pause. Pendant que la vidéo est en lecture, nous pouvons interagir avec les éditeurs : ajouter du code, mettre une ligne en surbrillance etc.
J'ai ajouté un petit système d'onglet si on a plusieurs fichiers, et la vidéo sélectionne le bon onglet toute seule évidemment.

Ce que j'aimerais ajouter c'est une arborescence afin que l'ensemble colle parfaitement à ce que l'utilisateur pourrait avoir chez lui. J'aimerais aussi fournir des PHAR pour que le projet soit téléchargeable.

Le truc que j'ai codé c'est surtout une API pour faire ce genre de choses facilement et rapidement ! Voici l'ensemble du code Javascript pour le faire (c'est encore à l'état de brouillon) : [code]document.addEventListener('DOMContentLoaded', function ( ) {

    var pc = new Popcode().init('#myvideo');
    pc.corn.popcode({
        start: 1,
        end: 2,
        code: 1
    });
    pc.corn.popcode({
        start: 2,
        end: 4,
        code: 1,
        line: 1
    });
    pc.corn.popcode({
        start: 4,
        end: 6,
        code: 2
    });
});[/code]

Les questions qui se posent est : que mettre dans la vidéo ? Déjà on cause, on peut mettre aussi des diagrammes, des animations, le résultat de l'exécution, ce genre de chose. On peut très bien avoir un onglet « sortie terminal », mais si on commence à avoir plusieurs fenêtres, plusieurs pages etc., ça devient difficile de tout faire côté client, donc autant placer ce genre de résultat côté serveur, c'est à dire dans la vidéo. On peut aussi imaginer que des fenêtres vers le manuel d'apprentissage s'ouvre directement sur la bonne section ! Bref, ça donne des idées.

Au final, j'aimerais accompagner chaque chapitre du manuel d'apprentissage d'une vidéo reprenant l'essentiel des concepts et du code. J'aimerais aussi faire ça pour les [i]code snippets[/i] dont j'ai parlé récemment (apprendre Hoa par le code et par l'exemple, des p'tits bouts de code comme ça).

Votre avis sur ce projet ?]]></description>
			<author><![CDATA[dummy@example.com (Hywan)]]></author>
			<pubDate>Fri, 23 Dec 2011 13:25:30 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/545/popcorn-codemirror-popcode/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Exemple de vue avec le "nouveau" XYL]]></title>
			<link>http://forum.hoa-project.net/topic/544/exemple-de-vue-avec-le-nouveau-xyl/new/posts/</link>
			<description><![CDATA[Hello,

Oui je sais que le "nouveau" XYL n'est encore pas dans une release officielle mais l'envie de tester était trop forte... pourtant j'ai rapidement buté sur un problème, je n'arrive pas faire une vue simple qui fonctionne (namespace manquant). Je suis pourtant parti d'un doc valide HTML5 le plus simple possible. Peut être pourrais tu donner l'exemple le plus basique (page HTML complète avec un body vide) de vue XYL qui fonctionne ?

Merci d'avance!]]></description>
			<author><![CDATA[dummy@example.com (Hywan)]]></author>
			<pubDate>Thu, 22 Dec 2011 17:43:49 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/544/exemple-de-vue-avec-le-nouveau-xyl/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Rendez-vous jeudi 22 décembre à 18h]]></title>
			<link>http://forum.hoa-project.net/topic/543/rendezvous-jeudi-22-decembre-a-18h/new/posts/</link>
			<description><![CDATA[Hey à tous,

Avec jojolapine, nous avons convenu d'un rendez-vous jeudi 22 décembre à 18h00-15 sur IRC et Skype pour causer de Hoa\Cache. L'API n'est apparamment pas assez puissante pour des besoins poussés comme le rencontre jojolapine. L'objectif de ce rendez-vous est de causer ensemble des besoins et d'une nouvelle API (quand je dis API, je parle surtout de concepts).

Vous êtes tous les bienvenus.
Je rappelle l'IRC de Hoa : [url=irc://irc.freenode.org#hoa_php]irc.freenode.org#hoa_php[/url].

Ho ho ho.]]></description>
			<author><![CDATA[dummy@example.com (jojolapine)]]></author>
			<pubDate>Wed, 21 Dec 2011 13:11:20 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/543/rendezvous-jeudi-22-decembre-a-18h/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[PHP Tour ...j'y étais]]></title>
			<link>http://forum.hoa-project.net/topic/524/php-tour-jy-etais/new/posts/</link>
			<description><![CDATA[Bonjour,
Je sors de la conférence de Ivan et je dois bien vous avouer que face à une conférence sur PHPCloud....et bien Ivan a fait salle comble (plus de place assise, obligé de rester debout ;) ).
Sa présentation étais top, quoique un peu rapide à certain moment sur des sujets clés.
N'empêche que je pense qu'il a réussi à convaincre pas mal de monde et on a pu entrevoir certain aspect de ce qu'apporte Hoa.

Reste maintenant à monter des projets et propulser Hoa.

A bientôt.

MaitrePylos]]></description>
			<author><![CDATA[dummy@example.com (Hywan)]]></author>
			<pubDate>Tue, 20 Dec 2011 16:31:55 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/524/php-tour-jy-etais/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Hoa 1.0.0b6 est là \o/]]></title>
			<link>http://forum.hoa-project.net/topic/523/hoa-100b6-est-la-o/new/posts/</link>
			<description><![CDATA[Hey à tous :),

C'est avec beaucoup de joie que je vous annonce la sortie de Hoa 1.0.0b6. Au programme de cette nouvelle beta :
[list=*]
[*]2 nouveaux chapitres dans le manuel d'apprentissage (le dernier est sans l'exercice mais il arrivera dans les jours à venir) ;[/*]
[*]un Hoa\Router et un Hoa\Dispatcheur au top de leur forme, le support des sous-domaines statiques et dynamiques n'a jamais été aussi facile ;[/*]
[*]un Hoa\Http totalement refait et bien plus puissant, ce qui a engendré des modifications dans Hoa\Stream\IStream\Bufferable ; modifications dont profitent Hoa\File, Hoa\Socket, Hoa\StringBuffer & co. ;[/*]
[*]on trouve également des améliorations dans le noyau, comme le démarrage du debugger de Hoa si l'en-tête HTTP X_HOA_DEBUG est envoyée et vaut 1 ;[/*]
[*]beaucoup d'amélioration au niveau des domaines réalistes ainsi que de Praspel ;[/*]
[*]apparition de la bibliothèque Hoa\Model qui permet de manipuler des modèles, et les données associées (une validation automatique avec Praspel est possible) ;[/*]
[*]des améliorations de performances générales, surtout sur les sorties, et en plus on économise de la mémoire ;[/*]
[*]ajoute de xcallable() dans le noyau pour étendre les callback de PHP ;[/*]
[*]compatibilité avec PHP5.4 assurée ;[/*]
[*]…[/*]
[/list]
Bref, une beta6 qui s'est fait attendre mais qui est riche en détails !

La nouvelle direction prise par Hoa, à savoir [i]community-driven[/i], donne de bons résultats. La théorie n'a pas changée, mais les bibliothèques de Hoa sont plus faciles à utiliser au quotidien et répondent à plus de besoins (comme Hoa\Router avec les sous-domaines dynamiques). Hoathis.net tient ses promesses en poussant Hoa dans ses retranchements et en comblant ses manques pour une utilisation quotidienne.

Des projets importants commencent à naître autour de Hoa : comme Launchee (par thehawk) pour interpréter XYL pour du bureau, ou Virthoasity (par Sekiltoyai et moi-même) qui est une machine virtuelle non-instrusive et simple pour du développement Web. Ces projets sont bientôt en version beta.

Concernant la promotion de Hoa dans le monde de l'entreprise : vous pourrez me trouver demain à Lille pour [url=http://afup.org/pages/phptourlille2011/]le PHPTour[/url] !
Sinon, pour la promotion dans le monde de la recherche : en début de mois j'étais présent à l'ICTSS'11 ([url=http://ictss2011.lri.fr/]The 23rd IFIP Int. Conference on Testing Software and Systems (ICTSS'11)[/url]) pour parler de Praspel et des domaines réalistes (respectivement Hoa\Test et Hoa\Realdom). Le travail a été bien accueilli.

Je pense que ça résume bien toutes les péripéties depuis la beta5.
Le programme pour la beta7 : Hoa\Xyl à 100%. La théorie est bonne, on va maintenant passer à la pratique. Autrement, la documentation est une priorité numéro 1. Aussi bien le manuel d'apprentissage que les [i]snippets[/i] (« plus de code, moins de bla bla »).

Et c'est reparti pour un tour :).]]></description>
			<author><![CDATA[dummy@example.com (Hywan)]]></author>
			<pubDate>Wed, 23 Nov 2011 09:36:31 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/523/hoa-100b6-est-la-o/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Hoa\Cache Permettre d'associer des tags aux mises en caches.]]></title>
			<link>http://forum.hoa-project.net/topic/521/hoacache-permettre-dassocier-des-tags-aux-mises-en-caches/new/posts/</link>
			<description><![CDATA[Je viens d'ajouter une petite demande pour Hoa\Cache  sur le Wiki:
[url]http://wiki.hoathis.net/taches?&#idees_a_creuser[/url]

J'explique ma situation, j'ai un cache longue durée sur des appels API Flickr pour afficher des galeries d'images.
Leurs génération prend un temps fou :)
Et si je suis en train de travailler uniquement sur l'affichage de ces galeries,  je suis obligé de vider le cache entier afin de re-générer uniquement le cache d'affichage...
Du coup ça prend des plombes à chaque fois ;)

Voilà bon courage!]]></description>
			<author><![CDATA[dummy@example.com (jojolapine)]]></author>
			<pubDate>Tue, 22 Nov 2011 09:21:11 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/521/hoacache-permettre-dassocier-des-tags-aux-mises-en-caches/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Amélioration de la commande controller]]></title>
			<link>http://forum.hoa-project.net/topic/364/amelioration-de-la-commande-controller/new/posts/</link>
			<description><![CDATA[Hey,

>hoa controller:create toto

Cette commande est très pratique mais il serait intéressant de généré le fichier de vue qui va avec le controller (optionnel bien sur)

Voilou.
Merci]]></description>
			<author><![CDATA[dummy@example.com (Delbert)]]></author>
			<pubDate>Thu, 17 Nov 2011 03:58:59 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/364/amelioration-de-la-commande-controller/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Vers une beta6 ?]]></title>
			<link>http://forum.hoa-project.net/topic/518/vers-une-beta6/new/posts/</link>
			<description><![CDATA[Hey :),

Hoa1.0.0b6 sortira le lundi 14 novembre. Si vous avez des patches à faire passer avant concernant Hoa\Router, Hoa\Dispatcher, Hoa\Http ou autre, c'est maintenant. La beta7 sera en grande majorité pour Hoa\Xyl.

J'ai pas mal avancé la documentation (déjà dans le trunk de /W3 et /Literature). Je pense qu'on aura un nouveau chapitre pour la fin de la semaine (je suis absent de jeudi à dimanche, mais j'ai encore des trajets en train à tuer ;)).

On y croit, on y croit !]]></description>
			<author><![CDATA[dummy@example.com (Hywan)]]></author>
			<pubDate>Wed, 16 Nov 2011 08:39:54 +0000</pubDate>
			<guid>http://forum.hoa-project.net/topic/518/vers-une-beta6/new/posts/</guid>
		</item>
	</channel>
</rss>

