Funding Request: Other topics 2023

t3n/neos-debug rewrite

I want to finish up a first version of my t3n/neos-debug rewrite in the next months. The plugin is unmaintained and Johannes and me weren’t able to move it before his departure from t3n to Flowpack or Neos. I wasn’t able to get any response from the repo owner.
In the last year I rewrote the frontend part as webcomponent with Preact and TS. This makes it integrate nicer with projects and easier to develop further.
Most features are working again and I already added some more improvements.So the next step would be the rewrite of the PHP and implement some of the following ideas:

  • add extensibility to track custom metrics during rendering
  • find a way to add the debug infos to the html document in a better way (currently sometimes affects/breaks the rendering)
  • make it safe to use it on demand in production environments
  • add recommendations
    • check http headers (e.g. is data gzipped?)
    • cache blocks that could be global
    • highlight the blocks with the most impact
  • implement something like a “debug session” to temporarily store results while working on a page to compare the changes
  • maybe connect it to Flowpack.Fusion.Tracing somehow to create a full “performance profile” of a page that can be downloaded
  • Neos 9 compatibility (?)

Budget 3.000€ (will not cover the time, but I also look for customer/community sponsoring)

2 Likes