Et oui me voici à un tournant dans ma carrière. Après un bref passage chez Smile, je démarre officiellement mon activité de Freelance en développement web à compter d'aujourd'hui, mon immatriculation étant validée auprès du RCS de Pontoise. Sans grande surprise, eZpublish
sera au coeur de mon activité. Un tournant dans ma carrière et un challenge qui est tout autre : rien d'insurmontable lorsque l'on est motivé. Ma 1ère mission a déjà démarré dans un secteur d'activité que je commence à bien connaitre. :)
Je ne manquerais pas de vous reparler de mon activité une fois que le site qui lui est dédié sera sur pieds. Vous pouvez dores et déjà m'adresser un mail : alimi dot nabil [at] yahoo.fr. N'hésitez pas à me contacter : je serais heureux d'échanger avec vous sur une éventuelle collaboration.
--
A few changes in my carreer. After a few months at Smile, I'll work from now on as an eZ publish freelance developper. This is something I've aimed at since a feww months and this is the right time to try such things. I'm just glad to have even more challenges to face. Please feel free to contact me if you have any opportunities we can discuss about : alimi dot nabil [at] yahoo.fr.
Réagir (0)
» Publié dans
eZpublish
Cette nouvelle extension n'est ni plus ni moins celle utiliser sur ce site pour afficher les galeries d'images . Cette galerie a la particularité d'être entièrement en javascript malgré son rendu plutôt sexy. En comparaison aux galeries flash, les avantages sont multiples :
- Les images restent accessibles et consultables si le navigateur client ne gère pas le javascript
- Elles sont indexables par les moteurs de recherche
- Et d'un point de vue développeur, la maintenance s'en retrouve simplifiée. Aucune recompilation d'un quelconque swf n'est nécessaire.
L'extension est prête à l'emploi et contient une classe de contenu "Galerie" dédié à cette tâche. A noter qu'elle fonctionne de base avec la classe de contenu "Image" standard. En clair, une Galerie contient 1 ou n Image.
Pour la personnalisation des styles, se reporter à la CSS layout.css.
Les téléchargements se passent, une fois n'est pas coutume, soit sur le site d'ez.no soit ici-même .
L'extension est basée sur le travail de Jon Design .
Réagir (0)
» Publié dans
eZpublish / Extensions
Ce jeudi 31 octobre se tenait l'eZpublish Developper day. Je ne vous en referai pas une présentation complète, Damien et Frédéric l'ont déjà très bien fait avant moi. Comme son nom le laisse supposer, l'eZDDay s'adresse essentiellement aux développeurs eZ publish avec un accent tout particulièrement mis sur la technique. On y parle ainsi de code, d'optimisation, de templating, de bugs aussi :) et de toutes ces joyeusetés qui rythment notre quotidien d'eZartisan. Mais aussi et surtout, c'était le futur plus ou moins proche d'eZ Publish qui était au coeur de cette conférence avec bien évidemment le récent eZpublish 4 sorti en version alpha 2 il y'a peu. Paul Bogermans (eZ Labs Belgique ) nous a ainsi dressé une roadmap encourageante avec une sortie en version finale avant la fin de cette année.
La journée s'est poursuivie avec la présentation d'extensions clés : eZ Find (un moteur de recherche avancé à base de Java) et la toute nouvelle eZ Flow . La 1ère est déjà disponible en version stable . eZ Systems a conscience du point faible qu'est le moteur de recherche natif d'eZ publish , ce qui justifie cette forte mise en avant. Il n'était d'ailleurs pas rare jusqu'ici d'avoir recours à des solutions externes pour combler cette lacune. C'est ce manque qu'eZ Find vient combler avec brio !
Totalement inédite, eZ Flow
a eu droit à une demo live de Bertrand Maugain. Cette extension se divise en 2 pans totalement distincts. Au coeur de celle-ci se trouve un module de construction des pages découpées sur une logique de zones elles-même découpées en blocs. Un schéma fonctionnel que je connais très bien ;). Il devient aisé de rapidement choisir les contenus que l'on souhaite mettre en avant en les assignant à des blocs de la page et d'en contrôler les règles d'affichage (date, rotation des contenus etc...).
L'autre aspect aurait pu justifier le nom d'eZ Media
à l'extension. D'une part, elle intègre par défaut un lecteur vidéo flash à l'image de celui que l'on retrouve sur le site officiel d'eZ Systems. Mais plus intéressant encore, ce sont les fonctionnalités de streaming qui ont impressionné leur petit monde. La vidéo capturée à l'aide d'une webcam était transmise en live. En bonus, la séquence pouvait être stockée au format flv dans la base de contenus eZ Publish
et réutilisée ultérieurement. Voilà qui ouvre une brèche à un hypothétique Podcastarnab :). C'est le genre de fonctionnalités à avoir out of the box pour séduire. Je pense notamment au domaine de la presse et du multimédia en général.
La journée fût cloturée par la présentation de Damien d'une architecture hautes performances appuyée par une gestion avancée du cache. Complexe, mais le jeu en valait la chandelle.
Un évènement riche pour tous à n'en pas douter. Pour couronner le tout, c'était l'occasion de mettre un visage sur quelques noms croisés à travers l'eZ Ecosystem. Ce qui est loin d'être négligeable. :)
Réagir (0)
» Publié dans
eZpublish / Actualités & Evenements
Lors de la conception d'un site sous eZpublish d'envergure plus ou moins grande, la gestion du cache - et donc par extension les performances - est l'une si ce n'est la composante qui ne doit pas être oubliée. La puissance d'eZ publish s'avère en effet avoir un cout. Cout qui se situe au niveau des performances générales. Dans la plupart des cas, une utilisation adéquate de cache-block et une configuration du SmartViewCaching permettent une gestion assez fine du cache. Mais à cela peut s'ajouter une pincée de Javascript qui peut s'avérer fort efficace. Je vous en propose une petite démonstration.
Lire la suite (2)
» Publié dans
eZpublish / Etudes de cas
Je vous en parlais brièvement dans un billet précédent . Les visiteurs qui atterrissent sur ce site via un moteur de recherche se voient proposer un sondage sur leur satisfaction par rapport à leur recherche et à ce qu'ils ont pu trouvé ici. Ayant remis au propre l'ensemble, je la propose en téléchargement. Mais avant cela en voici une présentation détaillée.
A NOTER : eZFSESurvey nécessite l'extension Xajax pour fonctionner. Cette dernière est disponible sur le site d'ez.no à cette adresse .
Lire la suite (1)
» Publié dans
eZpublish / Extensions
Yesterday , I suggested some enhancement for image handling in RSS feeds on eZpublish community forum. It is not possible so far to have images displayed in RSS feeds.
I wrote some patch to handle this and it seems to work fine. Have a look at my RSS photos feed !
I'll suggest the patch to eZ Systems bug tracker after a quick code review.
---
Hier, je postais un nouveau sujet sur le forum d'ez.no au sujet des feeds RSS. En effet, les flux générés par eZpublish ne permettent pas de base l'affichage d'images dans le corps des items du flux. Ainsi, lorsque l'on paramètre un flux RSS comme suit :
Ce n'est pas l'image qui s'affichera dans le champ description des items mais un texte type Object(ezimage). Ma suggestion était donc d'afficher l'image plutôt que ce libellé qui ne correspond pas à ce qu'on attend.
Et au final, je me suis retrouvé à m'aventurer moi-même dans les méandres du kernel d'eZ publish pour ce faire. Un patch plus tard, je touchais au but et les flux RSS de mes galeries photos ont maintenant le comportement escompté, l'occasion de découvrir mes dernières photos prises d'avion .
Avec ça, ma page Ziki devient bien plus jolie à regarder. :)
La prochaine étape étant de profiter de l'aspect Open-Source et de proposer le dit patch via le bug tracker d'eZ Systems . En espérant que la fonctionnalité soit utile à d'autres.
Réagir (3)
» Publié dans
eZpublish
I have just updated eZlightbox extension, thanks to Michael . :)
The new available feature makes it possible to use ligtbox enhancements while building templates through the lightbox_class parameter.
Example :
{attribute_view_gui attribute=$node.data_map.image image_class='small' lightbox_class=original}
You can download the new version either in the downloads section here or on ez.no website .
----
Remercions Michael qui a posé la problématique qui m'a poussé à la mise à jour de mon extension. ;)
Il est maintenant possible d'utiliser les fonctionnalités d'eZlightbox lorsque vous composez vos templates. Cela se fait via un nouveau paramètre lightbox_class.
Exemple :
{attribute_view_gui attribute=$node.data_map.image image_class='small' lightbox_class=original}
En espérant que cela soit utile au plus grand nombre. A commencer par Michael ;)
J'ai vu aujourd'hui qu'eZpublish 3.10 était sorti en version bêta simultanément avec la version 3.9.3. La question est donc de savoir à quel sein se vouer...
Réagir (1)
» Publié dans
eZpublish / Extensions
Pour peu que vous soyez webmaster, vous vous intéressez sans doute (tout du moins je l'espère) au référencement de manière générale ou de votre site web en particulier. Il existe un nombre très important de paramètres influants lorsque l'on parle de référencement (plus de 300 selon Google). Cela va du nombre de liens pointant vers une page web donnée à la structuration du contenu à l'intérieure de celle-ci (utilisation intelligentes des headings h1, h2...). Celle qui nous intéresse aujourd'hui, c'est la construction des URLs notamment car celle-ci subira une petite révolution dans les prochaines versions d'eZpublish .
Lire la suite (7)
» Publié dans
eZpublish
C'était donc hier soir que s'est déroulée la remise des eZ Awards 2007 . A l'image de la session de l'an dernier , c'est un grand show à l'américaine agrémenté de chanteuses, danseuses et figures de marque auquel nous avons eu droit.
Lire la suite (0)
» Publié dans
eZpublish / Actualités & Evenements
eZ systems a mis en ligne des démos on-line d'utilisation d'eZ publish Now . L'occasion de présenter ce récent produit qui a suscité beaucoup d'interrogations.
Voir les demos on-line .
Lire la suite (2)
» Publié dans
eZpublish