# Feature Request | Add Task descriptions to card in Board View

**URL:** <https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377>\
**Category:** Open Discussions\
**Created:** [September 25, 2022, 6:23am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377 "2022-09-25T06:23:15Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dng](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/dng/32/1179_2.png) [@dng](https://kanboard.discourse.group/u/dng)\
**Post date:** [September 25, 2022, 6:23am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/1 "2022-09-25T06:23:15Z")

</div>

Hello!

Is there anyway to add the task description on the card in board view?

 ![image](https://global.discourse-cdn.com/free1/uploads/kanboard1/original/2X/4/400c1fe7f56e280a661659784abb32c65ac19dcc.png)

This would be mega handy for a few reasons.

- For example if I want to show an image on the card I could use markdown in the description:  
` ![My Image](www.imagedump.com/path/to/my/image.png)`

That way I can use image links as cover images on the card! 🙂

Cheers!

---

<div class="post-metadata">

**Author:** ![alfredb](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/alfredb/32/1051_2.png) [@alfredb](https://kanboard.discourse.group/u/alfredb)\
**Post date:** [September 25, 2022, 7:57am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/2 "2022-09-25T07:57:09Z")

</div>

I’d consider this as a critical danger for the board layout. But one or two optional summary lines below the title would be OK, IMHO.

---

<div class="post-metadata">

**Author:** ![dng](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/dng/32/1179_2.png) [@dng](https://kanboard.discourse.group/u/dng)\
**Post date:** [September 25, 2022, 12:50pm UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/3 "2022-09-25T12:50:04Z")

</div>

Yeah I know what you mean,

the reason I ask is that I need to be able to add images from another domain/server as cover images on the cards as I don’t want to store media data on the board itself as it slows down the API requests (I’d rather just pass links through the API but still have the ability to add the link as a cover image)

---

<div class="post-metadata">

**Author:** ![creecros](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/creecros/32/156_2.png) [@creecros](https://kanboard.discourse.group/u/creecros)\
**Post date:** [September 25, 2022, 4:38pm UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/4 "2022-09-25T16:38:16Z")

</div>

the answer is yes, easily. do i need to explain how?  
there is also a plugin called coverimage, that adds images to cards, it wont slow down the api.

---

<div class="post-metadata">

**Author:** ![dng](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/dng/32/1179_2.png) [@dng](https://kanboard.discourse.group/u/dng)\
**Post date:** [September 26, 2022, 12:04am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/5 "2022-09-26T00:04:41Z")

</div>

Ok Cool, Yes I am using the `cover images` plugin. I’d like to be able to use a link to an image hosted elsewhere as the cover image instead of an attachment. is that possible?

---

<div class="post-metadata">

**Author:** ![creecros](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/creecros/32/156_2.png) [@creecros](https://kanboard.discourse.group/u/creecros)\
**Post date:** [September 26, 2022, 5:13am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/6 "2022-09-26T05:13:34Z")

</div>

with a little code modification, sure.

---

<div class="post-metadata">

**Author:** ![dng](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/dng/32/1179_2.png) [@dng](https://kanboard.discourse.group/u/dng)\
**Post date:** [September 26, 2022, 6:52am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/7 "2022-09-26T06:52:24Z")

</div>

@here

Does anyone know how to modify the ‘Cover Images’ plugin?

Thanks in advance

---

<div class="post-metadata">

**Author:** ![creecros](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/creecros/32/156_2.png) [@creecros](https://kanboard.discourse.group/u/creecros)\
**Post date:** [September 26, 2022, 11:26am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/8 "2022-09-26T11:26:32Z")

</div>

Yes. How descriptive do you need me to be?

The taskfile/images template allows a user to set it. (using images attached to a task, this is where you will need the most work, to allow user to paste a url instead, you will also have to figure out where to put this user input/save. Customizer plugin has this exact feature to set the login background, take cues from that)  
The Controller routes the actions and send the variables. (easy change here, dont send a file id, instead send a url)  
The Model stores/gets it from metadata. (same as controller, will really just change the var name)  
The board/task Template displays it. (just change the img src to use the stored url, instead of using the fileviewcontroller to get the image)

if you cant figure it out beyond that, let me know. im a poor white man(i guess thats relative), with 3 kids, a wife, dog, cat, bunny, 12 chickens and 1 income, my time is worth sometihing 🙂

---

<div class="post-metadata">

**Author:** ![dng](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/dng/32/1179_2.png) [@dng](https://kanboard.discourse.group/u/dng)\
**Post date:** [September 26, 2022, 11:45am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/9 "2022-09-26T11:45:09Z")

</div>

I know nothing(I can hack) about php. I can pay you! as long as I can post the solution on here for future ref for everyone 🙂. just need to get this sorted out as downloading files over json api requests is always going to be slow; I need links to work instead (referencing my other forum post)

> [@Retrieve task image or subtask image via api](https://kanboard.discourse.group/t/retrieve-task-image-or-subtask-image-via-api/2371):
>
> Hi, great software! how do I retrieve a task/subtask image from kanboard via the api? (I’m using python btw) img image urls are encoded such as: blob:[https://pathToKanboard/a065797d-3e24-4f5b-936b-c41e3740ce4f](https://pathToKanboard/a065797d-3e24-4f5b-936b-c41e3740ce4f) requesting the data goes ok, but I have no idea what to do with the return value(path); presumably rename it and stick a .png on the end of the string?: “thumbnail”: [ { “id”: 17, “name”: “Screenshot taken 17/09/2022 10:22 pm.png”, “path”: “tasks/11/db93e016c2961cf5c3571ee5975418…

---

<div class="post-metadata">

**Author:** ![creecros](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/creecros/32/156_2.png) [@creecros](https://kanboard.discourse.group/u/creecros)\
**Post date:** [September 26, 2022, 11:51am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/10 "2022-09-26T11:51:04Z")

</div>

no worries. do you want to keep the current functionality of coverimage, and add this? or a seperate plugin that only sets the task cover image this new way?

---

<div class="post-metadata">

**Author:** ![dng](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/dng/32/1179_2.png) [@dng](https://kanboard.discourse.group/u/dng)\
**Post date:** [September 26, 2022, 11:52am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/11 "2022-09-26T11:52:59Z")

</div>

not sure, whatever is the most efficient way? potentially a separate plugin? also I have a few other plugins that I need (can pay for) for kanboard, at least I think they would be plugins…

---

<div class="post-metadata">

**Author:** ![creecros](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/creecros/32/156_2.png) [@creecros](https://kanboard.discourse.group/u/creecros)\
**Post date:** [September 26, 2022, 11:55am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/12 "2022-09-26T11:55:01Z")

</div>

kk, let me do this one, and then we can talk about the others. give me a day or two.

---

<div class="post-metadata">

**Author:** ![dng](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/dng/32/1179_2.png) [@dng](https://kanboard.discourse.group/u/dng)\
**Post date:** [September 26, 2022, 11:57am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/13 "2022-09-26T11:57:37Z")

</div>

ok sounds good, let me know if you need any info or if I can be of any help, the client I’m making is in pyside2 but that’s probably irrelevant for what I’m asking about

---

<div class="post-metadata">

**Author:** ![creecros](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/creecros/32/156_2.png) [@creecros](https://kanboard.discourse.group/u/creecros)\
**Post date:** [September 26, 2022, 11:59am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/14 "2022-09-26T11:59:13Z")

</div>

fyi, i know nothing about python, think ive said this before.

---

<div class="post-metadata">

**Author:** ![dng](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/dng/32/1179_2.png) [@dng](https://kanboard.discourse.group/u/dng)\
**Post date:** [September 26, 2022, 12:01pm UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/15 "2022-09-26T12:01:10Z")

</div>

all good, I don’t think that would be an issue as it’s all on the client side after the request

---

<div class="post-metadata">

**Author:** ![creecros](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/creecros/32/156_2.png) [@creecros](https://kanboard.discourse.group/u/creecros)\
**Post date:** [September 27, 2022, 1:18am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/16 "2022-09-27T01:18:20Z")

</div>

Test Drive it:

> **[GitHub - creecros/Coverimageurl: Kanboard cover image Function using image URLs](https://github.com/creecros/Coverimageurl)**
>
> Kanboard cover image Function using image URLs. Contribute to creecros/Coverimageurl development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![dng](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/dng/32/1179_2.png) [@dng](https://kanboard.discourse.group/u/dng)\
**Post date:** [September 27, 2022, 11:04am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/17 "2022-09-27T11:04:08Z")

</div>

nice! yes totally works!

![image](https://global.discourse-cdn.com/free1/uploads/kanboard1/original/2X/d/d1686e22de281049bdeb64a1ff4652fc93ec3c1a.png)

I am getting an error when attaching the link:

so this part works:

 ![image](https://global.discourse-cdn.com/free1/uploads/kanboard1/original/2X/c/ca57ce2f1e05f7c1317809ef97d158cd20d9db7d.png)

however when i save the link I get redirected to a controller not found page:

`/?controller=CoverimageurlController&action=set&plugin=coverimage&task_id=14&project_id=2`

![image](https://global.discourse-cdn.com/free1/uploads/kanboard1/original/2X/7/7afe69615ba5f30b486b5264c50bdc29c5a5f2c8.png)

do I need to have the `cover images` plugin installed as well?

Also ‘editing’ a meta data entry now sends me to a page with nothing but a form on it:

 ![image](https://global.discourse-cdn.com/free1/uploads/kanboard1/original/2X/3/348cafc120ea45179e33b24fa351d4fe3c934465.png)

cheers!

---

<div class="post-metadata">

**Author:** ![creecros](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/creecros/32/156_2.png) [@creecros](https://kanboard.discourse.group/u/creecros)\
**Post date:** [September 27, 2022, 11:50am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/18 "2022-09-27T11:50:00Z")

</div>

no, im pretty sure using both cover image plugins would be an issue. i didnt test that tho.

ill double check for errors in a bit, maybe i forget to commit something.

---

<div class="post-metadata">

**Author:** ![creecros](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/creecros/32/156_2.png) [@creecros](https://kanboard.discourse.group/u/creecros)\
**Post date:** [September 27, 2022, 11:59am UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/19 "2022-09-27T11:59:11Z")

</div>

Found the problem, updated repo.

I tested the “Edit Metadata Feature” with and without this CoverimageURL plugin, and I had the same result as you. Sent me to new page with form. Did it use to do something different?

---

<div class="post-metadata">

**Author:** ![dng](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/dng/32/1179_2.png) [@dng](https://kanboard.discourse.group/u/dng)\
**Post date:** [September 27, 2022, 2:17pm UTC](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377/20 "2022-09-27T14:17:09Z")

</div>

I think it opened a lightbox overlay thing?

[Next page](https://kanboard.discourse.group/t/feature-request-add-task-descriptions-to-card-in-board-view/2377.md?page=2)
