ما هي أفضل الممارسات لتشجيع أو فرض صور الملف الشخصي؟

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)

أخبرهم أننا بشر ونحب أن نرى (أو نستشعر) من نتحدث إليه. وأقترح صورًا لمستخدمين حقيقيين في مجتمعي كمثال في حال كنت لا ترغب في وضع صورة لوجهك. صور جزئية، مع تأثيرات أو رسوم كاريكاتورية… أي شيء ولكن بشري.

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 إعجابات