Friday 17 October 2014 03:47
When using the PHP API introduced in 5.0, there has been some rough edges when it comes to performance. This has steadily been improved in each release, and in the immediate next releases there are further changes. With 5.3.3 just out lets dive into those changes and benchmark some of them.
Sunday 12 October 2014 12:05
Hello eZ Community! We write today to talk to you briefly about a little known feature in eZ Publish Legacy called 'Cronjob Mode'.
Saturday 11 October 2014 12:48
The eZ Tags extension by Netgen is a great solution to the problems of managing large or ad hoc taxonomies. It especially solves problems around editorial user experience.
Recently, Mugo has added a bunch of improvements to the extension. This post talks about 2: allowing users to reorder tags by assigning priorities, and to select tags from a tree menu.
Thursday 09 October 2014 02:57
When developing your project in Symfony stack, you more than likely already implemented services. If you don't already know it, a service is nothing more than a PHP object which purpose is to perform tasks. In MVC terms, they correspond to the M, i.e. the Model. This PHP object is given a label (or service ID) and a configuration for the service container so it can build it for you. In this configuration, you define all your service dependencies, being other services or parameters. This is a rough explanation of what Dependency injection is.
Sometimes though (often maybe), some of your services will need a SiteAccess-aware parameter (e.g. a setting depending on the current SiteAccess), being from eZ configuration or from your own. A good example can be prioritized languages, or the root location ID.
Thursday 25 September 2014 06:22
This week we finally saw a major improvement in the overall health of the community!
The jira.ez.no issue tracker opened up access to file new issue tickets on the COM project to registered users (use your login.ez.no account).
Friday 19 September 2014 12:13
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.
Wednesday 10 September 2014 05:18
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.
Wednesday 10 September 2014 02:14
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.