How evolver group is using PhpStorm to innovate in the media industry
Today we are excited to share an interview with Daniel Schröder, development lead at evolver group. Read on for his insight into how his development team is using PhpStorm to keep innovating in software products and IT solutions for the media industry.
About evolver group
evolver group is known as one of today’s most innovative software companies in the media industry. With major products like evolverOAS (Online Ads System), evolverCMS (Content Management System), evolverSSO (Single Sign-On + Paywall + Payment) and their evolver rental software (portal solutions for employment, real estate, automotive and obituary markets), evolver group provides the complete range of software products and IT solutions for media companies.
With a staff of more than 50, evolver media GmbH & Co. KG and evolver services GmbH take care of evolver group services to ensure their media industry customers’ success on the Internet.
evolver media, the core of the group, was founded by the managing partners Torsten Gramann and Mathias Moeckel in 1999 and has since significantly expanded its activities in the media industry.
evolver group works for clients such as Frankfurter Allgemeine Zeitung, Rheinische Post, FUNKE Media Group, and Axel Springer AG.
We’ve talked with Daniel Schröder, development lead at evolver group, and got insight about their experience with PhpStorm.
What technologies and development practices do you use in evolver group?
We mostly rely on these noteworthy technologies:
PHP for most of the backend, including advanced use of Zend Framework 2, Symfony 2 components, Doctrine 2, Composer for package management, Phing as a build tool, PHPUnit for unit testing, Behat for BDD, Xdebug as debugging engine, and XHProf as profiler
Git and Subversion (in release) as VCS
REST + HAL (Hypertext Application Language) and BaaS (backend as a service)
From the project management side, we are incorporating Scrum framework approach. Our sprint teams are about five people, and sprint length is between two and three weeks.
We also take advantage of Gitflow workflow using Atlassian products (Jira, Bamboo, Stash) with pull requests and reviews.
How long have you been using PhpStorm? What made you choose it?
We started using PhpStorm in late 2013. Before that we’d tried Zend Studio, and sometimes NetBeans and UltraEdit Studio.
In the end, we chose PhpStorm over all the other IDEs we tested, because it provides much better integration of our preferred technologies and tools, and for sure has better performance. Our entire team was happy to switch to PhpStorm.
How does PhpStorm help your team?
We also use some of PhpStorm’s tools for working with VCS (mostly adding and removing files), and for the rest we use Git/SVN GUI and CLI.
Many essential features are available in PhpStorm out of the box (or with free plugins), so there is no need to use 3rd-party tools. Soon after we switched to PhpStorm, we were able to access all the features we needed for software development in evolver group, and we found them simple to use and powerful.
Do you feel the team is more productive with PhpStorm?
Yes, for sure! evolver group development team has significantly improved its productivity using PhpStorm IDE, thanks to better performance compared to all the other IDEs we’ve tried. We’ve also reduced the risk of errors and bugs by relying on PhpStorm’s integrated deep code analysis.
Сase studies with evolver group are available in PDF format. We would like to thank evolver group and especially Daniel Schröder for this interview and sharing his insights.
We welcome your feedback in blog post comments below. If you, too, would like to share your experience with PhpStorm, please contact Mikhail Vink, Product Marketing Manager for PhpStorm (Mikhail.Vink [at] jetbrains.com).
Develop with pleasure!
-JetBrains PhpStorm Team
Subscribe to Blog updates
Thanks, we've got you!
PHP Turns 25: A Short History of PHP and 50% PhpStorm Discount
Rasmus Lerdorf introduced PHP to the world exactly 25 years ago today. The JetBrains team would like to take this opportunity to thank you all for your continued support for PHP over the years, and invite you to celebrate this anniversary together. The much-anticipated release of PHP 8 is schedul…
PhpStorm 2019.1 released: Debug Twig and Blade, Locate Dead Code, Enjoy Improved Autocompletion, New Refactorings & Quick-Fixes, and more
PhpStorm 2019.1 is now available for you! This major release brings with it support for debugging Twig and Blade templates, locating dead code, new and improved refactorings, intentions, and quick-fixes, enhanced performance and stability, and much more! Explore the top new features and download…
Nikita Popov joins PhpStorm Team
We are very happy to announce that starting this year, Nikita Popov, a well-known long-time PHP ecosystem contributor, is joining JetBrains to work with the PhpStorm team! The focus of his work – improving the PHP ecosystem – will remain the same. And of course, we are excited to explore what become…
PhpStorm 2018.3 released: DQL, PHP 7.3, Multi-host Deployment, PHP CS Fixer, new refactorings, and more
PhpStorm 2018.3 is now available! This major release brings with it a lot of new powerful features and improvements, including DQL support, PHP CS Fixer, remote deployment to multiple hosts, new intention actions and improved refactorings, support for GitHub Pull Requests and Git submodules, …