Right Sidebar Blocks

For popular-tags, is there any way to enable a topic count number and display it for each tag? Preferably, the count should also respect the scopeToCategory parameter value.

How Can I Display a User Info Panel in the Right Sidebar?
Hi Discourse Team,
I’m trying to add a user info panel to the right sidebar using the Right Sidebar Blocks theme component.
I’d like to show the current user’s profile details—such as their username, avatar, likes received/given, number of posts, etc.—similar to the screenshot.
Could you please let me know how to achieve this?
Thank you for your help!

I tried but it shows errors.

What user’s info do you want to show?

Such as username, avatar, likes received and sent, number of posts, etc., similar to screenshots.

Not what information about the user.

What user? The sidebar is pretty static. Is there one user you want to always show information about? The sidebar shows on topic lists where there are many topics. What user would you want to show? And why is just clicking on the avatar to see the user card not the best solution?

I want this section to always display the personal information of the currently logged-in user.

1 Like

Agree! I think it would be helpful to add User Profile as a default block, potentially re-using code from the Central theme (where it was a particularly addition, by my reading)?

The only addition I’d make to that is a check to remove it once a user has added a profile picture and bio. That way they don’t have to keep looking at it every time they login…

You can try using or tweaking this, it’s the user profile block from Central with a few adjustments:

However, that’s just the plain template, it will look like this:

If you want it styled similar to the Central look, you could have a look at style declarations in scss/blocks/user-profile.scss Ā· main Ā· Manuel Kostka / Discourse / Canvas / Central Theme Ā· GitLab

2 Likes

Because people don’t know who they are?

Dunning people to fill out a profile makes sense; it’s not clear to me that seeing their profile will send a clear message. Is that the problem you’re trying to solve?

Aha. So you too think they don’t want to see their face all the time. :slight_smile:

1 Like

It feels like a legit strategy to encourage this, given previous conversations about doing it…

Though I agree it’s not the best approach, it felt like a popular part of the Central theme, at least from a few people I spoke with:

I assume it would be fairly simple to add ā€œAdd imageā€ hover text for the profile picture and header images with appropriate links, which would improve the conversion chances.

I can only speak for myself in that I think it would help increase the profile picture ā€˜rate’ which is helpful for most communities…

Hello,

After updating to the latest version, fd584ed (Jun 6, 2025) of this discourse-right-sidebar-blocks, the right-sidebar-blocks component fails to load on my latest beta Discourse instance:

Uncaught (in promise) Error: Could not find module `ember-curry-component` imported from `discourse/theme-23/discourse/components/right-sidebar-blocks`

I believe this is tied to how right-sidebar-blocks.gjs in that commit now starts with:

import curryComponent from "ember-curry-component";

I’m not really familiar with this technical stuff, so if you need any additional information from me please let me know.

1 Like

That’s odd. There isn’t any such component that exists, from what I can see. Perhaps this is a missing file :thinking:.

Maybe, no idea. Again I’m very unaccustomed to this technical stuff, so if you need any further details from me, or if I’m just missing something obvious, you or anyone else need not hesitate to let me know.

For now I’m just running a copy of the very previous version, f4ef4a4 from May 8, which works flawlessly.

1 Like

Thank you for your reply!
I’d love to suggest a feature: it would be great if we could one-click install components or layouts by referencing another brand Discourse site.
Sorry—tech setup is a bit overwhelming for me, so something simpler would really help.

An update on the situation. The issue seems to be resolved with Discourse v3.5.0.beta6. My aforementioned issue was only present on v3.5.0.beta5.

I presume it’s thanks to this commit which ā€œmake[s] curry-component available for themes/pluginsā€.

All good now.

2 Likes

Good spotting! I think the original curryComponent may have come from

?

1 Like

I really like the right sidebar blocks and I use the upcoming events block. I could have sworn the event used to be in chronological order. They are not in chronological order now, see screen shot below


I checked and made sure they all had correct dates and were this year(2025)

1 Like