I need help to edit the sidebar

AI-generated summary

Olya_Fursova needs help editing the sidebar in Discourse to add a custom section. They tried using vanilla JS, but it’s not a recommended approach. Don suggested checking the custom sidebar sections feature, but Olya_Fursova couldn’t find it in their forum. The issue is likely due to an outdated Discourse version (3.0.4). hello-smile6 recommended updating Discourse, and Canapin explained that the test-passed channel is the default and recommended branch. Moin mentioned that the latest stable release is 3.0.5, but Olya_Fursova doesn’t have access to the server to update. JammyDodger suggested waiting for the next stable release, while RGJ offered the option to switch to the tests-passed branch by contacting Communiteq’s support.

I need to create an extra section in side menu and make it properly. The way it did it with vanilla js is error prone and just not fit Discourse’s philosophy.
I have read Developing Discourse Themes & Theme Components three times, checked all widgets, plugin outlets and templates and haven’t found anything related to modifying the side menu itself. Please advise on how I can add new section to the side menu in a proper way. i am really lost and frustrated.

This is the way I didi it. And I don’t like this solution

Hello :waving_hand:

It’s in core now :slightly_smiling_face:

Unfortunately I don’t have anything like that in our forum

Plus I cannot find enable custom sidebar sections setting anywhere here

What Discourse version you use? It’s maybe an older version which not contains this feature.

I don’t know. Where can I check?
P.S. I am a new person assigned to be responsible for Discourse so am sorry for dumb questions

Discourse 3.0.4

You probably need to update Discourse.

Isn’t 3.0 the latest stable version of it?

It may, but Discourse comes with the test-passed channel by default. See:

It’s by default because it’s the recommended one. Unless you have a reason to set it to stable instead, I’d recommend setting it back to test-passed.

3.0.5 is the most recent stable release. But you will have to wait for 3.1 or switch to a different branch.

How can I upgrade if I have no access to the server where Discourse is running (it is operated by Communiteq as far as I know)?

I can see that it was updated itself a month ago

I’m afraid you may have to wait for the next Stable release to gain this functionality as Communiteq use the Stable version for the majority of their sites. But the good news is it shouldn’t be too long to wait, as the next version of Stable is due out soon. :partying_face:

If you can hang on until then it will make your menu customisation a lot easier. :slight_smile: :crossed_fingers:

Communiteq does also offer the possibility to host on the tests-passed branch nowadays @Olya_Fursova so if you’re interested in switching to that just contact our support.

It’s important to know that you can switch from stable to tests-passed at any time, but to switch back you’ll have to wait until the next new stable major release.