# Should attaching an image be more obvious?

**URL:** https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315
**Category:** UX
**Created:** [7월 22, 2015, 10:50오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315 "2015-07-22T22:50:36Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![jesselperry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jesselperry/32/119501_2.png) [@jesselperry](https://meta.discourse.org/u/jesselperry)
#### Post date: [7월 22, 2015, 10:50오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/1 "2015-07-22T22:50:36Z")

</div>

Hi all -

I had a user on my Discourse ask how to upload an image. Very easy problem to solve, of course. So I go to take a screenshot and show which button to press. Then I think "what button _are you supposed to press?"_ because normally I just drag the image to the box. Lo and behold it’s a non-obvious arrow pointing upwards, easily hidden in the middle of the row of icons. The alternative of course is dragging the file onto the message box. Well the help text to do that is grey/hard to read and it’s the last part of a sentence that regular users would ignore as soon as they see the “Use Markdown, BBCode, or HTML to format” text that 90% of regular people have no idea what that means.

I propose that the priority of what a user wants to do when replying/creating a topic is: 1. Write text 2. Attach image 3. Everything else

Sure enough when you look around on social media, these functions are _very_ clear and not hidden among other formatting features:

 ![](https://global.discourse-cdn.com/meta/original/3X/d/5/d5fb45639a38a4c9ad60f3ddd0441ed730bf4dd2.png) 

 ![](https://global.discourse-cdn.com/meta/original/3X/f/b/fbe4826f6069c52fa7a38149121739d6f2bdb369.png) 

 ![](https://global.discourse-cdn.com/meta/original/3X/4/c/4c2829a96d9f8b353026706734ee293cb0cb39f1.png) 

 ![](https://global.discourse-cdn.com/meta/original/3X/6/4/646c40c59db0873192874a2d6c74f8e3a4edb5bc.png) 

My proposition:

- In the least, make the help text in the box be more obvious and highlight how to drag an attachment in
- Change upload icon to be a camera (I know it also allows uploading any attachment, but again we’re thinking about what the majority of users want to do) and highlight the icon and also separate it from the row of formatting icons. Maybe move icon to the empty space under the right side of the box where “saving”/“saved” currently lives?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [7월 22, 2015, 11:11오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/2 "2015-07-22T23:11:42Z")

</div>

There are two icons used here. Depends on your Discourse settings.

when **you leave it at the default of only allowing images (jpg, png, gif)**

![](https://global.discourse-cdn.com/meta/original/3X/f/b/fb4b9e8ed91b01a77f809b99811b58ab7e14e8f9.png)

when **you have added other file types as allowed uploads (csv, txt, pdf)**

![](https://global.discourse-cdn.com/meta/original/3X/4/c/4c8619df7ae1857dff9d9fe1777431d839eea1a2.png)

On mobile there is an explicit “upload” link since there is no editing toolbar on mobile.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [7월 22, 2015, 11:15오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/3 "2015-07-22T23:15:55Z")

</div>

I’d also add that I am not sure these “no formatting supported, plain text box” environments like Twitter are a great example to compare us with.

 ![](https://global.discourse-cdn.com/meta/original/3X/6/d/6d4021482460301426975e968569f0c5c85be675.png) 

Here’s how much bold, italic, blockquote I can add to a Tweet: **none**.

---

<div class="post-metadata">

### Author: ![AmiAthena](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/amiathena/32/116030_2.png) [@AmiAthena](https://meta.discourse.org/u/AmiAthena)
#### Post date: [7월 22, 2015, 11:17오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/4 "2015-07-22T23:17:45Z")

</div>

I’ll admit that I was mildly confused the first time I tried to upload a pic here because I was used to the picture icon on IC, but I figured out pretty quickly that the up arrow meant upload. It possibly could be clearer, but I don’t really know how.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [7월 22, 2015, 11:19오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/5 "2015-07-22T23:19:20Z")

</div>

![](https://global.discourse-cdn.com/meta/original/3X/7/5/75618e9cb62e0818f034096cf2e6e4bf4e23c79f.png)

---

<div class="post-metadata">

### Author: ![jesselperry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jesselperry/32/119501_2.png) [@jesselperry](https://meta.discourse.org/u/jesselperry)
#### Post date: [7월 22, 2015, 11:20오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/6 "2015-07-22T23:20:25Z")

</div>

> [@codinghorror](#):
>
> Here’s how much bold, italic, blockquote I can add to a Tweet: none.

That’s fair. However I don’t think it changes that the majority of users coming to Discourse are used to social media that makes it very clear where to attach an image. I believe the hierarchy of needs of users when composing a message is **1.** Text **2.** Uploading an image **3.** Everything else

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [7월 22, 2015, 11:25오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/7 "2015-07-22T23:25:11Z")

</div>

That’s fine, I’m just not clear how to work that into a toolbar-button based editor.

The two approaches seem diametrically opposed to me:

1. Plain unformatted text area, 3 “actions” presented

2. Formatted text area with toolbar buttons

---

<div class="post-metadata">

### Author: ![jesselperry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jesselperry/32/119501_2.png) [@jesselperry](https://meta.discourse.org/u/jesselperry)
#### Post date: [7월 22, 2015, 11:34오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/8 "2015-07-22T23:34:51Z")

</div>

I would propose promoting the image feature as a new button, keeping the upload button on the toolbar if non-image attachments are allowed. Even though they would have identical functionality…

 ![](https://global.discourse-cdn.com/meta/original/3X/d/c/dcb23eb2547e5b0287300c1cd7fa4c228daba90f.png)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [7월 22, 2015, 11:36오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/9 "2015-07-22T23:36:40Z")

</div>

Can’t say I agree with this at all. Feels shoehorned in.

Now if there was an _alternate_ editor that was focused on tasks, and ignored all formatting, that might be OK. But _both_ toolbar and big giant task icons? Weird.

---

<div class="post-metadata">

### Author: ![jesselperry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jesselperry/32/119501_2.png) [@jesselperry](https://meta.discourse.org/u/jesselperry)
#### Post date: [7월 22, 2015, 11:48오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/10 "2015-07-22T23:48:42Z")

</div>

Admittedly that is shoehorned in, albeit it gets to the point of what I’m trying to convey in separating the image functionality in an obvious way from the toolbar. I don’t think there should be an alternate editor, that just makes things too complicated in settings.

Perhaps just the camera icon on the right side of the toolbar, separate from the rest of the icons on the left?

---

<div class="post-metadata">

### Author: ![AmiAthena](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/amiathena/32/116030_2.png) [@AmiAthena](https://meta.discourse.org/u/AmiAthena)
#### Post date: [7월 22, 2015, 11:53오후 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/11 "2015-07-22T23:53:12Z")

</div>

The one with the file folder is probably most intuitive. I feel like the others are obvious if you are expecting them, but that one is more illustrative of the action for someone who doesn’t think in computer.

---

<div class="post-metadata">

### Author: ![purldator](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@purldator](https://meta.discourse.org/u/purldator)
#### Post date: [7월 23, 2015, 2:39오전 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/12 "2015-07-23T02:39:06Z")

</div>

Why not make the buttons in the toolbar a touch bigger? Or, change the color of the upload button to make it stand out. You may possibly do that for other basic/most-used/critical buttons such as link and quote, to make things cohesive.

---

<div class="post-metadata">

### Author: ![jesselperry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jesselperry/32/119501_2.png) [@jesselperry](https://meta.discourse.org/u/jesselperry)
#### Post date: [7월 24, 2015, 1:24오전 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/13 "2015-07-24T01:24:30Z")

</div>

Yeah the core of my concern is just making what people use the most (I’m arguing uploading an image/file is the most used) stand out more.

If there were some easy way to override the “upload” icon to always be the picture icon through CSS, I would do that immediately on mine. Do you know of a way?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [7월 24, 2015, 1:26오전 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/14 "2015-07-24T01:26:40Z")

</div>

The easy way to get the picture icon is turn off the optional file types you have allowed for upload.

---

<div class="post-metadata">

### Author: ![jesselperry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jesselperry/32/119501_2.png) [@jesselperry](https://meta.discourse.org/u/jesselperry)
#### Post date: [7월 24, 2015, 1:37오전 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/15 "2015-07-24T01:37:31Z")

</div>

Yeah, and that’s a nice detail that it switches based on the setting. But I want to retain my upload settings as is.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [7월 24, 2015, 2:45오전 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/16 "2015-07-24T02:45:45Z")

</div>

> [@jesselperry](#):
>
> If there were some easy way to override the “upload” icon to always be the picture icon through CSS, I would do that immediately on mine. Do you know of a way?

```plaintext
.wmd-image-button::before {
   content: "";
}

```

Replace “” with the font-awesome icon you wish to use.

---

<div class="post-metadata">

### Author: ![jesselperry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jesselperry/32/119501_2.png) [@jesselperry](https://meta.discourse.org/u/jesselperry)
#### Post date: [7월 24, 2015, 4:08오전 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/17 "2015-07-24T04:08:38Z")

</div>

Thank you! That’s more awesome then font awesome.

---

<div class="post-metadata">

### Author: ![jesselperry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jesselperry/32/119501_2.png) [@jesselperry](https://meta.discourse.org/u/jesselperry)
#### Post date: [7월 24, 2015, 4:14오전 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/18 "2015-07-24T04:14:40Z")

</div>

Unfortunately doesn’t work ☹

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [7월 24, 2015, 4:33오전 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/19 "2015-07-24T04:33:41Z")

</div>

> [@jesselperry](#):
>
> Unfortunately doesn’t work

Did you do backslash unicode inside quotes? eg.  
`content: "\2620";`  
for “skull and crossbones”

---

<div class="post-metadata">

### Author: ![jesselperry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jesselperry/32/119501_2.png) [@jesselperry](https://meta.discourse.org/u/jesselperry)
#### Post date: [7월 24, 2015, 4:52오전 UTC](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315/20 "2015-07-24T04:52:56Z")

</div>

Thanks. I did, still didn’t work (I’m trying for camera: [Font Awesome](http://fontawesome.io/icon/camera/))

 ![](https://global.discourse-cdn.com/meta/original/3X/f/5/f57854ae313698e8478b0c5bfdd2e66c6fa43310.png)

[Next page](https://meta.discourse.org/t/should-attaching-an-image-be-more-obvious/31315.md?page=2)
