Project

General

Profile

Actions

Feature #3224

closed

Better project list

Added by Maxim Krušina almost 15 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Projects
Target version:
-
Start date:
2009-04-23
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed

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.Closed2011-01-15

Actions
Related to Redmine - Feature #7091: Tree view of the project list / grouping projectsClosed2010-12-10

Actions
Related to Redmine - Feature #5839: Trackers for projects. To track projects the same we keep track of issuesNew2010-07-08

Actions
Related to Redmine - Feature #9207: Ability for administrator to hide projects he is not member of from the projects pageClosed2011-09-08

Actions
Related to Redmine - Patch #9697: Projects list with progressResolved

Actions
Related to Redmine - Feature #2117: Alternative view for "Projects" pageClosed2008-10-31

Actions
Related to Redmine - Feature #12789: Redmine - design studyNew

Actions
Related to Redmine - Feature #5920: Unify and improve cross-project views layoutClosedJean-Philippe Lang2010-07-21

Actions
Related to Redmine - Feature #6655: Add filter for projects view pageClosed2010-10-13

Actions
Related to Redmine - Feature #29482: Query system for Projects pageClosedJean-Philippe Lang

Actions
Has duplicate Redmine - Feature #9075: Columns for project viewClosed2011-08-17

Actions
Has duplicate Redmine - Feature #3174: Project category treeClosed2009-04-15

Actions
Has duplicate Redmine - Feature #6319: project categoriesClosed2010-09-07

Actions
Actions #1

Updated by Alessandro Hecht almost 15 years ago

+1

Actions #2

Updated by Stefan Verstege almost 15 years ago

+1

Actions #3

Updated by Zarooba Rozruba almost 15 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?

Actions #4

Updated by Toni Kerschbaum almost 15 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

Actions #5

Updated by Caroline Boisson | Altic almost 15 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

Actions #6

Updated by Anonymous over 14 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

Actions #7

Updated by Olivier THIERY over 14 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.

Actions #8

Updated by Eugniy Belyaev over 13 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?

Actions #9

Updated by Etienne Massip over 12 years ago

  • Target version set to Candidate for next major release
Actions #11

Updated by Eric Voisard over 12 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

Actions #12

Updated by Paul Mureev over 12 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)

Actions #13

Updated by max munter about 12 years ago

+1

Might be related as well: #9697

Actions #14

Updated by Motaz Abuthiab almost 12 years ago

+1

Actions #15

Updated by Radek Karban almost 12 years ago

+1

Actions #16

Updated by Colin Hankins almost 12 years ago

+1

Actions #17

Updated by François Bélingard over 11 years ago

+1

Actions #18

Updated by Rolf Bagge over 11 years ago

+1

Actions #19

Updated by fred white over 11 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

Actions #20

Updated by Den Iskandarov over 11 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

Actions #21

Updated by Sebastian Hucke over 11 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.

Actions #22

Updated by Stéphane POTTIER over 11 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

Actions #23

Updated by Bruno Spyckerelle over 11 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.

Actions #24

Updated by Markus Buchner over 11 years ago

+20

Actions #25

Updated by Dima Volotskoy over 11 years ago

+1 for favorite projects

Actions #26

Updated by Ilya Tsemenko over 11 years ago

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

Actions #27

Updated by Dmitry Babenko over 11 years ago

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

Actions #28

Updated by Den Iskandarov about 11 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

Actions #29

Updated by Pavel Lautsevich about 11 years ago

+1

Actions #30

Updated by Pavel Lautsevich about 11 years ago

+1 The current solution is very unuseful.

Actions #31

Updated by Cédric B almost 11 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)

Actions #32

Updated by Jean-Baptiste Barth almost 11 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
Actions #33

Updated by Pavel Lautsevich almost 11 years ago

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

Actions #34

Updated by Bruce Svare over 10 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.

Actions #35

Updated by Anonymous over 10 years ago

+1

Actions #36

Updated by Andriy Lesyuk over 10 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

Actions #37

Updated by Toshi MARUYAMA over 10 years ago

Actions #38

Updated by Toshi MARUYAMA over 10 years ago

Actions #39

Updated by Toshi MARUYAMA over 10 years ago

  • Description updated (diff)
Actions #40

Updated by Toshi MARUYAMA over 10 years ago

Actions #41

Updated by Kent Ou over 10 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.

Actions #42

Updated by Fabien Potiquet over 10 years ago

+1

Actions #43

Updated by 旭 張 about 9 years ago

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

Actions #44

Updated by Òscar Casajuana almost 9 years ago

+1

Actions #45

Updated by Zer Guz almost 9 years ago

+1 Should be more similar to administrative projects list

Actions #46

Updated by Jean Louis almost 9 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).

Actions #47

Updated by Sebastian Paluch about 8 years 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.

Actions #48

Updated by 旭 張 about 8 years ago

Maybe it should be a mega menu ?

Actions #49

Updated by Toshi MARUYAMA about 8 years ago

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

Updated by Kush Suryavanshi about 8 years ago

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

Actions #51

Updated by Francisco Vega almost 8 years 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.

Actions #52

Updated by Toshi MARUYAMA almost 8 years ago

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

Updated by Toshi MARUYAMA almost 8 years ago

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

Updated by Sergey Gnuskov almost 7 years ago

+1

Actions #55

Updated by Pablo Kycina about 6 years ago

+1

Just some ideas:

1. A possibility to to create bookmarks to projects and views (e.g. Issues in subproject1/subproject21)? The most suitable place to place these bookmarks seems to be left from the search and jump to project boxes.

2. Redmine's treelike view of the projects and subprojects (displayed after navigating to site/project URL) could be expanded also for subprojects (e.g. URL site/project/subproject1 or URL site/project/subproject?view=tree).

Actions #56

Updated by Samuel BOHN almost 5 years ago

May I suggest to add tagging functionality to projects
It could be added with act_as_taggable_on, or written from scratch.
it will let people customize their tags regarding their own corporate structure, each tag could have a separate color associated to it.

Actions #57

Updated by Sebastian Paluch over 4 years ago

related to #29482

Actions #58

Updated by Mischa The Evil over 4 years ago

Actions #59

Updated by Go MAEDA about 4 years ago

  • Status changed from New to Closed
  • Target version deleted (Candidate for next major release)
  • Resolution set to Fixed

Maxim Krušina wrote:

  • Split list into several columns - now we have very narrow but looong list, and we need to scroll & scroll...

Implemented in Redmine 4.0.0 (r15910).

  • 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)

Bookmark and "Recently used projects" were implemented in Redmine 4.1.0 (#31355).

Since the latest version of Redmine has both requested feature, I am closing this issue.

Actions

Also available in: Atom PDF