Feature #3224

Better project list

Added by Maxim Krušina over 8 years ago. Updated 6 months ago.

Status:NewStart date:2009-04-23
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Projects
Target version:Candidate for next major release
Resolution:

Description

As project managers, we are going to project list page 100x per day. This page need some improving, because it's very frequently used in some companies, like as. Imagine, we have more that 100 projects, so now it's a bit uncomfortable to walk thru very long list of projects.

Some ideas/recommendations:
  • Split list into several columns - now we have very narrow but looong list, and we need to scroll & scroll...
  • Favorite projects or "last used" projects. It should be great to have ability to mark some projects as my favorite and filter them, or there can be such an automated list of projects, on which I have been active in last 14 days (time period configurable)

Different views can be put into tabs, or movable boxes like on "My page".

What others think?


Related issues

Related to Redmine - Feature #7339: Add a favorites Project list. New 2011-01-15
Related to Redmine - Feature #7091: Tree view of the project list / grouping projects Closed 2010-12-10
Related to Redmine - Feature #5839: Trackers for projects. To track projects the same we kee... New 2010-07-08
Related to Redmine - Feature #9207: Ability for administrator to hide projects he is not memb... New 2011-09-08
Related to Redmine - Patch #9697: Projects list with progress Resolved
Related to Redmine - Feature #2117: Alternative view for "Projects" page New 2008-10-31
Related to Redmine - Feature #12789: Redmine - design study New
Related to Redmine - Feature #5920: Unify and improve cross-project views layout Closed 2010-07-21
Related to Redmine - Feature #6655: Add filter for projects view page New 2010-10-13
Duplicated by Redmine - Feature #9075: Columns for project view Closed 2011-08-17
Duplicated by Redmine - Feature #3174: Project category tree Closed 2009-04-15
Duplicated by Redmine - Feature #6319: project categories Closed 2010-09-07

History

#1 Updated by Alessandro Hecht over 8 years ago

+1

#2 Updated by Stefan Verstege over 8 years ago

+1

#3 Updated by Zarooba Rozruba over 8 years ago

1+

I have 200+ public projects. Each project has own group of people. Hence my ideas/needs are:

Can 'My Page' list projects I am involved in? (not just my issues + watched issues + issues assigned to me)
Can there be issue list that shows all issues, but only in projects I am involved in?

#4 Updated by Toni Kerschbaum over 8 years ago

Some time ago I made the dame request: http://www.redmine.org/issues/2117. Maybe the tickets could be merged/linked?
Unfortunately, the request didn't get any attention, so I ended up modifying the projects view into a nested table ( which broke with the update to 0.8 due to the new project model).

So, naturally: +1

#5 Updated by Caroline Boisson | Altic over 8 years ago

Same issue, even if we're not at 100 projects per day.
+1 for "my project" on "my page"
but also for folder tree somewhere on the "project"page

#6 Updated by Anonymous over 8 years ago

Maybe a 2 column view;
  • Recently Active
  • Latest Projects

Limit the display to x amount of projects with a button/link to view more

And then a filter at the top with some options such as:
  • Category
  • Project Status

Project managers would of course have to fill in the above for their own projects.

Categories would probably need to be set by the administrator and project managers can select from a list.
Alternately, the categories could be defined by project managers to create a tag cloud.

By the way, issue is related to: #2117 & #3174

#7 Updated by Olivier THIERY almost 8 years ago

After only a few months, we are getting lots of projects too. A project tree is a good idea, but a bit too limited to our opinion.

What would be great is a project list with filtering and grouping features similar to those already existing on tickets lists. We have heavily extended the projects configuration with custom properties, though it's not perfect yet. So the ideal filtering and grouping features on projects should be able to handle both standard and custom properties.

#8 Updated by Eugniy Belyaev about 7 years ago

Also, I would like project list to be more informative: tickets/version summary (like jira), status(open/closed/etc)

What should we do to have this ticket done?

#9 Updated by Etienne Massip almost 6 years ago

  • Target version set to Candidate for next major release

#11 Updated by Eric Voisard almost 6 years ago

+1
And while you're in, add project status such as "closed", "on hold", etc... So that sorting or filtering a huge list of projects would be even more easier.

See issues: #3640, #5541, #7100 and other closed dups #4202, #9082

Thanks

#12 Updated by Paul Mureev almost 6 years ago

+1

