Vous êtes expert PHP.
Les Editions ENI recherchent un auteur pour l'écriture d'un livre préparant à la certification ZEND.
Votre expérience, votre expertise apporteraient à ce livre un plus indéniable, et avec un livre édité, votre CV s'enrichit et votre expertise est reconnue.
Si l'aventure vous tente, contactez Isabelle Caprais à l'adresse auteurs arobase eni.fr, l'équipe éditoriale vous accompagnera tout au long du processus.
L’édition 2008 de l'université d’été du CMS open source TYPO3 se déroulera en France du 30 juin au 4 juillet 2008
L’Ecole d'ingénieurs Polytech'Savoie accueillera la première édition française de l’université de TYPO3. Les développeurs de sites et portails web pourront profiter de cette occasion pour découvrir et se former gratuitement pendant une semaine à TYPO3.
Nantes, le 14 mai 2008 – Les principaux organisateurs (Polytech’savoie, Onext Groupe Sodifrance et CYO) annoncent que le 30 juin 2008 débutera à Annecy l'université d'été 2008 de la communauté française de TYPO3 (T3UNI08) qui se déroulera sur le site de l'école d'ingénieurs Polytech'Savoie (Université de Savoie).
Pendant une semaine, les utilisateurs et les développeurs pourront s'informer, se former, s’approprier ou perfectionner leurs connaissances sur ce système de gestion de contenu (CMS) open source qui rencontre de plus en plus d’utilisateurs. Ils bénécifieront d’ateliers, de conférences, de sessions de formation et de prise en main de TYPO3. Les participants pourront « même » s’initier à la programmation en TypoScript et au développement d'extensions.
Pour que chaque participant puisse bénéficier d’un ordinateur, le nombre de places a été limité à 150 (préinscription obligatoire).
Le vendredi 04 juillet auront lieu des conférences animées par des spécialistes internationaux de TYPO3, dont Robert Lemke (Core Team TYPO3), responsable du développement de la future version : "FLOW3" et de TYPO3 V5.
Afin de joindre l'utile à l'agréable, la "T3UNI08" offre différentes possibilités de logement (résidences universitaires et hôtels partenaires). La possibilité de prendre ses repas sur place et un repas de gala sur le lac d'Annecy, à bord du "libellule" (le jeudi soir) est aussi prévus.
La T3UNI08 permettra donc de bénéficier de l'expérience de grands noms du monde de TYPO3 ainsi que de conditions de travail agréables, le tout dans un cadre exceptionnel.
Renseignements et inscription
• Période : du 30 juin au 4 juillet 2008
• Lieu : à l’Ecole d'ingénieurs Polytech'Savoie, 5 chemin de Bellevue, 74940 Annecy-le-Vieux.
• Pour accéder au programme complet : http://uni.typo3.fr/programme.html?L=2
• Plus d’informations sur T3UNI08 : http://uni.typo3.fr
• Inscriptions : http://uni.typo3.fr/fileadmin/docs/T3UNI08_Formulaire_inscription.pdf
Contacts presse
Christophe Delauve, Typehead TYPO3 France & Directeur Marketing, Onext Groupe Sodifrance: cdelauve(at)onext.fr
Proposé par cdelauve
On cherche un développeur web PHP/MySQL confirmé, pour la maintenance et l'évolution d'applications web maison au sein de la CCIP. Il faut maitriser la POO, parler couramment HTML, CSS, MySQL, PHP4 et 5, et ne pas avoir peur des cahiers des charges rédigés sur un post-it (dans le meilleur des cas). On demande donc du savoir faire et de l'autonomie, mais les projets sont intéressants et vous intervenez dessus de A à Z. En plus vous aurez un collègue super sympa (moi). En tout cas, je ne mords pas ;)
Le poste est basé sur Paris, il s'agit d'un contrat de onze mois renouvelables. Le salaire est à négocier au couteau, mais vous aurez dix semaines de congé par an et pas plus de quarante heures par semaine sauf coups de bourre.
Contactez moi par courriel à l'adresse jducastel chez ccip.fr et je transmettrai directement votre CV à mon boss. Les filles sont naturellement acceptées :)
Les ElePHPants se préparent pour le prochain rendez-vous...
Ils montrent leurs pleines formes : Leurs nouvelles réalisations
avec 12 ElePHPants.
Les ElePHPants toujours en pleine forme montrent 2 jolies textes :
Les ElePHPants adorent la 3Dimension, ils sont recommencés leus pyramide en 3D, ils ont essayés et ont réussis à refaire unepyramide en 3D avec l'aide du Dresseur ElePHPant (Hello)...
Pyramide de 39 elePHPants qui a tenue quelques minutes comme le montre les photos.
La planete tourne autour du soleil et l'internet bouge tous les jours, c'est pourquoi Il est toujours utile de pouvoir élargir ses compétences...
Un nouveau métier... Dresseur ElePHPants, c'est plus qu'un métier...
Aujourd'hui notre dresseur ElePHPant Hello (alias Christophe Villeneuve) a réussi à renouveller les exploits de ces gentilles betes.
Une nouvelle pyramide 3 D avec 49 elePHPants
Le 1ere cube 3 Dimension avec 12 ElePHPants
et Quelques textes : Nexen, le site Actualité incontournable et le nom AFUP
Dans ce numéro: Les secrets dévoilés d'osCommerce, SQLite : la bibliothèque de la réussite, Vendre facilement avec Joomla! et VirtueMart, Maîtriser THELIA, Synchroniser eZpublish et TinyERP. En plus: Créer son site e-commerce gratuitement, Accepter les paiements en ligne avec PAYPAL et beaucoup d'autres articles à ne pas manquer !
Sur le DVD joint au numéro :
Cours vidéo sur osCommerce, Tutoriel sur THELIA et PACK complet des applications e-commerce !
Visitez le site: http://phpsolmag.org/prt/view/nos-numero/issue/832.html
Proposé par Łukasz Bartoszewicz
Joomla! provides an easy-to-use graphical user interface that simplifies the management and publishing of large volumes of content including HTML, documents, and rich media. Joomla! is used by organisations of all sizes for Public Web sites, Intranets, and Extranets and is supported by a community of thousands of users.
The Joomla! Core Team consists of volunteer developers, designers, administrators and managers who, together with a large range of Work Groups of dedicated community members have taken Joomla! to new heights in its relatively short life. This well-oiled machine is often copied but never surpassed. Joomla! has some wonderfully talented people taking Open Source concepts to the forefront of industry standards. Joomla! 1.5 is a major leap forward and represents the most exciting Joomla! release in the history of the project.
The FTP Layer allows file operations (such as installing Extensions or updating the main configuration file) without having to make all the folders and files writable. This has been an issue on Linux and other Unix based platforms in respect of file permissions. This makes the site admin's life a lot easier and increases security of the site.
You can check the write status of relevent folders by going to ''Help->System Info" and then in the sub-menu to "Directory Permissions". With the FTP Layer enabled even if all directories are red, Joomla! will operate smoothly.
NOTE: the FTP layer is not required on a Windows host/server.
This is now implemented by inserting a Read more... tag (the button is located below the editor area) a dotted line appears in the edited text showing the split location for the Read more.... A new Plugin takes care of the rest.
It is worth mentioning that this does not have a negative effect on migrated data from older sites. The new implementation is fully backward compatible.
169% de CPU et 21% de la mémoire (!), ça fait mal, à se demander ce qu'il peut bien faire avec tout ça... Spéciale dédicace à Simon :p
Eurosport Prédictions est une application Facebook que j’ai développée pour le compte de l’agence KRDS.
C’est la deuxième application réaliser par KRDS pour Eurosport. Le thème de celle-ci est de pronostiquer les matchs de l’Euro 2008, d’établir un classement des meilleurs pronostiqueurs, le premier d’entre eux remportant une TV Plasma 107cm à la fin de la compétition. L’appli est disponible en 5 langues et est co-brandée par Yahoo dans les versions Anglaise, Espagnole, Allemande et Italienne.
Depuis son lancement fin mai, l’application dispose actuellement de près de 90k utilisateurs et se démarque des applications traditionnelles à succès par son taux de Daily Active Users (DAU) qui est de 31% (il y a donc 30 000 personnes revenant quotidiennement sur l’application). Cela s’explique par la nature même de l’application qui demande aux pronostiqueurs de venir régulièrement pronostiquer les prochains matchs et à connaître leurs positionnement.
Même si la durée de vie de l’application n’est que de quelques semaines, un apport quotidien de 30k personnes sur une application réalisée par une marque est un succès pour celle-ci. En disposant intelligemment des liens vers du contenu présent sur les sites eurosport en eux-même (présentation avant-match, match en live, après match), flux rss et vidéos live, cette opération est alors un succès en terme de mise en valeur de la marque, d’apports de trafic et de communication.
Une présence intelligente sur les réseaux sociaux permet aux entreprises de disposer d’un espace de haute visibilité, leur permettant ainsi grâce à des applications “satellites” de qualité de toucher de nouveaux utilisateurs.
Page d’accueil (ici en français)
Faire ses pronostics (ici la version anglaise)
Créer son tableau prévisionnel (points supplémentaires)
Le profil d’un pronostiqueur
Une page de “ligue” (regroupement d’amis)
Le classement au 14 juin
Les stats sur adonomics
2008 : une année très fructueuse!
Après la naissance de ma fille Diane (petite sœur d’Adam) et mon mariage avec Sandrine, voici une nouvelle étape importante pour moi franchie cette année.
Comme le dit le titre, Anaska a rejoint le groupe Alter Way afin d’y devenir la Business Unit dédiée à la formation. Une grand moment pour Cyril (mon associé et ami) et moi, 7 ans après sa création, nous donnons à Anaska un nouvel élan avec de nouvelles perspectives et de nouveau enjeux.
Les dates clefs de la vie d’Anaska sont d’ailleurs assez marantes, créée un 1er Avril, elle rejoint Alter Way un vendredi 13…à croire qu’on le fait exprès! Espérons que cela continuera à nous porter chance.
Car on en a eu de la chance depuis le début, à commencer par notre équipe dont chaque membre a su apporter quelque chose de spécial à la team et faire d’Anaska une société différente des autres, un société avec une véritable âme (ce qui est généralement très apprécie par les personnes qui viennent en formation chez nous).
Ce rapprochement va nous (la team) ouvrir de nouvelles portes et nous permettre de nous exprimer sur une palette beaucoup plus large, tout en conservant notre mode de fonctionnement et nos habitudes.
Alors quel est l’enjeu de ce rapprochement pour Anaska?
Et bien tout d’abord, la possibilité de profiter de synergies importantes avec les autres entités du groupe : Nexen, Solinux, Ingeniweb, Ecl ip’s Software et o4db.
La complétude de nos offres va nous permettre de mieux répondre à nos clients en leur offrant des solutions jointes et ainsi, les accompagner au mieux dans leurs besoins.
Nous allons ensuite pouvoir appuyer la croissance d’Anaska sur un groupe d’envergure et profiter de ces appuis pour la dynamiser et la consolider.
En résumé, les avantages de fonctionnement d’une PME (dynamisme, proximité, réactivité…) avec les possibilités d’un groupe.
Anaska change donc de logo (l’ancien logo d’Anaska est officiellement et exclusivement repris par WampServer) mais pas d’état d’esprit!
Vive l’Open Source, vive Anaska et alter Way
Des mises à jour sont disponibles depuis mercredi pour le système de gestion de base de données PostgreSQL. Des mises à jour sont disponibles pour toutes les versions encore maintenues de PostgreSQl, à savoir les versions : 8.2.9, 8.1.13, 8.0.17 et 7.4.21.
Ces mises à jour corrigent, entre autres, un problème d'encodage UTF-8 sous Windows. Certaines tranches horaires ont également été mises à jour, ainsi que l'optimisation des requêtes avec paramètres.
On apprend également que les versions 8.0 et 8.1 ne seront plus maintenues pour la plateforme Windows.
Si vous utilisez la barre d'extension ZendStudio dans Firefox 2 et que vous souhaitez passer à Firefox 3, Zend propose en téléchargement une nouvelle version de son plugin (la version 2.1) compatible avec ce navigateur.

