Sidebar visibility and Redmine 2.x.x
Sidebar 0.1.0 comes with global and per-project visibility configuration (for pages which do not have sidebar by default) and Redmine 2.x support.
There are two major features I, personally, need and want to see in the Sidebar plugin: ability to turn on the sidebar for the pages, which do not have the one by default (e.g., new issue page) and support for multiple sidebar contents (see #1695)... I’m proud to write, that the first mentioned feature comes with version 0.1.0! Thus, currently the Sidebar plugin allows adding the sidebar to the following project pages: news list and news pages, version pages, file list, new issue page, forum list, topic list, topic page, repository pages, settings and more. Sidebar visibility can be controlled globally and/or per project – the plugin introduces the configuration policy, which makes the configuration even more flexible. See this Wiki page for details.
With this release the Sidebar plugin also supports Redmine 1.4.x, 2.0.x and 2.1.x. Actually, the release of Redmine 1.4.x caught me unready, when I was working on the sidebar visibility feature. So that’s why they (the support and the feature) come together.
Besides, the version 0.1.0 no longer uses the Project Settings plugin (so it can be removed, if you do not need it for other plugins)... In fact, the Sidebar Content was my last plugin, which used Project Settings (the functionality of the latter is simple to replicate)...
The new feature, which allows configuring the sidebar visibility, is a kind of useless, unfortunately, for ChiliProject 3.x... The point is that ChiliProject 3.x introduces huge layout changes, which make the sidebar visible on every page (as it contains the project menu, which is represented as tabs in Redmine). Besides this sidebar is at the left side, below the project menu... Therefore, I believe, putting content on the sidebar is not so useful as before. So, I need to get the feedback on using the plugin on ChiliProject 3.x (and above) to get an idea, how it can be improved for this application...
Before this the project had the name “redmine-sidebar”, but as a part of The Rename I changed it into the “sidebar-content”. The repository name also changed... So you need to update it, if you use my SVN. Luckily it’s easy:
$ svn switch --relocate http://svn.s-andy.com/redmine-sidebar http://svn.s-andy.com/sidebar-content
P.S. So which plugin is now next?.. A complicated question! Next plugins would be the Download Button and Contact Form, but... SCM Creator (+Github) and WikiNG, I started the porting with, now need to be fixed for Redmine 2.1.x, which was released afterwards... So let the fortune decide this time!