Split list into several columns - now we have very narrow but looong list, and we need to scroll & scroll...
All of us has wide displays, columns are really required to avoid long scroll.

Also I think it will be good to move "hot" projects on top. (I mean projects I accessed more often during last 30 days)

#13 Updated by max munter over 5 years ago

+1

Might be related as well: #9697

#14 Updated by Motaz Abuthiab over 5 years ago

+1

#15 Updated by Radek Karban over 5 years ago

+1

#16 Updated by Colin Hankins over 5 years ago

+1

#18 Updated by Rolf Bagge about 5 years ago

+1

#19 Updated by fred white about 5 years ago

+1

also will be great to integrate "chosen" for the select list, in order to look into the list by typing the project directly
http://harvesthq.github.com/chosen/

check the transform of the standard select into the chosen select it will be awesome

#20 Updated by Den Iskandarov about 5 years ago

+1
Have some major projects as containers with smaller subprojects.
list of subrojects is endless. so on main projects page it needs to scrol to find major project container.
And what about main project overview where it lists suprojects? How many lines of listing does it has?

"Projects" and project's "Overview" pages need expend/collapse features.
And needs some well designed search or jump-list for projects.

+1 for:

also will be great to integrate "chosen" for the select list

solves search/jump-list problem

#21 Updated by Sebastian Hucke about 5 years ago

+1, very urgent feature for internal company use.

We definately know the descriptions of our projects... would be nice to see some informative data instead (overall progress, status, spent time etc.). Would be even nicer if sub-projects were collapsable per parent node.

#22 Updated by Stéphane POTTIER almost 5 years ago

+1

It would be great to personalize the project list by using custom field on projects in blocks (group by, order by).
thanks

#23 Updated by Bruno Spyckerelle almost 5 years ago

+1
And I would add that the ability to extract a list of projects matching some criteria (as we do with actions reports) is also necessary.

#24 Updated by Markus Buchner almost 5 years ago

+20

#25 Updated by Dima Volotskoy almost 5 years ago

+1 for favorite projects

#26 Updated by Ilya Tsemenko almost 5 years ago

+1 to issue, and to Sebastian Hucke & Stéphane POTTIER.

#27 Updated by Dmitry Babenko almost 5 years ago

Checkout Progressive Projects List plugin. It aims to provide a better project list.

#28 Updated by Den Iskandarov over 4 years ago

+100500
we are using redmine for any kind of project management
some kind of bureaucratic daily new projects for employees
some technical projects for tech team with daily tasks update

usability for now is "terrible" with such long project list, and long task lists under each project.
but we still using redmine because this soft is one of the greatest open source projects!

add some kind of max entries per page, +pages 1,2,3,...etc

#29 Updated by Pavel Lautsevich over 4 years ago

+1

#30 Updated by Pavel Lautsevich over 4 years ago

+1 The current solution is very unuseful.

#31 Updated by Cédric B over 4 years ago

try to use http://redminecrm.com/projects/favoriteprojects/pages/1 work for me on Redmine 2.3
(not perfect but ajax refresh tool is really usefull when searching into many projects)

#32 Updated by Jean-Baptiste Barth over 4 years ago

I'm totally in with this thread, and willing to help improve this, probably not for 2.4.0, but maybe for the next one (will depend on what we do and feedback...). I like the idea of a more structured view for the project list, it might be far better when you have 100+ projects.

Can any people interested in this kind of view try this plugin: redmine_better_crossprojects and tell me what they think ? There's a screenshot on the plugin page. It's still a work in progress :
  • the fact that the list is filtered in pure-JS and not AJAX is probably not a good idea with 500 projects for instance...
  • the activity section is also purely experimental, though I use it in production at work
  • the view is fragment-cached, precisely because of the activity thing, which may not be desirable for redmine core

#33 Updated by Pavel Lautsevich over 4 years ago

Jean-Baptiste, very promising solution! I will wait for the release!

#34 Updated by Bruce Svare about 4 years ago

My company is using: https://github.com/ande3577/redmine_another_my_projects which I find to be a rather nice intermediate solution. Each user can choose from three different view. 1) All projects, 2)My Projects, 3)Favorite Projects. This can be easily changed by clicking on links int the sidebar. Favorites can be added by opening project and clicking add to favorites. This has proven useful to manage our 200+ project instance.

#35 Updated by Sam McLeod about 4 years ago

+1

