backdrop-issues icon indicating copy to clipboard operation
backdrop-issues copied to clipboard

Follow-up: display new install_version property also on status and debug page

Open indigoxela opened this issue 11 months ago • 4 comments

Description of the task

As part of (and basis for) supplemental stylesheets in issue https://github.com/backdrop/backdrop-issues/issues/4782 there's now a new config item install_version, which has already been added to our telemetry.

Besides that, this information would also be beneficial on the status page (admin/reports/status) and on the debug information page (admin/reports/debug).

Actual behavior

On admin/reports/telemetry the information's displayed but neither on admin/reports/status nor on admin/reports/debug.

Expected behavior

This info would be useful on the other two pages, too. For sure on the debug info page.

Additional information

Add any other information that could help, such as:

  • Backdrop CMS version: 1.30.0 (latest release)

indigoxela avatar Dec 31 '24 10:12 indigoxela

image

I like this idea.

One thought. Should we include a more option with text along these lines.

Starting with version 1.30.0, Backdrop uses the installation version to add classes to the body of Basis which makes it possible to improve Basis without effecting older sites.

This is pretty obscure and not likely to be seen by many people, but it might be helpful to a few.

I don't feel strongly about this suggestion.

stpaultim avatar Dec 31 '24 21:12 stpaultim

One thought. Should we include a more option with text along these lines.

We could add more info there, however, as your text already shows: that's only relevant if Basis is the default theme. That may be the case for some sites, but most of the time rather not. And for these sites, that info would rather be confusing than helpful.

Besides that, there's a discussion to add a UI for that Basis setting - which will provide more helpful background info than a status page "more" section".

So - we can do it - if there's consensus that this makes sense.

indigoxela avatar Jan 01 '25 08:01 indigoxela

The Backdrop version installed when the site was created can be useful in other cases. For example, it could be helpful to know if a site was created with Backdrop CMS 1.34, or it was updated to Backdrop CMS 1.34 and, in the latter case, if it was updated from Backdrop CMS 1.31 or from Backdrop CMS 1.33.
Describing Backdrop CMS initial version as a value that can explain why a theme is rendered differently in two different sites would be too restrictive.

I am not sure what additional text could be added. I would eventually make clear what Backdrop CMS initial version is, just to avoid the eventual confusion Backdrop CMS and Backdrop CMS initial version could create. (The confusion would stop when Backdrop CMS is updated to a new version, though.)

avpaderno avatar Jan 01 '25 09:01 avpaderno

Rebased, in case someone wants to have a look in a fresh sandbox. 😉

indigoxela avatar Feb 19 '25 13:02 indigoxela