New and improved About page at /about is live

As of this commit:

The legacy version for the /about page is no longer available and the new version is the only version available. We’ve also published a new documentation that explains the new /about page and how it can be customized:

3 Likes

Since updating to Discourse Version 3.4.0.beta3-dev (9c17588f6a), I’m unable to fully utilize the new Customize About Page feature due to a conflict with existing text. Specifically, the old js.about.contact_info text from /admin/customize/site_texts?overridden=true&q= persists and mixes with any new content added via the About page customization.

The main issues:

  1. New About Page Customization Not Overriding Old Text: When I update contact information on the new About page feature, the old text from js.about.contact_info at site_texts still appears, creating a mixed display instead of fully replacing the old content.
  2. Editing Site Texts Disabled: The new About page customization seems to have blocked my ability to edit any site texts, as the overridden js.about.contact_info text prevents access to these fields.

Due to privacy concerns, I can’t share the website URL, but I’m running Discourse Version 3.4.0.beta3-dev (9c17588f6a). Any advice on troubleshooting this or suggestions for future updates to address this conflict would be greatly appreciated.

1 Like

I am having a bit of trouble understanding your problem and replicating it. Are you saying that you had already changed the js.about.contact_info text previously, and now after the update when you try to update the text you are getting an error?

Can you look at the developer console in your web browser to see if more details are shown there when the error message appears on the page?

3 Likes

Product Manager
1h
I am having a bit of trouble understanding your problem and replicating it. Are you saying that you had already changed the js.about.contact_info text previously, and now after the update when you try to update the text you are getting an error?

Can you look at the developer console in your web browser to see if more details are shown there when the error message appears on the page?

(I am just relaying the message from the manager on discourse).

1 Like

@tobiaseigen @Reezy

Yes, I had previously modified the js.about.contact_info text, and after the recent update, I noticed that when I try to customize the About page with new content, it doesn’t fully override the old js.about.contact_info text. Instead, the old text is still present and mixes with the new content, creating display issues.

Additionally, I’m not receiving a specific error message in the interface. However, I do see an error page (“Something went wrong”) when trying to edit overridden texts in /admin/customize/site_texts?overridden=true&q=. I’ve checked the developer console, and here’s what I observed:

I checked the developer console in Chrome, and here’s what I found:

  • TypeError: I’m seeing a “Cannot read properties of null (reading ‘find’)” error in admin-site-text-edit.js:19:1. This seems to indicate an issue with the setupController function when accessing site_texts.

The issue seems to prevent the new customization feature from fully replacing old text in the About section. Let me know if there are specific details in the console you’d like me to capture, or if there’s anything else I can provide to help troubleshoot this!

1 Like

Ok, thanks for that! We will look into it and see if there’s a bug.

You are aware that there are two site texts you migh tlike to edit affecting the “Contact us” section on the about page? There is also the js.about.report_inappropriate_content site text.

3 Likes

Thank you for the guidance, Tobias.

Yes, I am aware of the other js.about site texts, but my primary issue is with using the new Customize About Page feature. Because of the previously modified js.about.contact_info text in /admin/customize/site_texts, I’m unable to fully update the contact information.

When I try to use the new customization feature to update the Contact section, the new text doesn’t replace the old js.about.contact_info content. Instead, it mixes with the old text, resulting in a jumbled display on the About page.

I’d really appreciate any insights into resolving this so I can make full use of the new Customize About Page feature. Thank you!

2 Likes

We’re missing the stats that were in the old table :cry:

Is that public stats table available elsewhere? :thinking:

Thanks for that feedback. What are you missing that is not on the admin home page and reports?

The old stats table figures were publicly accessible @tobiaseigen

I miss the simplicity of having all those figures in one easily accessible place, rather than digging around in the reports pages for each individual metric over each time period.

The “active users” over the three time period columns was a good metric for us.

Maybe I’ve just been too used to referencing it for the last seven years and I miss it now it’s not there :person_shrugging:t2:

Not to worry, I can probably recreate the old table with data explorer :+1:t2:

1 Like

Currently I have the new About page, but I had to enable it “experimentally” to show it to Everyone. I notice that if I log out there’s still an old version of the page. Is there any way to show the fancy About page to users who are not registered nor logged in and just browsing our site?

If I don’t include “everyone” it doesn’t show the new page at all. I don’t know if the group setting or the entire page is “experimental” based on the text…

Screenshot 2024-11-03 at 1.13.23 PM

3 Likes

I am not able to edit that as well because of this Customize About Page feature is buggy.

1 Like

Thanks for the feedback. We’re going to be working on the reports soon, to provide the best data possible for site admins and moderators, and are thinking about what stats to include on the about page in the future, and how much control site owners care to have/need to have over the stats. We can start new topics to discuss this further. When you create your data explorer query, please share it so we can get a sense of which stats are useful to you, and why!

The “User visits” on the table on the admin home page can be a good standin for the “active users” metric. For the total number of members as of today, look for the number next to 0 under the “Users per trust level” heading.

You need to update your site.

Sorry you’re having this problem. I am not able to replicate. Can you update your site to latest, refresh your web browser, and try again? If you’re still having the problem, please start a new topic and share more details about your setup, and if any errors show up in the developer consolde.

1 Like

Thank you, that looks a lot better than the About page we had before! :slight_smile:

Is it possible to see the number of overall/total topics and posts again?

/EDIT: Just noticed: I see “Created 2 years ago”. Can this be adjusted? We started our forum in 2012, but migrated to Discourse 2 years ago. So this information is not accurate.

1 Like