# Start a topic by pasting a link (like Reddit)

**URL:** https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071
**Category:** Announcements
**Tags:** new-feature, featured-link
**Created:** [6. Dezember 2016 um 00:18 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071 "2016-12-06T00:18:41Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [12. Dezember 2016 um 05:49 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/22 "2016-12-12T05:49:31Z")

</div>

I have to say, I have always liked the “create a new topic” helper text alot, and I think it has led to better topic titles. I also think links are going to be rarer - and not every community will want to have them in every category. So I do like the idea of an admin setting to enable link sharing like this.

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

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [12. Dezember 2016 um 09:18 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/23 "2016-12-12T09:18:08Z")

</div>

I also feel there should be settings for this, not just “it’s on!” Using Stonehearth as an example, we have categories where a link would not be acceptable, like Bug Reports or Support. We want users to explain the issue, not share a link. On the other hand, something like our Gameplay or Fan Media categories would be prime candidates for link posts. Site staff _needs_ control over where links are allowed.

---

<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: [12. Dezember 2016 um 10:48 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/24 "2016-12-12T10:48:38Z")

</div>

So you want to disallow pasting links in all posts? If you have category policies, they should be enforced regardless of whether someone adds a link to their topic.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [12. Dezember 2016 um 13:45 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/25 "2016-12-12T13:45:08Z")

</div>

> [@codinghorror](#):
>
> you want to disallow pasting links in all posts

No. Links are necessary for sharing information, I don’t want to see the new helper text in the composer nor a link to an external site in certain categories. Not suggesting changing any existing composer permissions, just prevent this change in certain categories.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [12. Dezember 2016 um 14:31 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/26 "2016-12-12T14:31:31Z")

</div>

Not sure who you’re replying to here but if it’s me then the answer to your question is no. Sorry for the ambiguity in my post. Link sharing is obviously important and I think this is a cool new feature. I just miss the helper text suggesting starting with a brief description, typically in the form of a question. 🙂

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [12. Dezember 2016 um 16:38 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/27 "2016-12-12T16:38:34Z")

</div>

> [@jomaxro](#):
>
> I also feel there should be settings for this, not just “it’s on!”

That exists in the category settings:

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

It’s an incredibly hard to explain setting… here goes.

- If that checkbox IS NOT checked in any category, then “it’s on!” in every category.
- If that checkbox IS check in one or more categories, then featured links are allowed only in those categories.

That checkbox was merged into core as-is from the plugin, but I think a better setting would be a checkbox that is default checked saying “Allow featured links in this category”. Uncheck it to disable featured links in a category.

And of course you can always turn the links off globally.

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

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [12. Dezember 2016 um 17:39 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/28 "2016-12-12T17:39:51Z")

</div>

> [@neil](#):
>
> but I think a better setting would be a checkbox that is default checked saying “Allow featured links in this category”. Uncheck it to disable featured links in a category.

I agree that revising the working would make more sense.

---

<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: [16. Dezember 2016 um 04:01 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/29 "2016-12-16T04:01:35Z")

</div>

Can you let us know when that is done @neil?

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [16. Dezember 2016 um 15:53 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/30 "2016-12-16T15:53:51Z")

</div>

Yesterday I refactored everything so it doesn’t use custom\_fields anymore (completing the work to bring this into core), and then inverted that checkbox’s behaviour. It involves a migration. Since we’re trying to get other important fixes out, I’m waiting to push these changes. Maybe this afternoon they’ll be pushed.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [16. Dezember 2016 um 16:17 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/31 "2016-12-16T16:17:40Z")

</div>

With this change, is it still necessary to have the global toggle? Seems like that could be removed if you haven’t done so already.

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [16. Dezember 2016 um 16:19 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/32 "2016-12-16T16:19:00Z")

</div>

Yes it’s still necessary, otherwise you need to disable it in each category.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [16. Dezember 2016 um 18:28 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/33 "2016-12-16T18:28:04Z")

</div>

Oh… I thought your change was to just make it opt-in for each category

---

<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: [16. Dezember 2016 um 22:24 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/34 "2016-12-16T22:24:26Z")

</div>

Opt _out_ for each category. It’s on by default.

---

<div class="post-metadata">

### Author: ![commonpawn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/commonpawn/32/50792_2.png) [@commonpawn](https://meta.discourse.org/u/commonpawn)
#### Post date: [18. Dezember 2016 um 21:38 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/35 "2016-12-18T21:38:55Z")

</div>

For [Dansk Dynamit](http://danskdynamit.com/) we would have loved to have link posting enabled for every category, instead of having a dedicated link category. It was just simpler to make it category specific for our case.

**For a links topic, here are some considerations and learnings we made**

- **It has to be possible to write your own title to the link** - the title of the post often adds subjectivity to the post and sparks the discussion. Title can’t be fetched from link source.
- **It has to be easy to discover** you can actually post links as a topic - not sure if it is easy to discover / understand that you can simply drop a link into the title to start a link topic
- **Links have to be easily accessible from the front page** : Clicking the title of a topic will do, and is how it works on sites like Reddit – but you would need to re-think how users access the thread with comments. the way it works now on discourse is not optimal (Click tiny number of replies, click the date from the selector). This is why we made links an “attachment” to the title that you click rather than the title
- **It has to be easy to access and discover the discussion on the link** : See notes above

**Nice to haves**

- Make the link functionality how Google Inbox is doing it or how Facebook is doing it. It is \*\*like a onebox link with embedded content is attached to the thread
- Display count on how many people click the link
- Make the first post of the link thread look interesting - can look a bit empty with just the link
- Ability to write more than just the title about the link

**Example: Facebook attach link to post**  
The user experience for attaching links to posts is really good on Facebook Pages

1. User creates post which only contains text so far  

2. First link is dropped in - link is attached to post as a onebox kind of attachment  

3. User is able to change the text in the onebox or/and add another image  

@casperovergaard and I will try make a design sketch on what this could look like this week

---

<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: [18. Dezember 2016 um 22:13 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/36 "2016-12-18T22:13:57Z")

</div>

> [@commonpawn](#):
>
> It has to be possible to write your own title to the link

✅ This works in the current shipping feature. Title is auto-filled but can be edited liked any other title.

> [@commonpawn](#):
>
> It has to be easy to discover

📗 The help text indicates this is possible. One thing we could do is detect a link in the clipboard, then issue a one-time educational pop-up alert when creating a new topic with a link in your clipboard, letting you know that pasting a link into the title is what you want to do. (We could do it for them, but I have links in my clipboard a _lot_ so that’d be annoying as an ongoing behavior.)

> [@commonpawn](#):
>
> This is why we made links an “attachment” to the title that you click rather than the title

✅ That’s the way it works now in the currently shipping feature. Give it a shot on [http://try.discourse.org](http://try.discourse.org)

> [@commonpawn](#):
>
> It has to be easy to access and discover the discussion on the link

✅ clicking the title takes you to the discussion topic like it always does.

> [@commonpawn](#):
>
> Make the first post of the link thread look interesting - can look a bit empty with just the link

✅ The first post has the onebox of the link.

> [@commonpawn](#):
>
> Ability to write more than just the title about the link

✅ the body is always available for editing, like any topic create

> [@commonpawn](#):
>
> Display count on how many people click the link

📗 The link will be counted in the first post, but I don’t think clicks to the link in the title will be counted.

> [@commonpawn](#):
>
> Make the link functionality how Google Inbox is doing it or how Facebook is doing it

📗 The Facebook example would require a different design, for overriding the onebox. It looks like they offer a selection from the available images inside the article so you can select the “right” one. And editing the one box excerpt as well.

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [19. Dezember 2016 um 22:28 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/37 "2016-12-19T22:28:40Z")

</div>

> [@neil](#):
>
> Yesterday I refactored everything so it doesn’t use custom\_fields anymore (completing the work to bring this into core), and then inverted that checkbox’s behaviour.

This change has been pushed now. Also fixed today is how these topics were being rendered in the summary emails. They were often showing as blank… 😊

---

<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: [19. Dezember 2016 um 23:37 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/38 "2016-12-19T23:37:38Z")

</div>

Is the “opt-out per category” setting also pushed?

---

<div class="post-metadata">

### Author: ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)
#### Post date: [19. Dezember 2016 um 23:46 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/39 "2016-12-19T23:46:59Z")

</div>

Yes it is! The checkbox now says “Allow featured links in this category”.

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [20. Dezember 2016 um 01:43 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/40 "2016-12-20T01:43:02Z")

</div>

It seems like topic featured links are not allowed in `uncategorized` but when editing a category it shows the “Allow featured links in this category” checkbox.

Another thing I noted is that if I paste the link first and change category, we’re not observing that change and allow the topic featured link to be created.

Is topic link disabled if the composer is not empty? We should probably update the placeholder to reflect that.

---

<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: [20. Dezember 2016 um 02:16 UTC](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071/41 "2016-12-20T02:16:12Z")

</div>

Hmm, they should be allowed in uncategorized.

[Vorherige Seite](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071.md?page=1)

[Nächste Seite](https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071.md?page=3)
