Project

General

Profile

Our Latest Theme

Added by Shane Pearlman over 15 years ago

Hi Everyone,

Our crew has been working on a redmine redesign now that themes are coming into their own and I wanted to see if anyone had some insight or thoughts. I have a few things I would love to see added to the core and want to see if other people want the same thing:

  • Make the project menu sortable & modular.
  • Allow saved filters to be groupable (tag or categories)

I will probably add more when they come to mind.


Replies (68)

RE: Our Latest Theme - Added by Jens Goldhammer over 15 years ago

I am fascinated of this theme. This would bring redmine a lot of attraction.
I am looking forward to try this theme.

THE DEMO IS UP!!!! - Added by Shane Pearlman over 15 years ago

Hi Folks, this is Shane.

http://shaneandpeter-design.heroku.com

Welcome to the demo of our newest S&P redmine theme. Come in, poke around and let us know what you think. a quick FYI - file uploads have been blocked on the demo.

All feedback (props, suggestions, bugs) should be posted right here in this thread (http://www.redmine.org/boards/1/topics/4402)

We will be releasing the theme to the community once the kinks get worked out. The theme is still under development, but we have deemed it stable enough to begin getting feedback. This theme is more than a css rewrite, we worked with Eric Davis to make some pretty sweet plugins and hopefully some changes that can get pushed upstream into the core. I am hoping you will all point out cross browsers issues as I am sure many have escaped our initial round of cleanup.

Next in the dev queue (for the month of July):

  • Move custom queries into issues dropmenu
  • Show versions list in roadmap dropmenu
  • Clean up report menu item titles for clarity
  • Get the proper menu to be open when a subitem is the current page
  • Make new issue popup show when you click new issue from the sidebar IF on the issue list page
  • Show the subitems (currently tabs) in settings dropdown
  • Thumbnails
    • Uploaded images create thumbs
    • Thumbs display on hover of image link
    • Thumbs included in issue email with link to uploaded doc
  • Members
    • Show a floating detail hover contact card any time you on a user name
    • Create plugin that will show the users of a project in a new team menu in the sidebar.

MASSIVE THANKS TO:

Eric David (redmine dev) ~ Peter Chester (ui + piggy bank) ~ Brandon Jones & Reid Peifer (design) ~ Matt Weibe (theme dev).

Yours Trully - Shane Pearlman (Shane & Peter Inc)

RE: Our Latest Theme - Added by Dan Cameron over 15 years ago

Wow, excellent work guys.

Things you probably already noticed:
  1. the collapsed groups should keep their state. A good example would be how the WP handles this, although per session may be adequate.
  2. sub menu for items isn't working right. I didn't even know this existed until now, this is a great feature and the UI will now bring it forward.
  3. Some minor clearing but everything looks awesome.

Thanks for the massive contribution guys!

RE: Our Latest Theme - Added by Andrew Chaika over 15 years ago

Shane,

For first sight there are some bugs:
  1. Issue context menu broken in Chrome 2.0 (WebKit), IE 8, FireFox 3 - ok, Redmine Classic context menu works well in all these browsers
  2. Open new issue dialog is blank in all browsers, it's unmovable, and position in IE8 is wrong. Maybe you can use jQuery dialog, it's much usable (you can see it in my Issues Group Plugin)
  3. Tooltips sometime are not hidden correctly in all browsers

Please see attached screenshots.

RE: Our Latest Theme - Added by Shane Pearlman over 15 years ago

Thanks andrew & dan. I have filed these and we will fix.

RE: Our Latest Theme - Added by Eric Davis over 15 years ago

Dan Cameron wrote:

  1. sub menu for items isn't working right. I didn't even know this existed until now, this is a great feature and the UI will now bring it forward.

That's a custom change we did. Menu items are now structured as a Tree so there can be sub menus created (and sub-sub-sub-menus).

Eric

RE: Our Latest Theme - Added by Jean-Roch HUET over 15 years ago

Shane Pearlman wrote:
Hi Shane ^^

(sorry for my words, I'm not english, don't care about orthography plz)

Thank you for this wonderfull theme, I'm very interested because it can help me to solve a problem : I have to create a website, and I don't know anything about CSS.

There's some stuffs I have to do, and I would watch your CSS to see how did you do all of that things.

So where can I find the CSS package plz (even if it is not finished, it doesn't matter for me), where's the testing package ?

thank you for all of this work...

RE: Our Latest Theme - Added by Jean-Roch HUET over 15 years ago

Oups, sorry, I didn't see that there was no protection, I got the CSS, thx u very much.

RE: Our Latest Theme - Added by Ted Lilley about 15 years ago

Any update on this?

Ted

RE: Our Latest Theme - Added by Shane Pearlman about 15 years ago

Hi Ted,

Sure. The "theme" is stable and under active use by our team. We are helping to install it for a few other firms. At this point, I put theme in quotes because of the significant plugins and changes to the core we had to make. We are patiently waiting for Eric to integrate many of these back into the redmine core. Until then, our theme is caveat emptor and requires some solid dev chops.

I will say that I am SO MUCH HAPPIER working with redmine these days. This theme really did improve quite a few things.

BTW - ERIC - do you happen to have a working link to the demo? The one I had seems to be down.

RE: Our Latest Theme - Added by Ted Lilley about 15 years ago

Thank you for the reply and the status update. Great to hear of your progress.

Anticipation is high, but as I'm not that bleeding edge, I'll wait for the updates to be folded into the core. I dislike deviating far from the standard release.

Ted

RE: Our Latest Theme - Added by Eric Davis about 15 years ago

Shane Pearlman wrote:

BTW - ERIC - do you happen to have a working link to the demo? The one I had seems to be down.

http://shaneandpeter-design.heroku.com/ is the working demo but it's an older version, the latest hasn't been deployed yet.

Eric Davis

RE: Our Latest Theme - Added by Eric Davis about 15 years ago

I've just made the Shane and Peter theme publicity available. As it says in the README:

It requires massive modifications to Redmine, which are in the process of being submitted back to the Redmine core as patches.

Feel free to use the included code here in your own plugins but don’t expect to be able to run any of this code yet.

This plugin is not supported.

Feel free to take a look and see how it's all put together. This is one of the more complex Redmine "theme plugins" I've seen, so there might be some useful parts for others.

http://github.com/edavis10/redmine_shane_and_peter_design/tree/master

Eric Davis

RE: Our Latest Theme - Added by Andrew Chaika about 15 years ago

Hi Eric.

I have multiple errors trying deploy this "theme plugin" on the trunk version of Redmine.
There are no attachement model update (for thumbnails), missing render_menu_node method, wrong menu_for_item method use and many others :(.

RE: Our Latest Theme - Added by Jiongliang Zhang about 15 years ago

Hi Eric.

Processing WelcomeController#index (for 172.25.78.92 at 2009-09-11 17:55:54) [GET]
  Parameters: {"action"=>"index", "controller"=>"welcome"}
Rendering template within layouts/base
Rendering welcome/index

ActionView::TemplateError (undefined method `render_menu_node' for #<ActionView::Base:0xb7004a6c>) on line #49 of vendor/plugins/redmine_shane_and_peter_design/app/views/layouts/base.rhtml:
46:       <ul id="account-info">
47:         <%= content_tag('li', "#{l(:label_logged_as)} #{link_to_user(User.current, :format => :username)}", :id => '') if User.current.logged? %>
48:         <% account_items.each do |item| %>
49:             <%= render_menu_node(item) %>
50:         <% end %>
51:       </ul>
....

Do I install this theme error, or It really has problem?

Jiongliang

RE: Our Latest Theme - Added by Eric Davis about 15 years ago

Andrew Chaika and Jiongliang Zhang:

The plugin will not work on the standard Redmine, it's merely a code preview to be used as a reference for developers to implement something similar. See my post above or the included README for more information.

Eric Davis

RE: Our Latest Theme - Added by Shane Pearlman about 15 years ago

Wohoo, ok we are making progress. We have isolated our theme from a huge number of core changes. At this point the theme is basically standalone with one exception, our snazzy collapsible side menu. Working with eric to release it without the side menu (definitely not as cool) and then offer the menu code up the core to see if there is enough interest.

Next step is to remove out S&P branding etc, and maybe recolor it for redmine red. offer color options. we shall see.

just a state of the union.

RE: Our Latest Theme - Added by Dan Cameron about 15 years ago

Awesome news!

Around the time you're creating the redmine specific style I could create another style sheet. I would need to do this anyways, since I'm planning on using this theme for my own install, I don't mind letting you add the sheet and assets with the release ( if you like it ).

Thanks.

RE: Our Latest Theme - Added by Shane Pearlman almost 15 years ago

Big News!!

Working with Eric we have just submitted to a major patch to the core to enable a tree (cascading) menu structure. This was the biggest roadblock on making our theme plug and play. Go over to the patch issue and add your support.

http://www.redmine.org/issues/4250

Eric's note to me the other day:

"I was able to install your theme to a vanilla version of Redmine and get it to run with these patches and one minor edit. That might be enough motivation to have some others chime in. :)"

So What's Next?

In general, we are committing this month and next to pushing out a whole series of major development efforts back to the community and to the core. Some are bug fixes, some are ui changes and some are new features.

  • Convert Redmine Menus to be able to be nested
  • Dynamic Columns in List View
  • When editing an issue at the same time as another user, one user will have errors saving (bug fix)
  • Option - Use Issue status for the percent done
  • Copy - multiple (bulk) copy
  • Email notifications for wiki changes - add an option to show the diff
  • Add "Edit", "Move" and "Delete" buttons to the multiple select
  • Email / don't email checkbox for Issues
  • Copy Issue to other project
  • Make Issue Create and Continue fields sticky
  • Update button at bottom of history
  • Strip text in email updates after a delimiter
  • Load the Issue List's tooltip content via Ajax
  • View estimates permission setting

RE: Our Latest Theme - Added by Shane Pearlman almost 15 years ago

Next patch is in: http://www.redmine.org/issues/4272 (dynamic columns) - while you are commenting on the new menu patch, check this one out too...

RE: Our Latest Theme - Added by Shane Pearlman almost 15 years ago

Next patch is in: http://www.redmine.org/issues/4274 (option to configure % done to be set by status)

RE: Our Latest Theme - Added by Mischa The Evil almost 15 years ago

Great news that you guys are contributing these patches back to the community...!! They seems to look pretty good and really improve Redmine... :thumbsup:

RE: Our Latest Theme - Added by Jean-Baptiste Barth almost 15 years ago

It's a very great theme, I'm really happy to see your core modifications imported into trunk ! I hope a stable release of this theme will come soon !

Just a question : after applying the mentionned patches to master branch, and tried to install the theme from Eric's github version, I had some errors and had to hack it a bit to make it work (as expected when I read the README, OK...).

Is there a place where you centralize bugs related to this plugin ? I don't think official redmine.org is necessarily the right place to do that...

Thanks again !

RE: Our Latest Theme - Added by pasquale [:dedalus] almost 15 years ago

I don't have any change to apply this to current 0.8.7 release?
I have tried to use http://github.com/edavis10/redmine_shane_and_peter_design but without success.

RE: Our Latest Theme - Added by Peter Chester almost 15 years ago

dedalus - wrote:

I don't have any change to apply this to current 0.8.7 release?
I have tried to use http://github.com/edavis10/redmine_shane_and_peter_design but without success.

Can we (mostly by "we" i mean eric) help you with this? I'd love to see the theme get adopted but it won't do if no one can set it up :)

(26-50/68)