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
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.
If you can hang on until then it will make your menu customisation a lot easier.
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.