DeveloperBlog
By Jani Tarvainen
Senior Developer Advocate
Dec 12, 2019

Upgrading your site from eZ Publish to eZ Platform

eZ Publish, our previous generation product, has not been actively developed for over five years since its last release in December 2014. There are still many live installations running eZ Publish 5.4 and even older versions. eZ Publish is solid as a rock and supported by eZ Systems until December 2021, but you should always plan for the future. 

Continue reading
By Jani Tarvainen
Senior Developer Advocate
Dec 09, 2019

PHP 7.4 OPCache Preloading benchmark results and a note on extension crashes

Last week I did some benchmarks with PHP 7.3 and 7.4 using Symfony 4.4 with a hacked-together version of eZ Platform. The benchmark results showed significant performance gains, but I could not get the test app to work with hallmark feature of PHP 7.4: OPCache Preloading. I had everything in place, I thought I'd give it another go with a simpler app.

Continue reading
By Jani Tarvainen
Senior Developer Advocate
Dec 05, 2019

Benchmarking PHP 7.3 vs 7.4 with Symfony 4.4 (+ trouble with OPCache Preloading)

PHP 7.4 version brings in a slew of new features to the language, including a notable feature for performance: OPCache Preloading. It promises significant gains for complex PHP apps where the bootstrap is sizeable. I wanted to find out how realistic these claims were and if the feature is ready for prime time in real world deployments.

Continue reading
Gunnstein Lye
By Gunnstein Lye
Security & Maintenance
Dec 04, 2019

OWASP and reflected XSS

Recently we received a notice about a security issue in our product from a security consultancy. In this post we describe how we vulnerability was mitigated together with the reporter. This collaboration allows us to keep our customers systems secure.

Continue reading
By Jani Tarvainen
Senior Developer Advocate
Nov 28, 2019

SymfonyCon 2019 in a nutshell: Symfony 5.0, components and performance

Every year the Symfony community gathers to SymfonyCon, a global conference. This year the event had over 1600 attendees from all over the world. eZ Platform is built on the Symfony framework, so here is a quick overview of the hot topics from the SymfonyCon 2019 held in Amsterdam.

Continue reading
By Jani Tarvainen
Senior Developer Advocate
Nov 21, 2019

Upgrading eZ Platform from Symfony 3 to 4 and beyond

eZ Platform is the flagship product of eZ Systems. Our software enables developers and editors to build and manage complex web sites and applications using a multitude of features. As a development platform we need to pay special attention when doing upgrades. Much more so than if we were a product tailored to a group of end users.

Continue reading
By Jani Tarvainen
Senior Developer Advocate
Oct 29, 2019

Connecting to a remote MySQL or MariaDB server on the go with ZeroTier

Connecting to remote resources over the internet is something that developers need to do every so often. There are many ways to achieve a secure connection between computers on different networks. Let's take a look at a novel option, ZeroTier, using a practical example. 

Continue reading
By Jani Tarvainen
Senior Developer Advocate
Oct 22, 2019

Switching databases: Migrating from MariaDB or MySQL to PostgreSQL

Relational databases remain at the heart of many different types of applications. They were also one of the first widely deployed complex FOSS (Free Open Source Software) software packages widely available and deployed on the web. Most notably there are three common Open Source databases in use today: MariaDB, MySQL and PostgreSQL.

Continue reading
Amit Gutin
By Amit Golan Gutin
Product Marketing Manager
Oct 17, 2019

Six Ways PaaS Can Help Your Organization Save Resources And Money

Learn how a PaaS model can help your organization save time and money when building various software applications. Provide your developers high-performance development, testing, and production environments, as well as an agile workflow with tools to develop and deploy applications quickly.

 

Continue reading
By Jani Tarvainen
Senior Developer Advocate
Oct 15, 2019

Building a Store Locator using OpenStreetMap with Leaflet.js and GeoJSON

eZ Platform comes with batteries included for building location-based features for websites and applications. In this article we'll go hands on to see how you can create a simple store locator feature using eZ Platform, OpenStreetMap and a few other technologies.

Continue reading