ClassicPress PetitionsClassicPress Petitions
This is a read-only archive. Post or comment on the live version of this page on our forums.

Integrate Health Check & Troubleshooting plugin

September 10, 2018 · 10:39 · Daniele Scasciafratte

It is an official plugin by the community started from a ticket

I think that we can integrate to improve the debugging and also help the customers/users to understand the system data.

+2 more
Request: Add feature

That looks like it should stay plugin territory to me. There is also the Query Monitor plugin,, which I personally use a lot. But, again, I don't think we should attempt to bring something like that into core.

Daniele Scasciafratte

That plugin is intended to be merged in the core in the future, is not a debugging plugin like query monitor.
The purpose is to show as example how much ram you have for your website etc.
This information are valuable for who give support to customers and doesn't have access to the hosting.


I understand that this has been the eventual purpose of the Health Check plugin. But (a) feature plugins often don't make it into core and (b) I don't see why that makes any difference anyway. We don't have to mimic what WP has planned.

We seem to have already developed a concept for CP of having "core plugins." Maybe this would make another candidate for that category. But I don't see it as part of the CP core itself.

Daniele Scasciafratte

Yes we don't have to mimic WP but as developer and guy that do support to customers I have always to ask to them to install a plugin and enable for me an user with permissions or an access to the hosting to check that informations (this with exchanges by email).
Instead other cms show that information as example during the installation or in a page.


I'd prefer this remain plugin functionality.

Pieter Bos

This is only something devs will look at and therefore should not clutter the install of the average user: plugin territory in my opinion

Daniele Scasciafratte

It is only a page that show the hosting information and all the cms do that.
Think about that common user case: user that is not highly skilled install a plugin and is getting issues. That plugin specify to have a php version or specific php extension installed or a minimum of ram. How that user can see that?
Need to access the hosting and this can be not easy to explain because every hosting has a different panel or way to show that information or don't access to this information.
Instead with a page that show this information is easy to achieve and help the users.
Think also a case where the user don't have admin access to install a plugin but enough to access to the dashboard and want to see this information?

James Nylen

The main use case for this is regular users requesting support with a technical issue.

Fredrik Forsmo

I think this should be included in core since it's will help a lot to know this information when you help others that aren't developer. Then you can request screenshots of this and roll out any problems with the server or php version and so on.

This will also help when you can't control your hosting.

Fabian Wolf

Maybe located in the Tools menu? Pretty simple page, similar to the system overview seen in WooCommerce.

Paolo Falomo

I think it would be useful an integrated ticketing system with real time chat.

James Nylen

Paolo: I think this is a separate petition! Some crossover would be possible though, like a link to create a post on the support forum with your site's info.

James Nylen

>We seem to have already developed a concept for CP of having "core plugins." Maybe this would make another candidate for that category. But I don't see it as part of the CP core itself.

I agree, it would be good to get a ClassicPress plugin going for this. Forking the WP health check plugin to a repo at would be a good start.

If you're interested in doing this, DM me on Slack and I'll get you set up.

James Nylen

Seems like their "troubleshooting mode" has some issues. It would probably be a good idea to fix or remove that feature.

James Walker