鼓励/强制使用个人资料图片的最佳做法是什么?

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:

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.

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 个赞

谢谢,这对自定义邀请邮件模板非常有用,尤其是偏好设置通用链接,我还成功添加了一个个人资料链接,因为我们要求填写一些自定义字段。

我非常感谢提供启动机器人导览的链接,这是通过实践学习 Discourse 的绝佳方式。

4 个赞

是否可能要求成员添加某种类型的个人资料图片?

3 个赞

嘿,朱莉,

自从这个话题开始以来,情况没什么变化——有很多方法可以鼓励用户上传自定义头像,也有几种不同的选项来设置默认头像,但没有现成的方案来强制使用自定义头像。这需要一个小插件(我们的标准计划不提供)。

5 个赞

如果不使用插件,一种可行的方法是利用外部认证数据库,并规定创建账户时必须提供头像。

5 个赞

通常对我有效的方法是直接询问。
“嘿,兄弟,在我们社区,大家很喜欢看到真人的面孔。我注意到你写了很多有趣的帖子,为什么不让大家看到你的样子呢?我保证,用真人的脸交流,比用字母表里的某个字母交流要好得多。”

这个方法 100% 有效。

9 个赞

我们即将推出 Discourse 站点。我的用户习惯使用邮件列表平台,并且我已经配置了电子邮件设置,以便他们可以通过电子邮件回复和发起新帖子。

但与个人资料图片相关的是,我不明白的是,为什么有时用户会收到一封电子邮件,其中显示发件人的个人资料图片以及一个格式精美的“访问主题”链接(格式像一个按钮),但有时新消息的显示方式不太美观——没有个人资料图片,“访问主题”只是一个简单的超链接。

3 个赞

我认为这与帖子的长度有关。如果帖子很短,它看起来会更像一封普通的电子邮件。

2 个赞

我一直在使用不同的测试账户进行测试,看到的结果不同。我不明白为什么。我发送了一条测试消息,一些用户收到了显示个人资料图片的版本,如下所示:

但我的两个测试账户也收到了相同的消息,但没有个人资料图片。对他们来说看起来是这样的:

2 个赞

我告诉他们,我们是人类,我们喜欢看到(或直观地感受到)我们正在与之交谈的对象。我建议在我的社区中使用真实用户的照片作为示例,以防您不想放自己脸部的照片。部分照片、带特效的照片或漫画……都可以,但要有人味。

6 个赞

是否可以在用户个人资料图片字段中添加一个设置,使其成为仅限员工更改用户图片的特权?

或者至少,是否有办法隐藏用户卡片(自我)上的“更改图片图标”,并在公共用户卡片上重新启用显示给(.admin)或(.staff)?

无论哪种方式,这对于大型社区来说都不是很可行,主要是小型社区。

除非可以添加一个设置,将用户图片更改强制为需要员工批准。员工可提供批准/拒绝选项。

2 个赞

如果这是您需要的,最简单的方法可能是通过 CSS 隐藏该选项。

3 个赞

好主意,谢谢!

您是指 Customize > Text 中的 system_messages.usage_tips.text_body_template 吗?

另外,感谢您提供 /my/preferences URL,这样我就可以直接访问用户的个人偏好设置,而无需编写额外的代码来查找用户的特定用户名 URL。

3 个赞

我指的是
Customize > Text
system_messages.welcome_user.text_body_template
system_messages.welcome_invite.text_body_template

对吧?这太有用了。

4 个赞