What are best practices for encouraging / enforcing profile pics?

Hi! We think profile pics are very important for our forum to have the community feel we’re shooting for.

What are best practices for encouraging profile pics?

One complication is that we need users to go through an approval process before entering Discourse, and I don’t know if that works alongside social log-ins (which we totally want to encourage.)

「いいね!」 8

Can’t claim this is a best practice, but what we’ve done is:

  1. Create a pinned topic that covers the subject, explains the value of having updated profiles, and explains how to update the fields we care about.
  2. When I see someone post as a letter avatar, I sometimes direct message them with a link to that topic.

I held off on doing anything like #2 for a long time, but it’s proven to be far more effective than #1 alone.

「いいね!」 13

I’ve been thinking about this too, especially for highly active/visible members. Getting them to have a nice avatar image would turn it into ‘leading by example’. I got stuck in finding an automated solution that would DM such users when they posted something. Instead, I think I’ll go with Dave’s solution for a while and see if a small effort can make me reach a tipping point here.

「いいね!」 2

There’s already a reminder that pops up dynamically after you’ve replied a few times and are no longer TL0, and still carry a default avatar.

@tshenry can you test to verify that this is still working on try (remember to reset default TL to 0 before creating an account, as try is TL1 by default)?

「いいね!」 7

I kicked off a new account on try at TL0. When I was naturally promoted to TL1, I received the following message which suggests to fill out the user’s profile:


Then as a TL1 user, I received the following notice when I opened the composer:


The full conditions for the notification can be found here:

https://github.com/discourse/discourse/blob/master/lib/composer_messages_finder.rb#L66-L90

「いいね!」 12

I opened a PR for one area I thought could use improvement. Currently the “visiting your user profile” link in the education message points to the base user profile page. The profile picture setting is at least another click and some scrolling down for a new user, it seems like it might be better to take the user right to it.

https://github.com/discourse/discourse/pull/7240

「いいね!」 9

Here’s a tactic that others can use.

I customized the welcome message to say the following:

Choose one of these popular first steps to take next.

You can also learn how to use our website features by starting an interactive tutorial or reading the new user guide.

Providing a direct link to the page where users can add a profile picture in the first message they received has helped. It’s a step that most people are familiar with given other social media platforms, so they were able to figure it out pretty easily.

「いいね!」 25

Thanks this has been very useful to customizing the invite email templates, especially the general link for preferences and I was able to add one for Profile as we ask for a few custom fields.

And I really appreciate the link to launch the bot tour, it’s a great way to learn discourse by practicing.

「いいね!」 4

Is it possible to require members to add some type of profile picture?

「いいね!」 3

Hey Julie,
Nothing much has chanced since this topic was started – there are plenty of ways to encourage people to upload a custom avatar and there are a couple of different options to have default avatars but there is no out of the box solution for enforcing a custom avatar to be used – that would require a small plugin (not available on our Standard plan).

「いいね!」 5

A way to do it without a plugin would be to use some external authentication database and have it require an avatar to create an account.

「いいね!」 5

Generally what works for me is asking directly.
“Ehi man in our community we love to see our faces, I noticed that you’re writing a lot of interesting posts why not permit our people to see yours? I guarantee you that talking with a face is better than talking with aa letter in the alphabet.”

It worked 100% of the time

「いいね!」 9

Discourseサイトを公開する準備ができました。ユーザーはlistservプラットフォームに慣れており、メールで返信したり、メールで新しい投稿を開始したりできるようにメール設定を構成しました。

ただし、プロフィール画像に関して、送信者のプロフィール画像と、きれいにフォーマットされた「トピックにアクセス」リンク(ボタンのようなフォーマット)が表示されたメールを受信する場合と、そうでない場合がある理由がわかりません。後者の場合、新しいメッセージはあまり見栄えのしない方法で届きます。プロフィール画像はなく、「トピックにアクセス」は単純なハイパーリンクになります。

「いいね!」 3

投稿の長さに起因すると思いますが、短い投稿であれば、より通常のメールのように表示されます。

「いいね!」 2

いくつかの異なるテストアカウントでテストを行いましたが、結果が異なっています。なぜなのか理解できません。テストメッセージを送信したところ、一部のユーザーは次のようなプロフィール写真が表示されるバージョンを受け取りました。

しかし、同じメッセージを受け取ったにもかかわらず、プロフィール写真が表示されないテストアカウントが2つありました。彼らにとっては、次のようになりました。

「いいね!」 2

人間は、話している相手が誰なのかを見たり、推測したりしたいものです。そのため、顔写真を載せたくない場合は、コミュニティの実際のユーザーの写真をお手本として提案します。顔の一部でも、エフェクトがかかっていても、似顔絵でも構いませんが、人間であることが重要です。

「いいね!」 6

ユーザープロフィール画像のフィールドに設定を追加し、ユーザーの画像を変更できるのはスタッフのみの特権にすることは可能でしょうか?

あるいは、少なくとも、ユーザーカード(自分自身)から「画像変更アイコン」を非表示にし、公開ユーザーカード(.admin)または(.staff)で表示を再度有効にする方法はありますか?

いずれにしても、これは大規模なコミュニティではあまり現実的ではなく、ほとんどは小規模なコミュニティ向けでしょう。

設定を追加して、ユーザー画像の変更をスタッフの承認プロセスに強制することは可能でしょうか?承認/拒否オプションをスタッフが利用できるようにします。

「いいね!」 2

おそらく、必要であればCSSでオプションを非表示にするのが最も簡単でしょう。

「いいね!」 3

素晴らしいアイデアですね、ありがとうございます!

カスタマイズ > テキストsystem_messages.usage_tips.text_body_template のことでしょうか?

また、追加のコードでユーザー固有のユーザー名URLを見つけることなく、ユーザーの個人設定にアクセスできる /my/preferences URLを教えていただきありがとうございます。

「いいね!」 3

私が言及しているのは、

カスタマイズ > テキスト
system_messages.welcome_user.text_body_template
system_messages.welcome_invite.text_body_template

そうですよね? とても助かります。

「いいね!」 4