Ayant cherché assez longuement une solution en tournant en rond sur le site Zend, voici une solution rapide :
Rendez vous dans la zone de téléchargement du site Zend, choisissez Studio Browser Toolbars puis Firefox Toolbar.
Si ça peut servir à d'autres ;-)
H2Lsoft, Société de services en logiciel libre, annonce la sortie de son moteur de template Php estampillé 2.9.
De nombreuses nouveautés et améliorations ont été apportées à cette version
- Amélioration des performances 35% (utilisation AdoDB lite)
- ShowRecords (gestion de la pagination automatique) supporte désormais tous les SGBDR (MySQL, Oracle, SQL Server, Access, SQL Lite, ...)
- 26 nouvelles méthodes
- Corrections multiple de bugs
- Compatibilité Php 4 et Php 5
Rappelons que TPLN Template PHp est un projet Open source (GPL) crée en fin 2001, ayant comme particularités:
- Simplicité d'apprentissage
- Gestion de la plus part des SGBDR (MySQL, Oracle, SQL Server, Access, SQL Lite, ...)
- Gestion du cache (simple et dynamique)
- Gestion automatique du contrôle des formulaires (à noter également le support des captcha)
- Plugin Mail
Cerise sur le gâteau, cette version s'accompagne d'un nouveau site internet et d'une nouvelle documentation.
Site internet => http://tpln.h2lsoft.com
Changelog Complet => http://tpln.h2lsoft.com/?mod=changelog
Exemples en ligne => http://tpln.h2lsoft.com/?mod=samples
Proposé par Laurent H
Subversion (SVN) 1.5 est disponible avec plus de 150 corrections de bugs et améliorations.
Voici une présentation a propos de son utilisation dans le cadre du développement d'application PHP
| View
Et Tortoise SVN sort sa version 1.5.0 par la même occasion
Ce billet est une introduction au prochain billet : “Entrepreneuriat : Comment monter son entreprise ?”
Actuellement étudiant, j’ai la possibilité dans mon école d’être stagiaire en alternance pendant l’année, et à plein temps pendant l’été.
Etre stagiaire, c’est une première étape dans le monde du travail, et une des seules sources de revenus que l’on peut avoir en tant qu’étudiant.
En fonction de son avancement dans le cursus scolaire, de son expérience passée, en résumé de son “profil”, la gratification accordée au stagiaire peut varier énormément, mais reste généralement très faible comparée au temps passé dans l’entreprise et le travail réalisé (tous les stagiaires ne font pas que le café ;p)
Depuis le décret du 1er février 2008, les stages de plus 3 mois consécutifs doivent être obligatoirement rémunérés. Ce décret, qui complète la loi du 31 mars 2006 pour l’égalité des chances définit le minimum légal de rémunération : “le montant horaire de la gratification due au stagiaire est fixé à 12,5 % du plafond horaire de la sécurité sociale” (21 euros en 2008), ce qui correspond à 398,13 € par mois en 2008 pour 35 heures hebdomadaires.
Je constate au sein de mon école que les revenus en tant que stagiaire des élèves les plus expérimentés peuvent monter jusqu’à 1200 euros par mois, la moyenne semblerait être de 700 euros parmi les élèves de 4ème année post bac.
Il n’y a pas de maximum dans la rémunération d’un stagiaire. Cependant, il faut être conscient qu’à partir d’un certain montant (> 3840€ pour l’année), les revenus seront soumis à imposition :
“[Sont exonérés] les salaires perçus par les jeunes âgés de 25 ans au plus au 1er janvier 2008 en rémunération d’une activité exercée pendant ou en dehors des congés scolaires ou universitaires dans la limite annuelle de trois fois le montant mensuel du SMIC (3 840 €). L’exonération ne s’applique que sur option. Vous pouvez choisir de ne pas en bénéficier et de préserver ainsi le droit éventuel à la prime pour l’emploi.”
La problématique qui s’est posée dans mon cas est que je pouvais aussi travailler en plus de mon stage (le soir, pendant les weekend, les vacances etc…). En effet dans les métiers du web et en informatique en général, il est rapidement possible avec un peu de volonté de trouver du travail et ainsi des sources de revenus (cours, dépannage, développements web, adsense …)
Le seul statut de stagiaire ne permet pas de gagner de l’argent en dehors de l’objet pour lequel le stage est contracté ; il m’a fallut obtenir un véritable statut afin de légalement gagner de l’argent dans l’activité de développement web que je souhaitais réaliser dans mon temps libre.
Parfois, on cherche des solutions très compliquées pour résoudre certains problèmes.
J'ai mis en place, il y a quelques temps, un système pour protéger un formulaire contre le spam. N'ayant pas accès au code traitant le formulaire, mais uniquement au formulaire lui même, j'ai dû trouver une astuce autre que l'utilisation de captcha. C'est habituellement ce que je mets en oeuvre pour lutter contre ce fléau.
Si on réfléchit un peu à la méthode employée par les bots spammeur, on imagine que ceux ci scrutent le code html de la page à la recherche d'un formulaire, récupèrent le nom des champs et l'adresse de validation du formulaire afin de générer automatiquement une commande POST sur cette dernière.
Une idée est de ne pas fournir une adresse de validation du formulaire correcte afin de tromper le bot. C'est cette idée que j'ai mise en oeuvre.
On place une adresse de validation bidon dans le tag <FORM> et on la corrige par javascript juste avant la soumission du formulaire.
Voici un exemple de code :
[xml]
<script type="text/javascript">
<!--
function correcturl()
{
var formobj = document.getElementById("formid");
if(formobj)
formobj.action="/vrai/adresse/de/validation/du/formulaire.php";
return true;
}
//-->
</script>
<form action="http://www.adresse.bidon.com/pour/tromper/le/bot/"
method="post" id="formid" onsubmit="return correcturl();">
Nom : <input name="nom" />
</br/>
Prénom : <input name="prenom" />
</br/>
<textarea name="commentaire" cols="35" rows="7"></textarea>
</br/>
<input type="submit" />
</form>
Certes, l'utilisation de cette méthode sur un site à fort trafique poussera les spammeurs à développer un bot spécifique au site, mais pour le site d'une petite entreprise ou d'un particulier, cela fonctionne très bien.
L’entrepreneur web doit posséder un statut légal pour percevoir les sommes qu’il va retirer de son activité ; c’est le cas par exemple si vous possédez un ou plusieurs sites internet commençant à générer des revenus ou alors si vous souhaitez proposer une prestation de service sur internet.
En France, vous êtes tenus de déclarer tout vos revenus, même quand ceux-ci vous paraissent négligeables. De plus, à partir du moment où vous réalisez une prestation de service pour un tiers, vous devez être immatriculé à la chambre du commerce et des sociétés.
A ce moment là, il y a deux choix qui s’offrent à ceux qui veulent entreprendre :
Examinons rapidement les différences entre ces deux types de société.
Dans l’entreprise individuelle, vous êtes responsable indéfiniment et personnellement des dettes professionnelles comme des dettes personnelles que vous allez contracter, car il y a confusion entre votre patrimoine personnel et celui de votre entreprise. Le risque financier est donc réel car l’entrepreneur peut se retrouver ruiné.
Cependant, la loi du 1er août 2003 pour l’initiative économique met en place un dispositif de protection de la résidence principale de l’entrepreneur individuel :
“Art. L. 526-1. - Par dérogation aux articles 2092 et 2093 du code civil, une personne physique immatriculée à un registre de publicité légale à caractère professionnel ou exerçant une activité professionnelle agricole ou indépendante peut déclarer insaisissables ses droits sur l’immeuble où est fixée sa résidence principale.”
Cela signifie que, moyennant les démarches correspondantes (voir le reste de l’article de loi), la résidence principale de l’entrepreneur sera protégée des actions des créanciers de l’entreprise.
C’est ce type de société que je détaillerai dans le prochain billet avec une présentation plus détaillée et les démarches à entreprendre pour sa création, car c’est la façon la plus simple et la moins coûteuse d’entreprendre une activité économique.
L’EURL, qui est en fait une SARL avec un associé unique, fonctionne différemment. En effet, l’associé unique n’est plus propriétaire des biens affectés à l’entreprise, car ils constituent alors le patrimoine de la société. En conséquence, c’est la société qui est tenue des dettes liées à son activité, l’entrepreneur n’étant responsable qu’à hauteur de ses apports.
Mais contrairement à l’entreprise individuelle, son fonctionnement est plus lourd et plus couteux :
L’entreprise unipersonnelle à responsabilité limitée (EURL)
L’entreprise individuelle (EI)
Article original publié sur Glagla Dot Org. Tous droits réservés.
Le saviez-vous ? Dans symfony, il est possible de désactiver l'échappement des contenus en passant la constante ESC_RAW en dernier paramètre d'une fonction ou méthode de classe depuis une template :
<?php echo $article->getTitle(ESC_RAW) ?>
Plutôt donc que :
<?php echo $article->getRawValue()->getTitle() ?>
Ou l'infâme :
<?php echo $sf_data->getRaw('article')->getTitle() ?>
Voila, c'est tout, c'était surtout l'occasion de faire en titre le pire jeu de mot de ce blog, et de pousser le billet d'humeur sur la RATP un peu plus bas sur la home.
Ce billet intitulé ESC_RAWquerie a été rédigé par Nicolas Perriault et publié sur le blog Prendre un Café sous licence Creative Commons BY-NC-SA.
JpGraph, la librairie graphique orientée objet permettant de réaliser dynamiquement des graphiques depuis PHP, viens d'être mise à jour aussi bien en version PHP4 que PHP5.
Vous trouverez, ci-dessous, une traduction des changelogs faites par mes soins (et donc peut-être biaisé), pour consulter la version originale (et télécharger JpGraph) rendez-vous ici.
Au menu des changements pour la version 1.26 PHP4 téléchargeable ici (taille:4.5MB, md5:13bd871fb1a405ae1bbf9c02ae5a35ac):
De plus les développeurs signalent que le développement et la correction de bugs de cette branche s'arrêteront en fin d'année 2008 et que d'ici là uniquement d'éventuels bugs jugés critiques seront corrigés. Ils ajoutent aussi que le support de la librairie GD1 a été supprimé.
Pour la version 2.3.3 PHP5 téléchargeable ici (taille:4.5MB, md5:54ab2ac3dc06c608b4af47e22962baa9 ):
Bien entendu les versions pro sont elles aussi mises à jour.
Bon téléchargement!
Sensio Labs, la société créatrice du framework symfony dont je vous parle souvent ici et pour laquelle je travaille, cherche à recruter un ou plusieurs développeurs PHP.
Le profil du développeur recherché, c'est plutôt quelqu'un (ou quelqu'une, d'ailleurs) :
Dans les nice-to-have features :

