New! Our new Issues homepage has the latest issue ticket changes. Follow the latest progress of eZ Publish!


@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/repository-forms Jul 17, 2018
1 commit to master
  • @bdunogier 330aa04
    Symfony 4.x: aliased service to avoid autowiring notice (#241)
07/17/2018 12:27 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/phpunit Jul 17, 2018
2 commits to master
07/17/2018 12:26 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/ezpublish-kernel Jul 17, 2018
1 commit to master
  • @pspanja 67603a3
    Use getenv() to retrieve test testup factory (#2397)
07/17/2018 12:10 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/ezpublish-api Jul 17, 2018
1 commit to master
  • @pspanja 34752b6
    Use getenv() to retrieve test testup factory (#2397)
07/17/2018 12:09 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/repository-forms Jul 17, 2018
1 commit to master
  • @bdunogier 330aa04
    Symfony 4.x: aliased service to avoid autowiring notice (#241)
07/17/2018 12:05 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezpublish-kernel Jul 17, 2018
1 commit to master
  • @pspanja 67603a3
    Use getenv() to retrieve test testup factory (#2397)
07/17/2018 11:59 am   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezpublish-api Jul 17, 2018
1 commit to master
  • @pspanja 34752b6
    Use getenv() to retrieve test testup factory (#2397)
07/17/2018 11:59 am   eZecosystem @ GitHub   Mirror   Link  

We’re very pleased to announce that the conference schedule for this year’s edition of the SymfonyLive conference in London is online. Join us on September 28th for an intense conference day dedicated to Symfony, divided into 2 tracks.

Discover now all the speakers selected and the talks they will present there! We’re very excited to welcome 14 speakers at the conference (in alphabetical order):

  • Zan Baldwin who will be speaking about “The Symfony Open-source Community” at the closing Keynote! Stay tuned for more details to be announced soon.

  • Neal Brooks will speak about “Running Symfony on AWS Lambda”. If you ever find yourself deploying your Symfony app to your EC2 boxes and wondering if you're using your resources wisely, then this talk is for you!

  • Michael Cullum will be talking about “Building first-class REST APIs with Symfony”. In this talk Michael will show you how you can build a simple maintainable REST API using the Symfony components that can perform some simple operations in ways that are clean and simple.

  • Kévin Dunglas, Symfony Core Team member, will be presenting a talk about “Panther: test your Symfony apps with real web browsers”. Symfony Panther is a brand new e2e testing and web scrapping library written in PHP that drives real browsers thanks to the WebDriver protocol from the W3C. Let’s meet the feline!

  • Sandra Eriksson will present a talk about “What is accessibility, and why I should care?”. Find out more about the accessibility area, WCAG (Web Content Accessibility Guidelines) and how to improve accessibility in ICT products (Information Communications Technology) for users with disabilities.

  • Christian Flothmann and Christopher Hertel will present a talk entitled “Using Symfony Forms with Rich Domain Models” to understand the different aspects of a rich domain model that makes it hard to use it in conjunction with the Form component.

  • Nicolas Grekas, Symfony Core Team member, who will talk about “Symfony Cache: a premium recipe to fast apps”. This talk will show you that caching might be the most efficient strategy to fast apps.

  • Tobias Nyholm will be speaking about “Symfony without the framework bundle”. This talk will go over performance to see what you can do to make an application run faster.

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

  • André Rømcke will speak about “Take your Http caching to the next level with xkey & Fastly”. FOSHttpCache is extending Symfony in many ways, in this talk, you’ll discover how to use it!

  • Samuel Roze, Symfony Core Team member, who will present a talk entitled “Symfony Messenger: Messages, Queues, Workers and more” about the new Messenger component that he created a few months ago.

  • Erin Taylor and Gawain Lynch, will be speaking about “GDPR for web development”. In this talk they’ll give an overview of the main principles of GDPR and their relevance to web development. They’ll describe use cases for back-end and front-end developers working for Symfony and its ecosystem.

An incredible Symfony day is waiting for you, take your conference ticket now! If you want to get the most out of the conference, register for a workshop and conference combo ticket. Several pre-conference workshops are organized on September 27th:

  • Symfony 4 Best Practices by Nicolas Grekas
  • Building API-driven apps with API Platform by Kévin Dunglas
  • Symfony Messenger by Samuel Rozé
  • Lightning Fast Tests by Jakub Zalas

We hope to see you at SymfonyLive London 2018, less than 3 months left before the event!

Let’s meet in London and gather the great British Symfony community. Will you join us?


Be trained by Symfony experts - 2018-07-23 Paris - 2018-07-23 Paris - 2018-07-25 Paris
07/17/2018 03:39 am   Symfony Blog   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/ezstudio Jul 17, 2018
2 commits to master
07/17/2018 12:13 am   eZPublishLegacy @ GitHub   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/ezplatform Jul 17, 2018
2 commits to master
07/17/2018 12:09 am   eZPublishLegacy @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezstudio Jul 17, 2018
2 commits to master
07/17/2018 12:00 am   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezplatform Jul 17, 2018
2 commits to master
07/16/2018 11:59 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezmigrationbundle Jul 17, 2018
2 commits to master
07/16/2018 11:58 pm   eZecosystem @ GitHub   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/EzPublishCoreExtraBundle Jul 16, 2018
2 commits to master
07/16/2018 12:11 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/ezpublish-kernel Jul 16, 2018
2 commits to master
07/16/2018 12:10 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/ezpublish-api Jul 16, 2018
2 commits to master
07/16/2018 12:09 pm   eZPublishLegacy @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/Sylius Jul 16, 2018
2 commits to master
07/16/2018 12:05 pm   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezpublish-kernel Jul 16, 2018
2 commits to master
07/16/2018 11:59 am   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezpublish-api Jul 16, 2018
2 commits to master
07/16/2018 11:59 am   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/ezmigrationbundle Jul 16, 2018
2 commits to master
07/16/2018 11:58 am   eZecosystem @ GitHub   Mirror   Link  
@ezecosystem
ezecosystem pushed to master in ezecosystem/EzCoreExtraBundle Jul 16, 2018
2 commits to master
07/16/2018 11:58 am   eZecosystem @ GitHub   Mirror   Link  

Following the new features we've added in May in the Events & Meetups section, we're pleased to introduce a brand new section within the main website menu: Symfony Events. This will enable you to find a Symfony event near you more easily.

Symfony Events Menu Option

The Events section itself has also been improved, again! We've added a map where you can see at a glance where are organized all the upcoming Symfony events. You can find on the map: all the upcoming official Symfony conferences pinned in red and all the upcoming Symfony community events pinned in blue.

Symfony events map

Remember that lately new features were added to this section: all the past events are still shown and the «add to my calendar» button was added. But there is more! You can now find all the Symfony meetups listed in the upcoming community events. Any Symfony meetup created on meetup.com is automatically listed on Symfony website. And you can also add them to your calendar!

We aim to create a unique place for you to find the next Symfony event organized near you! If your meetup is not on the list, contact us or add it on the website. Once you add your event here or on meetup, a tweet is sent from @symfony to announce it and you can find it on the map. This way, all the Symfony events will get more visibility for everyone within the community. You won't miss anymore a Symfony event organized near you!


Be trained by Symfony experts - 2018-07-23 Paris - 2018-07-23 Paris - 2018-07-25 Paris
07/16/2018 04:00 am   Symfony Blog   Mirror   Link  
@ezpublishlegacy
ezpublishlegacy pushed to master in ezpublishlegacy/phpunit Jul 15, 2018
2 commits to master
07/15/2018 12:22 pm   eZPublishLegacy @ GitHub   Mirror   Link  

This week, the upcoming Symfony 4.2 version added a config option to enable the UTF8 mode in routes and improved the Cache component to allow using PDO databases. Meanwhile, form profiling was optimized to reduce its memory footprint and Symfony Contracts were created as a set of abstractions extracted out of the Symfony components.

Symfony development highlights

2.8 changelog:

  • 66b9ebc: [Filesystem] fixed lock file permissions
  • e2c0239: [HttpFoundation] suppress side effects in get() and has() methods of NamespacedAttributeBag
  • f803762: [HttpFoundation] reset callback on StreamedResponse when setNotModified() is called

3.4 changelog:

  • 0fcc874: [Process] fixed the detection of the Process new argument
  • 137753d: [Console] correctly return parameter's default value on "--"
  • 44ce4dd: [WebProfilerBundle] massively reduction of memory footprint when profiling forms

4.1 changelog:

  • a552e84: [Serializer] fixed serialization of items with groups across entities and discrimination map
  • 10f7dcc: [EventDispatcher] clear orphaned events on reset

Master changelog:

  • 10e15dc: [Process, Console] deprecated defining commands as strings
  • 254f4c8: [FrameworkBundle] allow turning routes to utf8 mode by default
  • cbda6a3: [FrameworkBundle, Cache] allow configuring PDO-based cache pools with table auto-creation on first use
  • f20eaf2: [Cache] added MarshallerInterface allowing to change the serializer
  • a5709ee: [ProxyManagerBridge] allow proxifying interfaces
  • c85134c: [Routing] deprecate non string requirement names
  • df26fea: [Console] add title table
  • 20070b7: [BrowserKit] added new methods submitForm and clickLink
  • 1e16a8b, e379146: added symfony/contracts: a set of abstractions extracted out of the Symfony components
  • eb112a5: [DoctrineBridge] inject the entity manager instead of the class metadata factory in DoctrineExtractor

Newest issues and pull requests

They talked about us


Be trained by Symfony experts - 2018-07-23 Paris - 2018-07-23 Paris - 2018-07-25 Paris
07/15/2018 02:31 am   Symfony Blog   Mirror   Link  

News

eZ Platform 2.2.1 available

eZ Platform 2.2.1 has been made available. This release includes several bug fixes for our most recent Fast Track Release, eZ Platform v2.2. You can view the changelog on GitHub.

Facilitating the migration path to eZ Platform

In conjunction with the release of eZ Platform 2.2.1, we released ezplatform-xmltext-fieldtype 1.6.0. This package notably contains the XmlText to RichText converter for migrating to eZ Platform's RichText format.

This release includes several improvements, further facilitating and improving the migration path to eZ Platform. Full details are available on GitHub.

Discover eZ Platform v2.2

Learn more about eZ Platform v2.2, our summer release in a recording of the Webinar accompanying this release. This release includes both major and small improvements. Recently documented is one of these small improvements, setting the pagination limit in Admin UI.

Local Meetups

There is an interest by the Community to organize an eZ Meetup in London (UK). If you are interested in this, do leave a messages in the Slack thread.

If you want to help organize, or just attend. If you have ideas, or think we should link up with existing Symfony or PHP Meetups in the area, we would love to hear from you.

Winner of the eZ Connector May Competition

“We wish that all could win! However, like the World Cup, only one can be left to raise the eZ Connector trophy. The winner of the eZ connector May competition is the Mailchimp connector. MailChimp is an email marketing solution that allows you to build customizable email campaigns as well as automate your email marketing initiatives. Emmanuel, who is working as a senior consultant at our partner Smile, developed the connector on his personal time (and name).”

Read the full announcement on our Blog. This announcement also includes a demo video and news about two more connectors.

In Other News:

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: Thomas Hawk, CC)

07/13/2018 11:52 am   ez.no/About-eZ/Blog   Mirror   Link  

News

eZ Platform 2.2.1 available

eZ Platform 2.2.1 has been made available. This release includes several bug fixes for our most recent Fast Track Release, eZ Platform v2.2. You can view the changelog on GitHub.

Facilitating the migration path to eZ Platform

In conjunction with the release of eZ Platform 2.2.1, we released ezplatform-xmltext-fieldtype 1.6.0. This package notably contains the XmlText to RichText converter for migrating to eZ Platform's RichText format.

This release includes several improvements, further facilitating and improving the migration path to eZ Platform. Full details are available on GitHub.

Discover eZ Platform v2.2

Learn more about eZ Platform v2.2, our summer release in a recording of the Webinar accompanying this release. This release includes both major and small improvements. Recently documented is one of these small improvements, setting the pagination limit in Admin UI.

Local Meetups

There is an interest by the Community to organize an eZ Meetup in London (UK). If you are interested in this, do leave a messages in the Slack thread.

If you want to help organize, or just attend. If you have ideas, or think we should link up with existing Symfony or PHP Meetups in the area, we would love to hear from you.

Winner of the eZ Connector May Competition

“We wish that all could win! However, like the World Cup, only one can be left to raise the eZ Connector trophy. The winner of the eZ connector May competition is the Mailchimp connector. MailChimp is an email marketing solution that allows you to build customizable email campaigns as well as automate your email marketing initiatives. Emmanuel, who is working as a senior consultant at our partner Smile, developed the connector on his personal time (and name).”

Read the full announcement on our Blog. This announcement also includes a demo video and news about two more connectors.

In Other News:

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: Thomas Hawk, CC)

07/13/2018 11:52 am   eZ Systems News   Mirror   Link  

We wish that all could win! However, like the World Cup, only one can be left to raise the eZ Connector trophy. The winner of the eZ connector May competition is with the Mailchimp connector. MailChimp is an email marketing solution that allows you to build customizable email campaigns as well as automate your email marketing initiatives. Emmanuel, who is working as a senior consultant at our partner Smile, developed the connector on his personal time (and name). As the winner of the competition, Emmanuel will receive $2,500 and an additional $5,000 prize if he is able to build an additional connector in the “Build with eZ” phase.

The MailChimp connector provides a range of cool features that seamlessly integrate eZ Platform with MailChimp. A few notable features are:

  • Subscription list: Create mailing lists from the eZ platform interface that are automatically defined in the MailChimp account and linked to the eZ Platform application. 
  • Campaigns: Create a marketing campaign linking content from your eZ Platform content repository to be shared in your campaign. Similar to the mailing lists, the campaigns are automatically defined in the MailChimp account and linked to eZ Platform.
  • Subscription form: Create a specific form for a campaign on a page generated by eZ Platform.

Click here to view a demo of the connector and to learn more about its capabilities.

In addition to the MailChimp connector, we had two other connectors that are a great addition to eZ Platform:

Creemedia created a Contentbird connector. Contentbird is a content marketing platform where you can create optimized content for your website.

The connector lets you sync the content from Contentbird to eZ Platform and vice versa. For example, choose which of your eZ Platform user is the author of the article, which type of content should be created and in which category the content should be placed. The package is open source and available on Github: https://github.com/creemedia/eZcontentbirdBundle.

Watch the video below to learn more about the eZ Contentbird Connector capabilities: 

Another connector in the running was inwebco’s Google Analytics (GA) connector. The connector lets editors and administrators of eZ Platform access the web analytics from GA directly within eZ Platform user interface. The connector adds a new tab on the administrator interface and makes it possible to view further information from Google Analytics without having to access the Google Analytics application.

To learn more, read this blog post.

As a reminder, the eZ Connector Marketplace expansion program was launched this past February at eZ’s Barcelona partner meeting. The eZ Connector initiative consists of two programs: eZ Connector Competition and Build with eZ. These programs are an opportunity for partners, developers, and third-party software vendors to build connectors that extend eZ Platform’s capabilities.

The next competition will kick off on July 1st. Registration for next month’s competition is already open.

Copyrights and intellectual property requirements: The connectors must be open source and follow the GPL license (version 2). For the eZ Connector Competition phase, participants are welcome to host the codebase of the connector anywhere, be it on their personal Github repository or their company Gitlab account. We, however, ask that they grant eZ Systems with the right to use the connector following the eZ Contribution License Agreement (CLA) , During the Build with eZ phase, the participant must agree on the same CLA, and, as it will be a collaboration with eZ Systems, we ask the codebase of the connector be hosted on eZ Systems GitHub organization (https://github.com/ezsystems/). eZ Systems will create a dedicated repository for it when launching the phase. To learn more visit our Build a Connector for eZ page.

07/13/2018 09:49 am   ez.no/About-eZ/Blog   Mirror   Link