This plugin is now deprecated. Please use the Right Sidebar Blocks theme component instead.
This plugin shows a list of blocks as a sidebar on all discovery list pages (latest, new, unread, categories but not on the single topic page). The available blocks at this point (Oct. 12 2016) are the following:
multiple category posts (6 items max per category)
latest replies (5 items)
a custom html block
Blocks can be ordered in the plugin settings. Speaking of which, there are these settings under Admin > Settings > Plugins:
sidebar enable enables the display of the sidebar
sidebar block order is a list of “tags” that can include category slugs, latest_replies for the replies block and custom_html for the custom HTML content
sidebar custom content where you can enter arbitrary HTML content to show on the sidebar
The plugins works on desktop only, and there are no plans to add it to the mobile view. You can see a real like site with the plugin at peshkupauje.com (an Albanian community blog/forum) where it’s working quite well alongside the Topic List Previews and the Links Category plugins.
Upcoming features
I would like to add the following features to the plugin:
auto-refresh content in sidebar blocks, like in main column
performance improvements
If anybody has any ideas on how to add the auto-refresh feature, please let me know.
I’ve been working on a ‘three column’ version of Discourse for my own project for a little while. I’m not quite ready to share it with the world yet, but considering you’re working on something similar, I’ll let you know that I plan to release in plugin form in the nearish future.
The relevant part here is contextual ever-present columns. The columns are always there, including in topics (not in the admin panel though). All navigation is moved to a component in one of the columns. The components ‘know’ where they are at all times because I’ve added various route properties to the application controller that get refreshed each time there are any route changes.
This is slightly different from what you’re doing here, however it may have some cross-over.
This three-column layout looks interesting, would be happy to test it out once you have it closer to release (or whenever you will be looking for feedback).
I’m even more confused now. The link for the fix you added is for a different plugin, the “Dynamic Sidebar” plugin.
I haven’t tested using the “Dynamic Sidebar” plugin with my Sidebar Blocks plugin, it’s very likely they don’t play nice together. And… you shouldn’t use both. If you need to put only HTML in the sidebar, use the Dynamic Sidebar plugin. If you need the blocks, use only the “Discourse Sidebar Blocks” plugin.
Hi @pmusaraj is it possible to customise the css of the sidebar using the discourse customisation panel? I want to have a bit thinner but using the .sidebar selector hasn’t worked for me. thanks