nabil alimi

› Freelance eZ Publish

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.

22/05/2008 12:15 am (UTC)   Nabil Alimi   View entry   Digg!  digg it!   del.icio.us  del.icio.us

piotr karaś

› Persistent variables - checked out

Well, I gave up my variable caching ideas, even if just for a while. I wanted to master the standard caching techniques (there had always been an excuse, some extension to write...). And I am very glad now because it starts to feel like having real control over my eZ implementations ;)

Among things that I've discovered were persistent variables, recommended by Gaetano in response to my var cache struggling, and completely unknown to me before. Even if not a complete substitute, still a very nice solution, one of those that you ask yourself how you could have lived without...

So what's so great about persistent variables without going into much detail?

Control

They don't require any additional control. Persistent variables are compiled as part of viewcache, which means that they only expire when the viewcache expires, and they naturally follow the smart viewcache clear rules as well. What more control needed than that?

Availability

They seem to be available at all times, if not cached before, calculated upon request for the full view that stores them.

This also means that expiry times of cache-blocks that depend on that data do not have to be synchronized in any way (not that it is even possible...). Gaetano mentioned the relationship between viewcache and cache-block clear being an important issue, but I haven't been able to spot any unwanted or problematic link, yet.

Cost

Persistent variables can indeed store a variety of data useful for further generating parts of the pagelayout. Even if the singular cost of viewcache generation goes slightly up, this is usually benefitial: once generated, the variables are simply there as long as needed. And in most cases all I need is some $node-related operations.

Even if some more expensive data is to be fetched, once you're through the effort of composing you persistent hash, it's there!

Some minor disadvantages.

Since the variables are physically serialized, it is impossible to pass complex objects, such as $node directly. You have to precisely choose which simple data you want (numbers, strings, arrays, hashes...). Luckily, arrays do just fine in most cases, so that's probably as much as one may need before going straight to a fetch outside of a full view.

Then, some includes seem to be able to damage a persistent var that had been generated few lines before, so you have to carefully test if the persistent var set is available in all the full views required. Haven't found an exact rule, yet.

If you're interested if a very nice use example, look here in the comments.

21/05/2008 6:50 pm (UTC)   Piotr Karaś   View entry   Digg!  digg it!   del.icio.us  del.icio.us

piotr karaś

› Upcomming Summer 2008 eZ

A busy week expected in the fourth week of June this year:

eZ Publish Community Developer Day, June 18th, 2008

Tutorials, break-out sessions, talks and presentations, barcamp... some topics announced till now include: performance and testing, improving usability & accessibility in eZ publish, web 2.0, OpenID, integration between ez publish and Ajax frameworks, Open office integration, eZ Components, eZ Find, TinyERP integration, microformats...

http://ez.no/developer/news/ez_publish_community_developer_day_june_18th_2008

eZ Conference & Awards, June 19-20th, 2008

The annual eZ Conference & Awards is the largest Open Source CMS event in Europe. This year marks the 6th annual eZ Conference and new this year is that it will be run together with the Open Nordic Conference and the Open Nordic Mobile event. This is without doubt, the biggest event ever held in Europe with main focus on Free Software.

All together more than 1000 people are expected to join during these days. The program will include keynote sessions, panel discussions and valuable exhibiting.

http://conference.ez.no/

PHP Vikinger, June 21st, 2008

PHP Vikinger is an unconference directed towards everyone who wants to learn more about PHP and likes to discuss and meet with new people. Unlike normal conferences, the talks at conferences are determined by the attendees, and not a program committee.

http://phpvikinger.org/

Can't wait!

This year will be my first time to join eZ Community during this series of events.

21/05/2008 6:36 pm (UTC)   Piotr Karaś   View entry   Digg!  digg it!   del.icio.us  del.icio.us

maxime thomas

› Little survey : Who's coming ?

Hey buddy,

Are you coming to the eZ Conference this year ?

If yes please leave me a comment !

20/05/2008 8:23 am (UTC)   Maxime Thomas   View entry   Digg!  digg it!   del.icio.us  del.icio.us

maxime thomas

› Little surevy : Who's coming ?

Hey buddy,

Are you coming to the eZ Conference this year ?

If yes please leave me a comment !

20/05/2008 8:23 am (UTC)   Maxime Thomas   View entry   Digg!  digg it!   del.icio.us  del.icio.us

maxime thomas

› Little survey : Who's coming ?

Hey buddy,

Are you coming to the eZ Conference this year ?

If yes please leave me a comment !

20/05/2008 8:23 am (UTC)   Maxime Thomas   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ez projects

› PHP5 update of "extract" (csv export) extension

I've done an update for the ez4 (php5) version of the "extract" extension.

  • removed references
  • removed strict warnings
  • template bugfix

The code for eZ 3.x is moved to the branch directory.

19/05/2008 12:51 pm (UTC)   eZ Projects   View entry   Digg!  digg it!   del.icio.us  del.icio.us

łukasz serwatka  eZ systems employee

› Updated design

I have refreshed my personal website skin a bit. This time in blue. This is initial release so I might add some minor changes in near future based on received comments and feedback. During re-design process I have also removed some outdated content and improved usability like bigger font size which was to small in old design. Hopefully you will like it more then the old one. Feel free to post a comment with your opinion. I will be glad to hear what do you think.

18/05/2008 2:06 pm (UTC)   Łukasz Serwatka   View entry   Digg!  digg it!   del.icio.us  del.icio.us

łukasz serwatka  eZ systems employee

› Updated design

I have refreshed my personal website skin a bit. This time in blue. This is initial release so I might add some minor changes in near future based on received comments and feedback. During re-design process I have also removed some outdated content and improved usability like bigger font size which was to small in old design. Hopefully you will like it more then the old one. Feel free to post a comment with your opinion. I will be glad to hear what do you think.

18/05/2008 2:06 pm (UTC)   Łukasz Serwatka   View entry   Digg!  digg it!   del.icio.us  del.icio.us

community news (ez.no)  eZ systems employee

› New releases for extensions and add-ons

While work continues on the next maintenance releases for eZ Publish as well as eZ Publish 4.1, we provide you new final and beta releases for some extensions this week.

Final release of eZ Survey for eZ Publish 4.0

Through an open funding project, an enhanced version of the eZ Survey extension is available for download on the projects.ez.no site

Beta releases of eZ Online Editor and eZ Newsletter

A second beta release of the new eZ Online Editor 5.0 is also available. The final release will be bundled with the upcoming eZ Publish 4.1 version, but is also compatible with eZ Publish 4.0.

Furthermore, we urge you to try and report bugs on the beta version of an enhanced eZ Newsletter 1.6 release for eZ Publish 4.0

16/05/2008 10:50 pm (UTC)   Community news (ez.no)   View entry   Digg!  digg it!   del.icio.us  del.icio.us

eZ publish™ copyright © 1999-2005 eZ systems as