• Search:



Planet eZ publish




ez publish community gateway

› eZ Publish 5 Coding best Practices

A question often asked by partners / customers / developers is about "what are the best practices for developing eZ Publish 5 projects".

It is true that the community at large does not have the same amount of experience with the new version as it had with the legacy one. Any feedback is thus welcome, such as the excellent one from Donat.

Also, compared to eZ4, Symfony often offers looser guidelines and a more open structure, which might leave developers stranded and development team members in conflict with each other.

Having had the opportunity to participate in a couple of "biggish" projects based on eZ Publish 5, I have made some notes on development practices which helped the teams develop better code faster.

Read on, and please do comment on anything which you feel is missing / inappropriate. This is supposed to be a work-in-progress, not a cast-in-stone manual.

19/09/2014 12:13 pm (UTC)   http://share.ez.no   View entry   Digg!  digg it!   del.icio.us  del.icio.us

derick rethans

› Walking the London LOOP - part 17

Walking the London LOOP - part 17

We walked section 17 of the LOOP nearly a month ago on August 17th. I've procrastinated on writing about this section for way too long, so hopefully my memory has not degraded too much.

loop17-d36_8949.jpg

We started off in Cockfosters at the end of the Piccadilly Line and after turning on my GPS we headed straight into the woods to end up at Trent Park. We passed by a no longer used campus of Middlesex University, which was barely visible behind the trees. This part also featured an obelisk which we glimpsed after climbing up a steep hill into, and out of the forest. This location was apparently also used in a Doctor Who episode!

After crossing Hadley Road, we continued past corn fields, where the corn was already harvested. After quite a bit more farm land, part of the Enfield Chase Estate we climbed up another short hill and through newly created Brooke Wood to get to the outskirts of of Enfield.

loop17-d36_8965.jpg

We did not enter the town, but instead went north over a very nice new paved path, which continued onto an even nicer metalled path through woods and under a bridge with the Hertfordshire loop rail line going overhead. The nice path continued past friendly horses and green houses. Only a few of the green houses remained of a once vast area full of them. After following more paved paths we wandered into Hilly Fields park from where we started to hear music. First fairly soft but constantly swelling. We abandoned our original plan of having a pint and lunch at The Rose and Crown, apparently linked to the Gunpowder Plot, as it was way too loud in, and around the pub. Instead we continued onwards with Turkey Brook to our left, with the music slowly getting less loud over the next mile.

loop17-d36_9028.jpg

We entered Forty Hall estate where we made a detour to have lunch at the nice green café. Nice it was, but the service was also incredibly slow. We did get our lemonade and cake fix sorted though.

The section continued by crossing the foot bridge over the A10 to King's Lynn, and past the Enfield Crematorium. After a short section through Enfield, we finished the walk by going through Albany part. Crossing both the rail way and Turkey Brook took us to the end at Enfield Lock station.

So, remember that I said at the start of this post "turned on my GPS" — well, I had. But it decided to not see the SD card, and hence not log to it ☹. I had to use my wife's inaccurate "Moves" data, run some extrapolations with gpsbabel, and do some other magic to geo-reference the photos that I took. Bah humbug. I am now making extra sure that the SD card is readable!

The weather was mostly cloudy. It was warm at 20°C and not nearly as humid as we feared. I did not remember this at all, but handily, Wunderground has nice historical data available for August 16th, 2014. We took a little over three and a half hours for the 10 miles (16.5km).

The photos that I took on this section, as well as the photos of the other sections of the LOOP, are available as a Flickr set.

19/09/2014 10:22 am (UTC)   Derick Rethans   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ez projects

› eZPerformanceLogger 0.12 released

A couple minor bugfixes. Added possibility to trace time spent sending mails and extracting text from binary files for the search engine.

Release notes available at https://github.com/gggeek/ezperformancelogger/releases/tag/0.12.0

18/09/2014 11:54 am (UTC)   eZ Projects   View entry   Digg!  digg it!   del.icio.us  del.icio.us

netgen

› eZ Publish & PHP Summer Camp 2014 - 4 days of workshops and fun

The dust has settled, the impressions have been made, everybody packed their bags and went home. That is why we think it’s time to revisit Rovinj a bit and give a report on everything that happened during the 4 days we’ve spent at the 2014 PHP and eZ Publish Summer Camps.

18/09/2014 11:23 am (UTC)   http://www.netgenlabs.com/Blog   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ez publish community gateway

› Language Switcher using bootstrap3

Small tutorial on how to create a language switcher based on bootstrap 3 and using eZ Community projects >= 2014.05 or latest enterprise 5.3

16/09/2014 11:30 am (UTC)   http://share.ez.no   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ez projects

› eZecosystem release 0.5.1 now available

eZecosystem is an eZ Publish Community Project Planet dedicated to sharing the source code of our website with the members of the community.

eZecosystem was created on top of eZ Publish Community Project 2012.3, 2013.5, 2014.07 (eZ Publish 5.x+ and PHP 5.3+ or PHP 5.4+)

14/09/2014 9:06 pm (UTC)   eZ Projects   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ez publish community gateway

› Enterprise login features in eZ Publish: sub-accounts, log in by IP address or referring URL

If you have a membership-based website, the standard model is to provide users access via a username and password. Enterprise customers often require more advanced validation models. Here, we sketch out use cases around validating by IP address or referring URL; and as a bonus topic: multi-seat accounts. We've implemented these advanced features for a couple of sites and they work seamlessly.

10/09/2014 5:18 pm (UTC)   http://share.ez.no   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ez publish community gateway

› eZ Summer Camp 2014 Workshops Retrospective

In its third year, eZ Systems presented the eZ Summer Camp organized in Rovinj, Croatia by Netgen. We always find the event really interesting to us, since it is technical in nature but leaves plenty of time for discussions with a diverse group of attendees, from developers to marketers and editors. And most importantly - it’s always a lot of fun. Netgen did a great job this year, with attendees learning a lot and enjoyed themselves over the course of the three days.

This post will focus on the day-to-day workshops at the eZ Summer Camp 2014.

10/09/2014 2:14 pm (UTC)   http://share.ez.no   View entry   Digg!  digg it!   del.icio.us  del.icio.us

mugo web

› Enterprise login features in eZ Publish: sub-accounts, log in by IP address or referring URL

If you have a membership-based website, the standard model is to provide users access via a username and password. Enterprise customers often require more advanced validation models. Here, we sketch out use cases around validating by IP address or referring URL; and as a bonus topic: multi-seat accounts. We've implemented these advanced features for a couple of sites and they work seamlessly.

09/09/2014 9:52 pm (UTC)   Mugo Web   View entry   Digg!  digg it!   del.icio.us  del.icio.us

ez publish community gateway

› Symfony security update

Symfony published maintenance releases (2.3.19, 2.4.9 and 2.5.4) last week containing 5 security fixes:

09/09/2014 2:29 pm (UTC)   http://share.ez.no   View entry   Digg!  digg it!   del.icio.us  del.icio.us