-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Top Level Projects #641
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
Comments
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). |
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? |
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. |
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 ? |
Problem is, is there some working bounty system? I have been trying to contact BountySource with no luck. Is there alternatives? |
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. |
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. |
Ok it's now possible to try to add bounty to: Please tell me does it work Ok. |
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). |
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. |
Kantree has a great implementation of "card as a board", multi-level boards or however one would like to call it. 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. |
@xet7 I wanted to add a bounty to this issue but can't find it on Bountysource, can you point me to it? |
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! |
Alright, got it. Bounty added! |
@jttttttttt @BravenFX @vrms @JaromirDvoracek Please add comments about the mockup above, is this good for your use case? |
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:
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 |
@Serubin has not added any progress report, so I'm moving this back to my todo list. |
My current plan when implementing this:
|
Moved to here from @2606 From @lilayoung
Thanks and welcome! More info about Wekan development is at Wekan GitHub wiki. At https://github.com/wekan/wekan is rebuild-wekan.sh . |
thank you @xet7 ! have successfully installed it locally with rebuild-wekan.sh. I'd like to take a stab at hacking these suggestions myself in my spare time if you can help point me to where to look. I am new to open-source development. To clarify, my suggestion is different from all the others above and it is much simpler. Just imagine each board on the homepage as like an icon on your desktop. The feature is simply the ability to rearrange these in an arbitrary order. e.g. create an array/list that would store the locations of each board and set it to the input of drag/drop like in the task list. If you have many boards on your homepage it would make it much more effective to find and locate boards you like. I have noticed this problem in Basecamp as well. Nobody does it right. Drag and drop is, in my opinion, the simplest way to please all tastes. In the future you can add dividers too (@Serubin ) so it is like his idea of 'Groups'. For now I am also looking at customizing the default colors of the bars on the default page, etc. |
See Wekan GitHub wiki for:
When you are using Wekan, and looking how something is implemented, right click / Inspect the part of page you like to see. There you see source code of that text. Then, use After building Wekan, if you start Wekan in wekan directory with command When you get some small change or small feature done, do a new fork of https://github.com/wekan/wekan to your own GitHub account, add your changed code lines, git commit, push, and on github webpage click make pull request. About Open Source development: The best thing is that you have all the code, and your have control of your own data, that you can keep private. When there is something you would like to fix or add, it's possible by reading and changing that source code. It's about scratching your own itch, and being in control of software. Sending those code changes to Open Source project as pull requests helps every software user worldwide. Then your GitHub username also gets mentioned at ChangeLog, so it's also excellent addition to your CV/resume. Wekan is translated to about 50 languages and used in most countries of the world. Wekan has MIT license, so Wekan is free also for commercial use. Some of these GitHub issues also have bounties, more info about those here https://wekan.team/bounties/index.html . This issue has bounty, so it means, if you get Top Level Projects implemented in some way, so that All Boards page gets more organized, then you can get some money from that. You can also look at other open GitHub issues, which ones you would be able to fix. Currently there are about 500 open issues, so all new Wekan contributors are welcome to help fixing those and adding those features. More contributors means faster progress on making Wekan even better. |
About dividers, you can look at Wekan Swimlanes feature. At boards it's when you click Lists/Swimlanes/Calendar toggle button at top bar. |
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
Proposed workflow:
LOGIN - MY PROJECTS - MY BOARDS - Lists w/Cards
Any thoughts on how to do this would be amazing.
The text was updated successfully, but these errors were encountered: