New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Top Level Projects #641

Open
BravenFX opened this Issue Jul 14, 2016 · 19 comments

Comments

Projects
None yet
6 participants
@BravenFX

BravenFX commented Jul 14, 2016

I am looking at creating another level to Wekan just above the Boards section if possible. I work in an environment where we have numerous projects going on for different clients and sometimes we have multiple boards for that one project or client. So instead of logging in and seeing all of the boards that have ever been created, I would like to see just the Projects and then you select the project and it shows you all of the boards that are a part of it.

I know that @hsduk already created a way of linking cards to boards and creating Child-Boards (https://github.com/hsduk/wekan/tree/linked-boards), but when you go to My Boards you get even more boards added to your home screen with Project_001::VIDEO_001. If I can be able to have a whole separate level (My Projects), then the board linking would be extremely helpful.

Below are capture examples of how we currently work and then how we would like to work.

The current workflow:
LOGIN - MY BOARDS - Lists w/Cards

  1. Main home screen where all of my Boards are created for any and all projects.
    current_boards-00
  2. Just to show you how I use Wekan, here is the Overview Board where it tracks the progress of several videos for one Project.
    current_board-overview-01
  3. Here is what we use for the individual Video boards.
    current_board-shot-02

Proposed workflow:
LOGIN - MY PROJECTS - MY BOARDS - Lists w/Cards

  1. Home screen is now My Projects. Here I can select a project and then dive into the Child boards associated with that project. This page can look exactly like the current My Boards screen. It would be great to incorporate the Private/Public aspect as well and add members to the Project that then trickles down to the boards. Also, the header section now only links to My Projects.
    new_projects-01
  2. After clicking on Project_001, I can now see all of the boards associated with that project.
    new_projects-boards-01
  3. Overview board. This is the area where it would be helpful to incorporate hsduk's linking-boards build.
    new_projects-boards-overview-02
  4. VIDEO_001 board.
    new_projects-boards-video001-03

Any thoughts on how to do this would be amazing.

@vrms

This comment has been minimized.

vrms commented Jul 14, 2017

I was thinking about another feature that would come handy in such a complex scenario. I'd call it Board as a card (lacking a better name)

What I mean is the possibility to pull an existing board into another board where it behaves like any other card just with an additional button or link to jump into that board very easily.

The idea comes from video editing software (Final Cut Pro, or Avid) where you have a timeline that consists of videoclips but can just be pulled into another timeline as a whole (where it is editable just like any other clip)

linke this you can manage several projects in a board, but very easily create a kanban showing an overview of all projects (which can be moved though stages of completion i.e).

@xet7

This comment has been minimized.

Member

xet7 commented Jul 16, 2017

Related #492 and #211

@JaromirDvoracek

This comment has been minimized.

JaromirDvoracek commented Jul 31, 2017

Board as a card is an excellent idea. I was looking for a Trello-like tool for bigger companies, where Trello isn't enough anymore (too many boards, you need to connect them automatically without manual work and basically you want to have overview over all boards in the company). I found https://www.favro.com as the answer.

This would be huge advantage for Wekan as it would outgrow Trello for more complicated setups. Before Favro, I recommended Asana for those cases. Is it a way Wekan would like to go — or the main goal is to create only OSS alternative to Trello?

@xet7

This comment has been minimized.

Member

xet7 commented Aug 1, 2017

@JaromirDvoracek

Wekan is not limited in any way in goals. Anyone can contribute to it. Currently Wekan is only about 7000 lines of code without frameworks, and code is quite logically organized.

@vrms

This comment has been minimized.

vrms commented Aug 1, 2017

I guess what @xet7 is trying to say may be ... "feel free to do it if you want the functionality".

Unfortunately my coding chops are close to 0, but I remember when I brought the idea of "board as card" or "nested boards" ("nesting" is the term used in Video Editing where I borrowed the concept from) up for the first time (i think in a chat room for WeKan) quite a while ago @mquandalle mentioned this concept should not be too complicated to code, so ...

not 100% sure how to practically proceed with this. Maybe create a separate issue, put a bounty on it and see how many funds can be gathered for such?

What do you think @JaromirDvoracek ?

@xet7

This comment has been minimized.

Member

xet7 commented Aug 1, 2017

Problem is, is there some working bounty system? I have been trying to contact BountySource with no luck. Is there alternatives?

@vrms

This comment has been minimized.

vrms commented Aug 1, 2017

I did one campaign for ERPNext on Bountysource once, so it seems to work. But I agree that (based on responsiveness) it looks like an abandoned project a bit.

Anyway, it's the only one I know.

@xet7

This comment has been minimized.

Member

xet7 commented Aug 1, 2017

I'll get BountySource working, because it's most popular currently. There are many others, but they are hard to find even in Google search.

@xet7

This comment has been minimized.

Member

xet7 commented Aug 1, 2017

Ok it's now possible to try to add bounty to:
https://www.bountysource.com/teams/wekan

Please tell me does it work Ok.

@vrms

This comment has been minimized.

vrms commented Aug 3, 2017

that's good to know but actually not required in order to utilize bountysource for wekan.

If I understand correctly anybody can put a bounty an a github issue and the anyone who delivers the code (which could as well be the original creator of course) will be able to claim the money. So you could receive direct support though that team, or just deliver solutions for any bounty posted (based on a github issue or not) and claim funds associated with a specific bounty (which often may refer to a github issue or certain functionality added to an application).

@xet7

This comment has been minimized.

Member

xet7 commented Aug 3, 2017

@vrms

Bountysource had Wekan issues pointing to wrong project that has older name Wekan had previously, so now it's fixed. There is some setup required to use Bountysource correctly.

Anyway, I also added also Commercial Support to wiki, if somebody is interested in that.
https://github.com/wekan/wekan/wiki

@jttttttttt

This comment has been minimized.

jttttttttt commented Oct 21, 2017

Kantree has a great implementation of "card as a board", multi-level boards or however one would like to call it.
https://kantree.io/index

This is my main tool, any card can become a board of its own.

@xet7 Have a look at it if you haven't yet.

@jttttttttt

This comment has been minimized.

jttttttttt commented Nov 6, 2017

@xet7 I wanted to add a bounty to this issue but can't find it on Bountysource, can you point me to it?

@xet7

This comment has been minimized.

Member

xet7 commented Nov 6, 2017

@jttttttttt

Bountysource works by copying GitHub issue URL to bouyntysource page search box, with it I got this URL:

https://www.bountysource.com/issues/36035028-top-level-projects

Thanks!

@jttttttttt

This comment has been minimized.

jttttttttt commented Nov 7, 2017

Alright, got it.

Bounty added!

@xet7 xet7 added this to Not started yet in Wekan Roadmap Nov 22, 2017

@Serubin

This comment has been minimized.

Contributor

Serubin commented Jan 15, 2018

I've mocked up a very basic idea of how this could work. What if instead of a secondary board, we added "categories" like below. Categories would be configurable/name able and you'd be able to easily create new categories and drag your boards into them.

screenshot-2018-1-15 wekan 1

@xet7

This comment has been minimized.

Member

xet7 commented Jan 15, 2018

@jttttttttt @BravenFX @vrms @JaromirDvoracek

Please add comments about the mockup above, is this good for your use case?

@JaromirDvoracek

This comment has been minimized.

JaromirDvoracek commented Jan 16, 2018

Boards categorization is a good idea and nice feature!

However, I was looking for a bit deeper hierarchy. Let's say I have some top-level one-year project for stakeholders and lower-level few-months projects for teams, so it could look somehow like this:

New eCommerce platform development board containing progress columns with following cards:

  • roll-out of new platform in Czechia card leading to own board containing cards like:
    • implementation of local law requirements
    • implementation of local payment gateway
    • API implementation of local transport companies
    • localization card leading to another board for copywriters
      • web-copy for pages
      • web-copy for categories
      • web-copy for products
      • ...
  • roll-out of new platform in Slovakia card leading to own board
    • another tasks in sub-project...
  • roll-out of new platform in Hungary card leading to own board
    • another tasks in sub-project...

Point is to have high-level overview board clickable through to the last outsourced card in some tiny team board. This kind of structure is implemented in favro, for example: https://www.youtube.com/watch?v=USMpEdQGr6k

@xet7 xet7 moved this from Not started by anybody to In progress: by other contributors, if they have time, help welcome. Order: Random, depends on each contributor. in Wekan Roadmap Feb 20, 2018

@xet7 xet7 moved this from In progress: by other contributors. Order: random. to In progress: by Serubin, bounties in Wekan Roadmap Feb 21, 2018

This was referenced Apr 12, 2018

@xet7

This comment has been minimized.

Member

xet7 commented May 4, 2018

@Serubin has not added any progress report, so I'm moving this back to my todo list.

@xet7 xet7 moved this from In Progress: by Serubin, bounties to 1) In progress: by xet7, all paid Open Source Wekan work and all unrelated work. Order: from top to bottom of cards. in Wekan Roadmap May 4, 2018

@xet7 xet7 added this to the 2018-09-31 X milestone Jun 24, 2018

@xet7 xet7 removed this from 1) In progress: by xet7, all paid Open Source Wekan work and all unrelated work. Order: from top to bottom of cards. in Wekan Roadmap Jun 24, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment