New in Symfony 2.8: Redesigned Profiler

Warning: This post is about an unsupported Symfony version. Some of this information may be out of date. Read the most recent Symfony Docs.
Contributed by
Javier Eguiluz
in #15523.
A few weeks ago we introduced the redesigned debug toolbar for Symfony 2.8. The new toolbar was well received by the community, but it had a major shortcoming: when you clicked on any toolbar panel, you were redirected to the old profiler.
That's why the day after introducing the toolbar, we started working on modernizing the look and feel of the profiler to match the new toolbar. A month later, and after having changed more than 5,000 lines of code, we are proud to introduce the redesigned Symfony Profiler.
The redesign process
This daunting redesign, like most design projects, started back in the drawing board. We prepared dozens of paper mockups and sketches to rethink all the elements rendered in the profiler pages:

The next step was to prepare the wireframe of the layout on which profiler pages are based. Again, a lot of designs were tested and eventually, we decided to use the following layout:

The final step was to redesign all the profiler pages. Instead of just updating their appearance, we spent more than 100 hours in total rethinking each and every of their contents.
Explaining the full set of changes would take us too long, so we prefer to show you four quick comparisons of the old and new profiler:




Check out the original pull request to know all the details about the new design.
How can you get the new profiler?
The new profiler will make its debut in Symfony 2.8 and 3.0, which will be released
on November. The redesign will also be available in the next Silex releases.
Meanwhile, you'll have to use the 2.8.*@dev
dependency version in your
composer.json
file.
If you want to test it as quickly as possible, create a new Symfony project executing the following command:
1
$ composer create-project symfony/framework-standard-edition new_profiler "2.8.*@dev"
Help the Symfony project!
As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.
Comments
Comments are closed.
To ensure that comments stay relevant, they are closed for old posts.
+1 Massimiliano Arione
It should be easy enough to create a pop-up window and inject the email HTML in it.