eZ Community » Blogs » Peter Keung

Member since: 15/08/2007

Blog entries
  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

"Sort by language" filter in eZ Publish

Saturday 22 November 2014 01:10

by Peter Keung  | 0 comments

Multi-language sites often have a set of base rules and then edge cases for different parts of the site. For example, on the French version of the site you might only want to show French content on most pages. For the news section, you might want to show press release results from all languages sorted in reverse chronological order, regardless of language. But for the case study section specifically, you might want to show all French versions first, following by case studies in any other language. For the most part, eZ Publish supports these features out of the box. In this post, we'll show you how to extend eZ Publish to sort results by language.

  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

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

Wednesday 10 September 2014 05:18

by Peter Keung  | 0 comments

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.

  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

ezurl() links in eZ Publish 5

Wednesday 20 August 2014 05:24

by Peter Keung  | 0 comments

In eZ Publish 4 / legacy, formatting link URLs is handled by the well-known ezurl() template operator. This is especially useful when you have multiple siteaccesses and you use URL-based matching. In eZ Publish 5, there is no single ezurl() equivalent; instead, there are several options depending on the type of link you want to display.

  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Varnish caching of non-sensitive content for logged-in users

Friday 15 August 2014 06:30

by Peter Keung  | 0 comments

Varnish is great for high traffic sites where the same pages are served over and over to millions of visitors, but when you have to do something differently depending on the specific user or user group, things get complicated. There are several techniques, and how you might use them depends on the details. Here, we have outlined a solution for a particular use case on eZ Publish.

  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Video presentations: Content object CRUD in eZ Publish 5 and Symfony for eZ Publish

Friday 21 March 2014 01:40

by Peter Keung  | 0 comments

On March 13, 2014:

Ryan Weaver of KnpLabs US gave a presentation on Symfony for eZ Publish Developers.

and

Thiago Campos Viana of Mugo Web gave a presentation on Content object CRUD in eZ Publish 5.

  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Video presentations: Business development and the sales lifecycle

Monday 25 November 2013 07:33

by Peter Keung  | 0 comments

On November 21, 2013:

Mark Marsiglio of Think Creative gave a presentation on CMS Business Development Tips.

and

Chris O'Donnell of NXC gave a presentation on Business Development for Founders and Developers.

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Video presentations: eZ Publish roadmap and new editorial interface

Saturday 21 September 2013 12:02

by Peter Keung  | 1 comment

On September 19, 2013:

Roland Benedetti of eZ Systems presented on 2 topics:

  • eZ Publish roadmap
  • Upcoming eZ Publish editorial interface
  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

eZ Publish code-level events, aka ezpEvent

Thursday 05 September 2013 05:12

by Peter Keung  | 1 comment

The eZ Publish events system, known otherwise as "ezpEvent" (the name of the PHP class), supports multiple extension points into the content management system and also enables you to define your own extension points. It was quietly introduced in eZ Publish 4.5.

  • Currently 5 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Re-building a corrupt eZ Publish cluster table

Thursday 04 July 2013 08:31

by Peter Keung  | 1 comment

We were called to investigate a clustered eZ Publish 4.5 (with eZ DFS) site where most of the images were suddenly missing. As we discovered, due to an erroneous MySQL command, the "ezdfsfile" table had been truncated. It was near the end of the day, and there were no viable database backups since the previous night. We either had to somehow rebuild the "ezdfsfile" table or ask many editors across different departments to re-do all their work from that day. It was a rather panicked situation.

  • Currently 3 out of 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Video presentations: Installing eZ Publish 5 with Composer & CSMonitor.com archiving case study

Thursday 27 June 2013 01:38

by Peter Keung  | 0 comments

On June 18, 2013:

Philipp Kamps of Mugo Web gave a presentation called "Archiving in eZ Publish: a CSMonitor.com case study". He went through the reasons to develop an archiving solution, alternatives, editorial considerations, performance considerations, and implementation steps.

Jérôme Vieilledent of eZ Systems gave a presentation on using Composer to install eZ Publish 5. He introduced Composer as a package and dependency tool, and gave a hands-on demonstration on using Composer to download eZ Publish and its extensions and editing composer.json configurations.

You must be logged in to track the activity of this blog!

Proudly Developed with from