Bref, si vous vous reconnaissez complètement (ou fortement, voire partiellement) n'hésitez pas à me contacter, par le biais du formulaire de contact du blog ou, si vous avez peur que je trafique votre CV parce qu'il est mieux que le mien, directement sur celui de SensioLabs.
Je tiens à publiquement m'excuser auprès de Dieu, aka Marcel Gotlib, pour avoir détourné l'image de quelques-uns de ses personnages à de pures fins de recrutement éhontées. Pour m'excuser je vais relire l'intégrale de la Rubrique à Brac et m'adresser en consultation au professeur Burp, tiens.
[1] Ou pas, détester php en sachant expliquer pourquoi est une feature 
Ce billet intitulé Symfotaf a été rédigé par Nicolas Perriault et publié sur le blog Prendre un Café sous licence Creative Commons BY-NC-SA.
En Irlande est organise un rendez-vous mensuel, prevu le dernier mercredi de chaque mois... Il s'agit d'un rendez-vous a le pas manquer pour les personnes qui se trouve presente sur Dublin, car il existe un groupe communautaire autour de PHP... sous le Nom de PHP Irish (PHP Ireland en francais).
Le rendez-vous du mois de juin, ne fut pas comme les autres car le Tresorier de AFUP se trouvait present pendant quelques heures et en a profiter pour les rencontrer.
Comme prévu on se retrouvera demain à Mons.
19h Grand-Place au petit singe, sinon au comte de Flandre.
Voilà ma tronche du moment pour ceux que ca aiderait à nous retrouver
Me voilà déjà de retour, aigri...
J'ai attendu seul pendant une heure, puis je me suis barré.
Depuis 6 ans maintenant que j'essaye d'en organiser, le constat reste le même, si je n'amène pas mes collègues (qui viennent de moins en moins souvent puisqu'ils ont déjà à me supporter la semaine), il n'y a que 2 ou 3 curieux qui se pointent, cette fois ci même pas un.
Un peu blasé du larvisme de la communauté des utilisateurs de php en Belgique, J'hésite à annuler le reste des aperoPHP Belges ... J'irais à Lille où ca bouge bien.
La semaine dernière se déroulait l'eZ Conference 2008 à Skien en Norvège autour du CMS Open source eZ Publish. Cette année, la conférence se déroulait en même temps que l'Open Nordic.
Beaucoup de nouveautés et pas mal de retours intéressants sur de gros projets ont été présentés cette année à l'eZ Conférence 2008. D'un point de vue produit, eZ Systems dirige ses développements sur 2 axes :
La grosse nouvelle est la mise à jour majeure de la roadmap d'eZ Publish par rapport au dernier developer day et les décalages de planning qui vont avec ;-)
La grosse nouveauté concerne le développement des nouvelles versions d'eZ Publish. En effet celui ci va se poursuivre sur 2 branches distinctes :
La branche 4.x se focalisera en plus des corrections de bug, sur des améliorations de performances avec la base de code actuelle. Cette version conservera en particulier le moteur de template actuel. Le but de cette branche est de conserver la compatibilité ascendante. Il semble que le principal soucis au niveau de l'intégration du composant Template des eZ Components soit le système d'override.
La branche 5.x (project V) vise à réécrire quasi complètement le noyau sous forme de micro kernel avec un maximum de fonctionnalité sous forme d'extensions. Il sera par exemple possible d'écrire son propre moteur de stockage pour par exemple se passer du versionning ou pour gérer de manière fine les données stockées dans eZ Publish.
À plus court terme, la sortie de la 4.1 est une question de semaines, elle comprendra :
Pour ces derniers bugs, le dernier obstacle est l'écriture d'un script pour tenter de récupérer un maximum de données.
Les versions 4.2 et suivantes vont voir apparaître les fonctionnalités suivantes :
Les démonstrations de ces deux derniers produits étaient assez impressionnantes. Les plugins des traitements de texte permettent de parcourir et d'éditer directement depuis le logiciel les objets du site et de les sauvegarder sans passer par un export puis un réimport dans le backoffice. Le CSS Editor permet lui d'éditer la feuille de style directement depuis son navigateur. Ce produit est déjà en fonctionnement sur une usine à sites où les administrateurs de chaque site ont la possibilité de changer légèrement la mise en page (couleurs, images de fond, police, ...)
eZ Publish est de plus en plus employé pour de gros sites que ce soit en terme d'audience, de volumétrie ou de technicité. Par exemple eZ Publish est utilisé sur Sport24.com (site que je connais bien :)), Europe1.fr ou Car and Driver sites à fort trafic où sont utilisées différentes techniques pour tenir la charge comme le mode cluster, de la prégénération statiques avec des SSI ou les ESI avec Akamaï (ou bientôt Varnish). En terme de volumétrie, Première remporte probablement la palme avec 700 000 objets de contenus. En terme de technicité nous avons pu assister à la présentation d'un projet de banque d'images avancée pour SanomaWSOY mettant en oeuvre eZ Publish avec eZ Find pour l'indexation de 400 000 images et de leurs meta données XMP.
Nous venons de releaser symfony 1.1, le framework qui blanchit les dents et rafraîchit l'haleine.
C'est une étape importante puisque l'architecture même du framework a été entièrement repensée, pour être notamment plus découplée, et favoriser ainsi l'extensibilité et la configurabilité. Voici les autres améliorations phares de cette nouvelle version :

Voila, l'accouchement fut un peu long mais le bébé est là, rose et bien portant. Et il n'attend plus que vous pour jouer avec lui 
Ce billet intitulé Symfony 1.1 est dans les bacs a été rédigé par Nicolas Perriault et publié sur le blog Prendre un Café sous licence Creative Commons BY-NC-SA.