#36 Updated by Andriy Lesyuk about 4 years ago

I have created the Project Sections plugin, which does some things of the requested above. In particular, it splits the project list into sections.

Also:

  • Something like the folder tree, mentioned by Caroline, is represented by the jumb box, which is put on top of the project list.
  • The plugin resembles much, what was described by Mike K.
  • I believe, this plugin can potentially resolve issues described by Den Iskandarov.

Of course, it does more than just altering the project list. Its main goal is to allow categorizing projects and, therefore, replacing dummy projects, which are used as categories.

See: http://projects.andriylesyuk.com/projects/project-sections/wiki

#37 Updated by Toshi MARUYAMA about 4 years ago

#38 Updated by Toshi MARUYAMA about 4 years ago

#39 Updated by Toshi MARUYAMA about 4 years ago

  • Description updated (diff)

#40 Updated by Toshi MARUYAMA about 4 years ago

#41 Updated by Kent Ou almost 4 years ago

I revised serval lines code in 2.3.3 to get this effect. It works for me to manage around 30+ projects without much scrolling.

Parent Project A
Sub Project 1, Sub Project 2, Sub Project 3, ...

Parent Project B
Sub Project 1, Sub Project 2, Sub Project 3, ...

Revision:
1) edit /2.3/app/helpers/projects_helper.rb, remove line 58~61 to hide project descriptions.

if project.description.present?
s << content_tag('div', textilizable(project.short_description, :project => project), :class => 'wiki description')
end
s

2) edit /2.3/public/stylesheets/application.css, add float and clear at line 431~432 like below.

#projects-index ul.projects li.root {margin-bottom: 1em; clear:left}
#projects-index ul.projects li.child {margin-top: 1em;display:block;float:left}

3) restart Redmine.

#42 Updated by Fabien Potiquet almost 4 years ago

+1

#43 Updated by 旭 張 over 2 years ago

We need this feature too!
We wanna design a status for projects, according to the statuses, to split projects into several columns.

#44 Updated by Òscar Casajuana over 2 years ago

+1

#45 Updated by Zer Guz over 2 years ago

+1 Should be more similar to administrative projects list

#46 Updated by Jean Louis over 2 years ago

+1 (have also hundreds of projects and subprojects)
plugin "administrative projects list" is not enough unfortunately
plugin "project_section" not yet updated for Redmine 3.x
old plugin "favorite_projects"
plugin redmine_another_my_projects not yet validated on Redmine 3.x

I think it lacks maybe a filter for this project list for each user account
or
maybe a first level overview (as I see it in overview of each project) in the global projects list

[Global Project List (actual)]
  • Project A
    • Subproject A-1
      • Subproject A-1-1
      • ...
    • Subproject A-2
    • ...
  • Project B
    • Subproject A-1
    • Subproject A-2
    • ...
  • ...

may be :

[Project List]
Overview
Subprojects: Project A, Project B, ... (and maybe a user filter here?)
Issue tracking
...

In fact, to do this for me, I have created a top project "global" and my default redmine projects URL is not "domain.tld/projects" but "domain.tld/projects/global" and I see global overview !

Greetings, JL (french user).

#47 Updated by Sebastian Paluch over 1 year ago

I would say that "Projects" page should be just like an issue list, with filters, custom queries, parent hierarchy, configurable columns, etc.

Currently, I'm using this plugin but it has small issues and they don't have the best support.

#48 Updated by 旭 張 over 1 year ago

Maybe it should be a mega menu ?

#49 Updated by Toshi MARUYAMA over 1 year ago

  • Related to Feature #22121: Add a quick search of projects in Projects page added

#50 Updated by Kush Suryavanshi over 1 year ago

I second Sebastian Paluch. Please bring filter capacity to Projects page - along with export option to pdf\csv.

#51 Updated by Francisco Vega over 1 year ago

Hello Guys. I'm new on this.
As far as I see, is a must to improve the project lists. What can be done is to include:
- Programs
- Portfolios

Also, it could be useful to have fields like Area or Department to filter the projects.

#52 Updated by Toshi MARUYAMA over 1 year ago

  • Related to Feature #6655: Add filter for projects view page added

#53 Updated by Toshi MARUYAMA over 1 year ago

  • Related to deleted (Feature #22121: Add a quick search of projects in Projects page)

#54 Updated by Sergey Gnuskov 6 months ago

+1

Also available in: Atom PDF