Welcome to eZpedia!

The free eZ Publish encyclopedia that anyone can edit. eZpedia has accumulated 680 english articles since 2006. We encourage you to create an account and create or edit a page yourself. Some folks create an article in the people namespace with their full name as the article name with a brief description of who they are, their interests, goals and objectives.

Ask A Question

Do you have an eZ Publish question, do you need an eZ Publish answer? Simply login and ask your question in our discussion forum. We publicly write free documentation based on your submissions. Posting on eZpedia is a great way to get answers you need and contribute to our freely available community documentation for eZ Publish.

Chat with other eZ Publish Developers LIVE from around the World!

Get support for your eZ Publish problems in real time chat with other eZ Publish users, developers and masters from your web browser in our live chat room, the #ezpublish channel on Freenode.net IRC via your web browser, simply follow the link, sign-in to the IRC service, remember to join the #ezpublish channel specifically! http://webchat.freenode.net/

Ecosystem

Read about what is going on within the various eZ Publish related websites on internet.

Recent development activity

Track the eZ Publish development progress through the roadmap by reviewing recent eZ Publish Legacy Git activity from the github repository.

github.com/ezsystems/ezpublish-legacy commit log rss feed
Last updated: 2016-11-17T09:32:27Z
2016-11-17T09:32:27Z
Fix EZP-26405: SQL Injection in Search Component (ezsearchengine) (#105)

(cherry picked from commit 4005a9092178cc485868b1067a2101c59a80be4f)
2016-11-14T09:26:42Z
Merge pull request #1265 from lolautruche/fix/cloneContentAttributes

Fix EZP-26449: Wrong version translation list in eZContentOperationCollection
2016-10-17T15:20:38Z
Fix EZP-26449: Wrong version translation list in eZContentOperationCollection

> https://jira.ez.no/browse/EZP-26449

When publishing a content from legacy (e.g. from admin interface),
`content/publish` operation copies missing translations on the published
version.
However, `eZContentOperationCollection::copyTranslations()` ignores the version
language mask when retrieving the translation list for the version to
publish, using `$version->translationList( false, false )`. While this is usually fine
as a translation is generally a full bunch of translated attributes,
this can lead to unexpected behavior, especially when using a mix of
legacy and platform scripts.

Typical example is when using a _wait until date_ workflow (legacy
admin/kernel), combined with several scripts from Symfony stack, like
migration scripts for example:

- Webmaster publishes from admin interface with a publication date set
  in the future. Content has several translations.
- DevOps deliver a new version of code with migration scripts to update
  ContentTypes, including the one used by the webmaster, to add 1 new
field
- Workflow cronjob is run to publish content from webmaster

The result here will be:

- Translation published by the webmaster will be OK
- All other translations will be broken, only having the new field.

This is due to `$version->translationList( false, false )` used in
`eZContentOperationCollection::copyTranslations`, called by the workflow
cronjob. This method will list all available translations for given
version, by calling a `SELECT DISTINCT language_code FROM
ezcontentobject_attribute`. As we
added a new field using the public API, all translations are taken into
account, instead of only published language.

Use `language_mask` from version instead of
`$version->translationList()`.
2016-10-17T12:13:28Z
Merge pull request #1264 from joaoinacio/ezp26427_ezoe_popuputils_urlencode

Fix EZP-26427: ezoe popup search string not urlencoded
2016-10-14T09:37:48Z
Fix EZP-26427: ezoe popup search string not urlencoded

Recent discussions

Read what others are discussing

Recently updated articles

Read recently modified articles

ezpedia.org updated content rss feed
  1. Platform : Solution: Using a parameter from parameter.yml in override.yml in my bundle
    • @16 | 2015/06/19 @ 04:31:03 : Arne B. : History - based on version 15
  2. Template : Compatible with eZ Publish 5
    • @3 | 2015/06/18 @ 20:22:57 : Administrator User : History - based on version 2, Added compatible with eZ Publish 5 template content
  3. eZ : eZ Publish 5.0
  4. eZ : Coding standards
    • @2 | 2015/05/22 @ 10:17:26 : Graham Brookins : History - based on version 1, Updated standards doc link with wayback archive mirror. Added content regarding zeta components. Added content regarding PSR and eZ Publish
  5. Platform : Documentation
    • @7 | 2015/05/05 @ 04:28:56 : Heath : History - based on version 6, Added blogs section and partialcontent.com blog link and description
  6. Platform : Clear cache
    • @1 | 2015/04/07 @ 00:55:44 : Heath : History - Added node, 'Clear cache'
  7. eZ : The eZ Song
    • @6 | 2015/04/07 @ 00:51:59 : Heath : History - based on version 5, Test tweet edit #4?
  8. Root : Platform
  9. People : Damien POBEL
  10. Solution : How to use undocumented sort_by clause modified_subnode
    • @1 | 2014/09/06 @ 12:47:31 : Heath : History - Added node, 'How to use undocumented sort_by clause modified_subnode'
  11. Platform : Code Standards
    • @3 | 2014/08/28 @ 16:24:35 : Heath : History - based on version 2, Added reference
  12. eZ : phpStorm
    • @4 | 2014/08/28 @ 16:23:22 : Heath : History - based on version 3, Revised references and headings
  13. Solution : How to add view parameter support to your custom module view
    • @5 | 2014/08/28 @ 12:49:33 : kracker : History - based on version 4, Added quicker way to get view parameters
  14. Solution : How to disable features within ezoe the online editor
    • @1 | 2014/08/25 @ 18:08:49 : Heath : History - Added node, 'How to disable features within ezoe the online editor'
  15. eZ : Module
  16. eZ : Twitter
    • @2 | 2014/01/16 @ 04:28:55 : Graham Brookins : History - based on version 1. Replaced twitter search url to new working version
  17. Help : Installation
    • @17 | 2014/01/16 @ 03:54:26 : Graham Brookins : History - based on version 16. Replaced pubsvn download links with http://www.ezpedia.org/download/
  18. About : Latest News
    • @61 | 2013/05/08 @ 20:29:01 : Graham Brookins : History - based on version 60, updated issue tracker links and added ezecosystem.org link
  19. eZ : Main page
    • @242 | 2013/05/08 @ 19:21:53 : Heath : History - based on version 241, updated issue tracker links
  20. Snippet : Template logic and settings to provide rounded corners on image aliases