New! Checkout our new GitHub homepage! Follow the latest activity of eZ Publish Developers on GitHub.com


@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/EzMatrixFieldTypeBundle Aug 29, 2018
2 commits to master
08/29/2018 12:11 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/Sylius Aug 29, 2018
2 commits to master
  • @pamil 94f16e3
    Merge pull request #9682 from pamil/parameters-remove
  • @pamil 6bd7a3a
    Remove unused parameters.yml.dist file
08/29/2018 12:08 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/repository-forms Aug 29, 2018
1 commit to master
  • @konradoboza 2f1493c
    EZP-29290: As an Editor, I want to have preconfigured "Author" sectio…
08/29/2018 12:07 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/LiveVotingBundle Aug 29, 2018
2 commits to master
08/29/2018 12:04 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezpublish-spi Aug 29, 2018
2 commits to master
  • @mikadamczyk 4803c63
    EZP-29541: As a developer, I want a API to manage user preference (#2…
  • @konradoboza 9dfc996
    EZP-29290: Author Field Type prefilled by empty value by default (#2417)
08/29/2018 12:01 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezpublish-kernel Aug 29, 2018
2 commits to master
  • @mikadamczyk 0e016e5
    EZP-29541: As a developer, I want a API to manage user preference (#2426
  • @konradoboza 4c13d6c
    EZP-29290: Author Field Type prefilled by empty value by default (#2417)
08/29/2018 12:01 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezpublish-api Aug 29, 2018
2 commits to master
  • @mikadamczyk 9578d52
    EZP-29541: As a developer, I want a API to manage user preference (#2…
  • @konradoboza ca5dc00
    EZP-29290: Author Field Type prefilled by empty value by default (#2417)
08/29/2018 12:00 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/EzMatrixFieldTypeBundle Aug 29, 2018
2 commits to master
08/29/2018 11:59 am   eZecosystem @ GitHub   Mirror   Link  

Symfony 4.1.4 has just been released. Here is a list of the most important changes:

  • bug #28278 [HttpFoundation] Fix unprepared BinaryFileResponse sends empty file (@wackymole)
  • bug #28284 [PhpUnitBridge] keep compat with composer 1.0 (@nicolas-grekas)
  • bug #28251 [HttpFoundation] Allow RedisCluster class for RedisSessionHandler (@michaelperrin)
  • bug #28241 [HttpKernel] fix forwarding trusted headers as server parameters (@nicolas-grekas)
  • bug #28220 [PropertyAccess] fix type error handling when writing values (@xabbuh)
  • bug #28249 [Cache] enable Memcached::OP _TC _NODELAY to fix perf of misses (@nicolas-grekas)
  • bug #28252 [DoctrineBridge] support toString as documented for UniqueEntityValidator (@dmaicher)
  • bug #28216 [FrameworkBundle] messag _bus alias public (@sroze)
  • bug #28113 [Form] Add help texts for checkboxes in horizontal bootstrap 4 forms (@apfelbox)
  • bug #28100 [Security] Call AccessListener after LogoutListener (@chalasr)
  • bug #28174 Remove the HTML5 validation from the profiler URL search form (@Soullivaneuh)
  • bug #28159 [DI] Fix autowire inner service (@hason)
  • bug #28060 [DI] Fix false-positive circular ref leading to wrong exceptions or infinite loops at runtime (@nicolas-grekas)
  • bug #28144 [HttpFoundation] fix false-positive ConflictingHeadersException (@nicolas-grekas)
  • bug #28152 [Translation] fix perf of lint:xliff command (@nicolas-grekas)
  • bug #28115 [Form] Remove extra .form-group wrapper around file widget in bootstrap 4 (@MrMitch)
  • bug #28120 [Routing] Fixed scheme redirecting for root path (@twoleds)
  • bug #28112 Fix CSS property typo (@AhmedAbdulrahman)
  • bug #28012 [PropertyInfo] Allow nested collections (@jderusse)
  • bug #28055 [PropertyInfo] Allow nested collections (@jderusse)
  • bug #28083 Remove the Expires header when calling Response::expire() (@javiereguiluz)

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.


Be trained by Symfony experts - 2018-08-28 Lille - 2018-08-28 Lille - 2018-08-29 Clichy
08/28/2018 01:19 am   Symfony Blog   Mirror   Link  

Symfony 3.4.15 has just been released. Here is a list of the most important changes:

  • bug #28278 [HttpFoundation] Fix unprepared BinaryFileResponse sends empty file (@wackymole)
  • bug #28284 [PhpUnitBridge] keep compat with composer 1.0 (@nicolas-grekas)
  • bug #28241 [HttpKernel] fix forwarding trusted headers as server parameters (@nicolas-grekas)
  • bug #28220 [PropertyAccess] fix type error handling when writing values (@xabbuh)
  • bug #28249 [Cache] enable Memcached::OP _TC _NODELAY to fix perf of misses (@nicolas-grekas)
  • bug #28252 [DoctrineBridge] support toString as documented for UniqueEntityValidator (@dmaicher)
  • bug #28100 [Security] Call AccessListener after LogoutListener (@chalasr)
  • bug #28060 [DI] Fix false-positive circular ref leading to wrong exceptions or infinite loops at runtime (@nicolas-grekas)
  • bug #28144 [HttpFoundation] fix false-positive ConflictingHeadersException (@nicolas-grekas)
  • bug #28012 [PropertyInfo] Allow nested collections (@jderusse)
  • bug #28055 [PropertyInfo] Allow nested collections (@jderusse)
  • bug #28083 Remove the Expires header when calling Response::expire() (@javiereguiluz)

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.


Be trained by Symfony experts - 2018-08-28 Lille - 2018-08-28 Lille - 2018-08-29 Clichy
08/28/2018 01:16 am   Symfony Blog   Mirror   Link  

Symfony 2.8.45 has just been released. Here is a list of the most important changes:

  • bug #28278 [HttpFoundation] Fix unprepared BinaryFileResponse sends empty file (@wackymole)
  • bug #28241 [HttpKernel] fix forwarding trusted headers as server parameters (@nicolas-grekas)
  • bug #28220 [PropertyAccess] fix type error handling when writing values (@xabbuh)
  • bug #28100 [Security] Call AccessListener after LogoutListener (@chalasr)
  • bug #28144 [HttpFoundation] fix false-positive ConflictingHeadersException (@nicolas-grekas)
  • bug #28055 [PropertyInfo] Allow nested collections (@jderusse)
  • bug #28083 Remove the Expires header when calling Response::expire() (@javiereguiluz)

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.


Be trained by Symfony experts - 2018-08-28 Lille - 2018-08-28 Lille - 2018-08-29 Clichy
08/27/2018 12:44 pm   Symfony Blog   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/Sylius Aug 27, 2018
2 commits to master
08/27/2018 12:06 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezplatform-site-api Aug 27, 2018
1 commit to master
08/27/2018 11:59 am   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/Sylius Aug 26, 2018
2 commits to master
  • @lchrusciel 1b8cc75
    Merge pull request #9672 from pamil/config-files-bc-layer
  • @pamil 96bbbc9
    Provide a BC layer for files in "app/config/" referenced by Sylius di…
08/26/2018 12:06 pm   eZecosystem @ GitHub   Mirror   Link  

This week, Symfony added support to autowire by type and parameter name. In addition, the schedule for the first day and second day of the SymfonyCon Lisbon 2018 conference was announced.

Symfony development highlights

2.8 changelog:

  • e18bf6e: [PropertyAccess] fix type error handling when writing values
  • 2554ad0: [HttpKernel] fixed forwarding trusted headers as server parameters

3.4 changelog:

  • d446b6a: [DoctrineBridge] support __toString as documented for UniqueEntityValidator
  • 8860b66: [Cache] enable Memcached::OPT_TCP_NODELAY to fix perf of misses

Master changelog:

  • 6a4de22: [Validator] fixed precision issue regarding floats and DivisibleBy constraint
  • d8e2af3: [DependencyInjection] allow autowiring by type + parameter name
  • f03a54e: [DomCrawler] added a way to filter direct children
  • b959d85: improved support for anonymous classes
  • e675597: [PhpUnnitBridge] mock date() in ClockMock
  • 9ef362e: [Serializer] XmlEncoder doesn't ignore PI nodes while encoding

Newest issues and pull requests

They talked about us

Upcoming Symfony Events

Call to Action


Be trained by Symfony experts - 2018-08-28 Lille - 2018-08-28 Lille - 2018-08-29 Clichy
08/26/2018 03:11 am   Symfony Blog   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/phpunit Aug 24, 2018
2 commits to master
08/24/2018 12:29 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/Sylius Aug 24, 2018
2 commits to master
08/24/2018 12:06 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezplatform-xmltext-fieldtype Aug 24, 2018
2 commits to master
  • @andrerom cac5f50
    Add installation instructions
  • @andrerom c544620
    Bump master to 1.6.0-dev
08/24/2018 11:59 am   eZecosystem @ GitHub   Mirror   Link  

News

CMS Critic Award Nominations

The CMS Critic Award nominations are open again. In 2016 we won the award for Best Enterprise CMS, and in 2017 we were runner up in the same category with eZ Platform. Head over the the CMS Critic website to vote for eZ Platform!

All you need to do is enter your e-mail, put “eZ Platform, Best Enterprise CMS” under solution and provide the reason for which you think we deserve this award.

Sneak Peek eZ Platform 2.3, Scheduling

eZ Platform 2.3 is due end of September. Amit Golan Gutin, Product Marketing Manager at eZ Systems, takes a sneak peek into one of the improved features, scheduling changes on your website.

“Previously, the Content Scheduler Block was called the Schedule Block. We decided to rename this feature to avoid any confusion of its purpose and functionality.

The Content Scheduler Block is for the Page Builder. When placed on the page, the Content Scheduler Block allows the editor to schedule when and which content will appear and move in the block, whether that be a news headline, new marketing campaign, new product release, or anything time sensitive.”

Read the full article.

Feedback Requested

How can we avoid issues with Siteaccess settings on defaultValue() & defaultNull() usage?

"Currently in SiteAccess config system in eZ Platform, when out of the box bundled and thirdparty bundles define their own config which should be siteaccess aware, eZ Platform reuses Symfony’s NodeBuilder system for allowing us to express the config we want to expose as siteaccess settings."

André Rømcke, VP Technical Services & Support at eZ Systems, poses the question: how can we improve DX and avoid this issues completely?

Read the full scope and explanation of these issues on our forum, and do leave feedback if you have an opinion on this!

Community Survey Closed

Thank you to everyone who participated in the Community Survey! We received a fair amount of response which will provide us with more than enough data to finalize the eZ Community Strategy. Stay tuned and read more on this topic in the Week in Review soon.

In Other News:

Resources

New to our Community?

If you are new to our Community, check out our Open Source page and learn which resources are available, how to join, and also how you can contribute to eZ Platform.

Looking for a bundle compatible with eZ Platform? Check out: https://ezplatform.com/Bundles.

Social Media

Follow us on Twitter, Facebook, LinkedIn, Google+, or YouTube, and join our Community for any help with eZ Platform or community-related questions.

Find eZ at These Events

For more events, make sure to check out this list.

Each week we publish a roundup of highlights from the eZ ecosystem. If you have any news or events to share, please contact me.

(Lead image credit: Karsten Wentink, CC)

08/24/2018 11:00 am   ez.no/About-eZ/Blog   Mirror   Link  

News

CMS Critic Award Nominations

The CMS Critic Award nominations are open again. In 2016 we won the award for Best Enterprise CMS, and in 2017 we were runner up in the same category with eZ Platform. Head over the the CMS Critic website to vote for eZ Platform!

All you need to do is enter your e-mail, put “eZ Platform, Best Enterprise CMS” under solution and provide the reason for which you think we deserve this award.

Sneak Peek eZ Platform 2.3, Scheduling

eZ Platform 2.3 is due end of September. Amit Golan Gutin, Product Marketing Manager at eZ Systems, takes a sneak peek into one of the improved features, scheduling changes on your website.

“Previously, the Content Scheduler Block was called the Schedule Block. We decided to rename this feature to avoid any confusion of its purpose and functionality.

The Content Scheduler Block is for the Page Builder. When placed on the page, the Content Scheduler Block allows the editor to schedule when and which content will appear and move in the block, whether that be a news headline, new marketing campaign, new product release, or anything time sensitive.”

Read the full article.

Feedback Requested

How can we avoid issues with Siteaccess settings on defaultValue() & defaultNull() usage?

"Currently in SiteAccess config system in eZ Platform, when out of the box bundled and thirdparty bundles define their own config which should be siteaccess aware, eZ Platform reuses Symfony’s NodeBuilder system for allowing us to express the config we want to expose as siteaccess settings."

André Rømcke, VP Technical Services & Support at eZ Systems, poses the question: how can we improve DX and avoid this issues completely?

Read the full scope and explanation of these issues on our forum, and do leave feedback if you have an opinion on this!

Community Survey Closed

Thank you to everyone who participated in the Community Survey! We received a fair amount of response which will provide us with more than enough data to finalize the eZ Community Strategy. Stay tuned and read more on this topic in the Week in Review soon.

In Other News:

Resources

New to our Community?

If you are new to our Community, check out our Open Source page and learn which resources are available, how to join, and also how you can contribute to eZ Platform.

Looking for a bundle compatible with eZ Platform? Check out: https://ezplatform.com/Bundles.

Social Media

Follow us on Twitter, Facebook, LinkedIn, Google+, or YouTube, and join our Community for any help with eZ Platform or community-related questions.

Find eZ at These Events

For more events, make sure to check out this list.

Each week we publish a roundup of highlights from the eZ ecosystem. If you have any news or events to share, please contact me.

(Lead image credit: Karsten Wentink, CC)

08/24/2018 11:00 am   eZ Systems News   Mirror   Link  

We announced last Monday the first part of the conference schedule for SymfonyCon Lisbon 2018. We’re now very happy to announce the second part of the schedule. Discover the conference schedule! We’re extremely pleased to welcome the following speakers (in alphabetical order) and their talks at the conference. Please meet:

  • Pedro Magalhães, PHP Developer and Contributor, will present a talk entitled “Changing PHP”. PHP releases a new minor version every year. Major versions happen when there are enough changes that justify to do so. Who is making those changes and how does that process work? What is the process to get an RFC to vote and the subsequent merge of the code? If you are intrigued by PHP internals, this talk is for you.

  • Ciaran McNulty, PHP professional since the late 90s and lead maintainer of PhpSpec, will be speaking about “Behat Best Practices with Symfony”. In this talk Ciaran will explain the BDD process, and show the best practices for using Behat including: writing good scenarios, driving service development from scenarios, fast UI testing, and using Behat and the Symfony2Extension.

  • Jeremy Mikola, Contributor to various projects in the Symfony2 ecosystem and JeoPHPardy presenter, will be talking about “Bulletproof MongoDB”. This talk will examine how the driver monitors connections to a cluster and look at how we can tune its behavior to meet an application's unique needs, and much more! He will also present the now famous "JeoPHPardy" at the end of the first day of the conference!

  • Fabien Potencier, Symfony founder and project lead, will be on stage for the opening Keynote on Thursday morning! Stay tuned for more details to be announced soon.

  • Samuel Roze, Core Team member of Symfony and ApiPlatform, creator of ContinuousPipe and Tolerance, will give a talk about “Symfony Messenger: 6 months already and more to come”. The Messenger component brings asynchronous processing to Symfony: using message bus(es) you are able to decouple your application and route some (or all) of these "messages" to transports such as the built-in AMQP transport. More than 6 months after merging the new Messenger component in Symfony, Samuel, creator of the component, will explore the different use cases it has been used for so far and how it will continue to involve in order to facilitate even more.

  • Michelle Sanver, big advocate of Open Source and diversity in tech and Symfony CARE team member, will present a talk about “Using the Workflow component for e-commerce”. They got the task to make an order API, from open order, to delivered, with payments in between and after. This is a real happy use case story where she will show you how they did this, and how much more straightforward it was for them to build an otherwise complex system using the workflow component.

  • Miro Svrtan, PHP developer since 1999 now Senior developer, will be speaking about “When testing makes no sense”. If you look at the stage of any conference in the PHP world, people are preaching testing,testing,testing ... If you on the other hand look at the community, the percentage of people writing tests is really low. This talk will explore that fuzzy line when you have to shift your mind from one side to the other: in both directions.

  • Diana Ungaro Arnos, Tech Lead, PHPSP and PHPWomenBR member, information security enthusiast, will be talking about “Security: handling user access with Symfony the right way”. Take a look at the Symfony's Security component powerful tools and see how to use them to handle user access the right way.

The conference is coming in about in less than 4 months, will you be there? Join us today, take your ticket!

The last speakers and talks will be announced very soon, stay tuned!

See you at the conference!


Be trained by Symfony experts - 2018-08-28 Lille - 2018-08-28 Lille - 2018-08-29 Clichy
08/24/2018 01:27 am   Symfony Blog   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/repository-forms Aug 23, 2018
2 commits to master
  • @m-tyrala 4f69c2e
    Merge branch '2.2'
  • @m-tyrala b6cc9c8
    EZP-29143 run test features on Demo version without changing feature …
08/23/2018 12:31 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/phpunit Aug 23, 2018
2 commits to master
08/23/2018 12:30 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/ezsystems.github.com Aug 23, 2018
1 commit to master
08/23/2018 12:17 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/ezplatform-demo Aug 23, 2018
1 commit to master
08/23/2018 12:11 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/ezplatform Aug 23, 2018
2 commits to master
  • @brookinsconsulting 7126415
    Merge remote-tracking branch 'upstream/master'
  • @andrerom 7fc0616
    [YML] Add default cache prefix in order to share cache across cluster (
08/23/2018 12:11 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/Sylius Aug 23, 2018
2 commits to master
08/23/2018 12:07 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/repository-forms Aug 23, 2018
2 commits to master
  • @m-tyrala 4f69c2e
    Merge branch '2.2'
  • @m-tyrala b6cc9c8
    EZP-29143 run test features on Demo version without changing feature …
08/23/2018 12:07 pm   eZecosystem @ GitHub   Mirror   Link