我们如何使用 Discourse 进行每日设计挑战

Hi fellow Community Managers!

In 2D/3D design communities you regularly see ‘daily challenges’ like Sculpt January and Inktober. These are designed to be easy to enter, fun activities that help designers hone their skills in a specific technique. Sometimes small prizes are involved, but not always.

This year at Sketchfab we wanted to host one for 3D designers and we launched 3December (3D, get it? huh :wink: ) - a daily holiday-themed design challenge. Participants will receive a new topic every day for 21 days leading up to Christmas, and can share their results on their own forum topic.

We make heavy use of Discourse to share the daily topics and to build excitement around this event. I thought I’d share a little look behind the scenes of how we approached this.

Design Goals

  • Announce a new topic every day for 21 days.
  • Notify participants of the new daily topic.
  • Promote the activity to the entire community.
  • Make it easy to understand how to join and to access the previous daily topics.

It turned out that with a little tweaking, Discourse made this easy for us.

Forum setup

We created two new forum categories:

  • A main category for the challenge description and the challenge topics. Only staff can create new topics here. Participants will subscribe to this category to receive daily notifications of new posts.
  • A child category where the participants can create their own topic to share results. We made this a separate category to make sure participants only received a notification when WE created a new topic in the Master category - not when other participants created theirs.

Graphical elements

We created a custom header for these two new categories to guide new users to the challenge rules and topics. This header contains some logic to hide the blue ‘call to action’ buttons on specific pages.

We also created a video to instruct users how to subscribe to the forum (we learned that this is feature is not easy to discover for everyone).

Finally, we created a calendar that’s updated daily with the new topics. This element is also re-used on social media

Reporting

We use the Data Explorer tool to keep an eye on user participation. This helps us spot users who need a hand setting up their forum subscription as well as report to management. (We also use an internal reporting tool to keep track of the individual entries).

Results so far

Discourse has made running this challenge easy and participants have quickly adopted it - even those who are new to our forum. We have over 80 participants so far with over 250 entries.

Initially we planned to use the timer feature to schedule posts in advance, but on the first day we learned this did not send out a notification to the participants. This is probably because we’re on an older version of Discourse. We did not have time to look into this so we resorted to doing manual updates.

Please have a look, I’ll be happy to answer all your questions.

24 个赞

哇,Bart!这听起来太棒了,我的社区肯定会非常珍视这个机会。你们还在每月举办吗?如果是的话,我很乐意去旁听一次。

3 个赞

并非每个月都会举办,因为这些活动强度很大,我们发现如果举办得太频繁,参与度就会下降。目前我们没有像这样的活跃“月度挑战”在进行。

4 个赞

“3December” 意味着这将是一个年度活动,就像 Advent of Code 或 NaNoWriMo 一样 :slight_smile:

1 个赞

没错。不过我们也举办过其他月度活动,比如 Inktober :wink:

4 个赞