# Plugin for signatures?

**URL:** https://meta.discourse.org/t/plugin-for-signatures/32906
**Category:** Feature
**Created:** [September 4, 2015, 12:50pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906 "2015-09-04T12:50:05Z")
**Posts on this page:** 20
**Page:** 2

<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: [September 4, 2015, 6:01pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/21 "2015-09-04T18:01:29Z")

</div>

> [@charleswalter](#):
>
> if users started manually pasting signatures in their posts, wouldn’t you want the ability to turn those off?

When that happens, a Moderator edits the Fake Signature out of the post and the member is asked to not do it again.

---

<div class="post-metadata">

### Author: ![charleswalter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/charleswalter/32/116433_2.png) [@charleswalter](https://meta.discourse.org/u/charleswalter)
#### Post date: [September 4, 2015, 6:06pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/22 "2015-09-04T18:06:17Z")

</div>

@mittineague quite authoritative, but not practical with 6K+ messages per day. It would also make the users angry. I am a bit miffed why people would object to a signature field that is optional for users to enable for display. Other than the obvious work that the feature/plugin would entail to develop. If users want to enable the option, and it doesn’t impact others, I would think it’s a win/win.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [September 4, 2015, 6:09pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/23 "2015-09-04T18:09:06Z")

</div>

Yeah, and I think we all agree that sigs are bad. But you don’t take then away after decades and blame the software. Cultural changes like this can be harmful to the community. With a plugin you can make then smaller each quarter so things are a bit smoother.

---

<div class="post-metadata">

### Author: ![holden](https://avatars.discourse-cdn.com/v4/letter/h/e36b37/32.png) [@holden](https://meta.discourse.org/u/holden)
#### Post date: [September 4, 2015, 6:10pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/24 "2015-09-04T18:10:30Z")

</div>

Hi @charleswalter Sorry, I misunderstood you. Giving users the ability to toggle sigs is a great idea if sigs are turned on.

Just saying, imo the internet would be a better place if sigs didn’t exist.

I can’t stand them from a design pov, which is one of the many reasons why I like Discourse so much.

And I can’t stand them from a users pov because I get so tired of seeing the same old sigs over and over. My brain just shuts them out like it does ads. I’m guessing this happens to most people, so what’s the point of having them take up so much space?

---

<div class="post-metadata">

### Author: ![holden](https://avatars.discourse-cdn.com/v4/letter/h/e36b37/32.png) [@holden](https://meta.discourse.org/u/holden)
#### Post date: [September 4, 2015, 6:13pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/25 "2015-09-04T18:13:45Z")

</div>

But I hear what you guys are saying – your community wants them, so you want to make them happy, which is good 😄

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [September 4, 2015, 6:37pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/26 "2015-09-04T18:37:38Z")

</div>

> [@Falco](#):
>
> I think the one we have right now is good to show ads but for sigs it’s kinda strange for then to be after the post controls.

Whatever space it is that the [Translator ++ plugin](https://meta.discourse.org/t/discourse-translator/32630) is using seems to be ideal for this as well.

---

<div class="post-metadata">

### Author: ![loopback0](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/loopback0/32/37486_2.png) [@loopback0](https://meta.discourse.org/u/loopback0)
#### Post date: [September 4, 2015, 7:03pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/27 "2015-09-04T19:03:20Z")

</div>

> [@charleswalter](#):
>
> if users started manually pasting signatures in their posts, wouldn’t you want the ability to turn those off?

And what when they’re turned off? The users will do the same.

This solves nothing, and having a signature that’s _multiple times the size of the post_ isn’t proving that signatures are a good idea IMO.

The usercard is essentially the same thing - and it’s completely optional for people seeing it, because they need to click it. It supports big, animated images, and other information.

---

<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: [September 4, 2015, 7:05pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/28 "2015-09-04T19:05:26Z")

</div>

It’s not something we are interested in building at this time.

We’d actually prefer that you switch to different discussion software rather than being forced to build this. Even if that means you are no longer a customer.

I just want to be absolutely crystal clear about our stance on this. **We view signatures as harmful, like smoking, something we don’t want to ever encourage or support in any way.**

That said, if you contract with a third party to build a plugin, that’s none of our business.

---

<div class="post-metadata">

### Author: ![charleswalter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/charleswalter/32/116433_2.png) [@charleswalter](https://meta.discourse.org/u/charleswalter)
#### Post date: [September 4, 2015, 7:31pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/30 "2015-09-04T19:31:10Z")

</div>

@codinghorror I had a feeling you’d say something like that. if you prefer moving this thread to marketplace, I’m cool with 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: [September 4, 2015, 7:32pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/31 "2015-09-04T19:32:41Z")

</div>

Probably better if you solidify feedback here into a tighter marketplace topic, with a list of desired features, budget, UI mockups, etc.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [September 4, 2015, 7:41pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/32 "2015-09-04T19:41:54Z")

</div>

He’s using the [same place](https://github.com/tgxworld/discourse-translator/blob/master/assets/javascripts/discourse/initializers/extend-for-translate-button.js.es6#L39) I [suggested](https://meta.discourse.org/t/plugin-for-signatures/32906/20), so that’s one more vote for an outlet after `.cooked` 👍

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [September 4, 2015, 7:46pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/33 "2015-09-04T19:46:46Z")

</div>

OK, added the plugin outlet: [FEATURE: post-after-cooked plugin-outlet by riking · Pull Request #3729 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/3729)

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [September 4, 2015, 7:54pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/34 "2015-09-04T19:54:49Z")

</div>

Thanks!

I’ll try to hack together a basic implementation this weekend:

- Users Custom text field where you can add an URL image
- Display images below posts using the outlet

If everything goes well we can upgrade the system to cover all aspects.

@charleswalter What about turning the first post into a wiki so we can put the spec there?

---

<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: [September 4, 2015, 8:17pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/35 "2015-09-04T20:17:46Z")

</div>

As I said, better to move this with restructuring to marketplace. “fixing” old discussions by editing them generally ends in tears.

---

<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: [September 5, 2015, 2:54am UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/36 "2015-09-05T02:54:50Z")

</div>

The plugin is using jQuery to append it the translation but I’ll transition the plugin to use the outlet.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [September 5, 2015, 8:32am UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/37 "2015-09-05T08:32:16Z")

</div>

You’re forgetting the awesome that is Akismet.

If a user routinely pastes the same garbage in at the bottom of every post, then it won’t take much to teach the filter that we don’t want to see it.

> [@Falco](#):
>
> Yeah, and I think we all agree that sigs are bad. But you don’t take then away after decades and blame the software. Cultural changes like this can be harmful to the community. With a plugin you can make then smaller each quarter so things are a bit smoother.

Discourse doesn’t hold itself out to be “another forum solution” in line with those of the last ten years, they’re quite clear on that.

---

<div class="post-metadata">

### Author: ![holden](https://avatars.discourse-cdn.com/v4/letter/h/e36b37/32.png) [@holden](https://meta.discourse.org/u/holden)
#### Post date: [September 5, 2015, 11:44am UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/38 "2015-09-05T11:44:59Z")

</div>

If it’s a plugin, then you don’t need this:

> [@Falco](#):
>
> a site wide option to enable this text area and signatures in general

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 5, 2015, 11:55am UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/39 "2015-09-05T11:55:36Z")

</div>

@charleswalter I think you are trying to both have the cake and eat it at the same time.

On one hand, you want to give in to the pressure and allow signatures.

On the other hand you want a toggle that allow it to be default off, including default off for anon.

@loopback0 is entirely right here, if people get “opt in” sigs, they will fallback and just manually paste them.

A more reasonable way for you to fight this is to add emphasis to user cards. Make your members care about them more and this will solve the underlying problem.

Run a globally pinned competition for the “best” user cards, give out a gold badge to winner and silvers to the runners up.

Discuss with your community why they think user cards are not good enough.

---

<div class="post-metadata">

### Author: ![charleswalter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/charleswalter/32/116433_2.png) [@charleswalter](https://meta.discourse.org/u/charleswalter)
#### Post date: [September 5, 2015, 1:04pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/40 "2015-09-05T13:04:35Z")

</div>

Good points Sam. I like the idea of the contest and discussing badges with users. But years of behavior can be hard to change. Lithium’s forums allowed the signature functionality as I have been describing and users seemed to respect it quite well. There is a large enough group of users who want to enable sigs that they will be happy to display their sigs for each other and not feel compelled to place it in the message.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [September 5, 2015, 3:00pm UTC](https://meta.discourse.org/t/plugin-for-signatures/32906/41 "2015-09-05T15:00:36Z")

</div>

> [@charleswalter](#):
>
> Lithium’s forums allowed the signature functionality as I have been describing and users seemed to respect it quite well

If they’re this important to you, why weren’t they part of your selection criteria **before** you moved to Discourse? I think the team’s position on signatures has been pretty clear for some time now.

The typical users who want large in-your-face visuals aren’t going to be receptive to the idea that they’re only visible to a minute percentage of the user base who have both signed-in and opted-in. If you’re stuck on Discourse, then you’ve likely moved the challenge of that user education piece forward several years.

Why not poll your entire community to ask whether:

- they want signatures themselves
- want to see the signatures of others
- want everyone to see their signatures
- have no interest in signatures

Are you dealing with an overwhelming majority, or vocal minority?

[Previous page](https://meta.discourse.org/t/plugin-for-signatures/32906.md?page=1)

[Next page](https://meta.discourse.org/t/plugin-for-signatures/32906.md?page=3)
