2020: The Year in Review

2020's Top Users

Most Time Reading

User Hours Read
@pfaffman
184
@JimPas
154
@neounix
135
@merefield
125
@Canapin
95
@Stephen
92
@Benjamin_D
79
@fzngagan
76
@md-misko
68
@itsbhanusharma
67

Most Topics

User Topics
@Canapin
90
@pfaffman
68
@sunjam
65
@AstonJ
44
@nildarar
43
@ondrej
43
@JQ331
43
@Terrapop
42
@jenni_alencar
42
@pnoeric
39

Most Replies

User Replies
@pfaffman
1.91k
@Stephen
1.12k
@merefield
1.12k
@itsbhanusharma
569
@neounix
555
@Canapin
542
@ondrej
442
@RGJ
336
@fzngagan
286
@IAmGav
275

Most Replied to

User Replies
@pfaffman
1.09k
@Stephen
659
@merefield
621
@itsbhanusharma
353
@Canapin
326
@neounix
307
@RGJ
205
@ondrej
202
@IAmGav
163
@fzngagan
152

Most Likes Given

User Likes
@JimPas
16.6k
@Justin_Vega
4.18k
@pfaffman
3.62k
@Heliosurge
1.64k
@merefield
1.59k
@fzngagan
1.36k
@Stephen
1.09k
@bloomexperiment
1.04k
@Stranik
888
@Canapin
852

Most Likes Received

User Likes
@pfaffman
4.23k
@merefield
2.92k
@Stephen
2.46k
@Canapin
1.5k
@RGJ
1.28k
@itsbhanusharma
1.25k
@angus
1.18k
@neounix
1.13k
@ondrej
1.11k
@fzngagan
628

Most Visits

User Days Visited
@Stranik
366
@Stephen
366
@JimPas
366
@merefield
366
@ondrej
366
@md-misko
365
@pfaffman
365
@bts
364
@omarfilip
364
@fzngagan
364

All Yearly Visits

Daily Visits

Days Visited Users
366 13
365 4
364 5
363 3
362 4
361 2
360 1
359 2
356 1
354 1
17 Likes

Top #support Topics

Most Read

User Topic Hours Read
Improving Instance Performance (Megatopics, Database Size and Extreme Load) 28
Highly aggressive troll whackamole 28
Dropping ad revenue 26
Very slow Sidekiq issue with large queue due to massive numbers of unread user notifications 24
Real-time updating of topics freezes under high activity 17

Most Liked

User Topic Likes
Warning: "breadcrumbs issue" and "schema deprecated" 17
freeCodeCamp.org Discourse is Collapsing from Spammer Scripts 16
GitHub logins using deprecated authentication API? 13

Most Replies

User Topic Replies
Quoting not working 72
Very slow Sidekiq issue with large queue due to massive numbers of unread user notifications 68
Avatar, Site Logos, and Cert Errors 61
Improving Instance Performance (Megatopics, Database Size and Extreme Load) 60
Avatars lost after restore. How to get them back? 59

Most Popular

User Topic Score
freeCodeCamp.org Discourse is Collapsing from Spammer Scripts 29
Warning: "breadcrumbs issue" and "schema deprecated" 28
GitHub logins using deprecated authentication API? 26
Highly aggressive troll whackamole 25
2.6.0b2 upgrade VERY slow 24

Most Bookmarked

User Topic Bookmarks
How to make users to explicitly agree to ToS 28
Verified user icon 23
Is there any way to restore your site from backup in the terminal? 17
How to access the discourse database? 16
Login to Discourse with custom Oauth2 provider 15
6 Likes

Top #feature Topics

Most Read

User Topic Hours Read
Users are confused about daily like limits 17
Slow Profile Loads with 100GB+ database 11
`min ratio to crop` site setting should respect w/h ratio as defined in markdown 10
Forgot_password abuse 10
Community approval of users 10

Most Liked

User Topic Likes
Topic replies invisible until topic owner decides to reveal them? 18
Summarization of assignments in group 14
Trust Level Wishlist Items 13
Provide more guidance for flag actions on Review page 12
Badge Progress Trackers 11

Most Replies

User Topic Replies
Users are confused about daily like limits 54
Post Rate Limit Trigger for a topic that's heating up 44
Slow Profile Loads with 100GB+ database 42
Optionally threading posts to parent topic in slack integration 39
Video call integration/plugin? 36

Most Popular

User Topic Score
Topic replies invisible until topic owner decides to reveal them? 28
Users are confused about daily like limits 24
Make it more obvious in a split-off topic that it was split off 23
Piazza Moving to Paid Model—Opportunity for Discourse 23
Reply then edit to add quote notification redundancy 23

Most Bookmarked

User Topic Bookmarks
Make members of a group watch a category by default 39
Reply reminder - Remind users to reply to new users topics with zero replies 31
Using Discourse as a internal Knowledge Base / Intranet 26
Encouraging User Participation - Some Ideas, More welcome 25
MOSS Roadmap - Mailing lists 23
7 Likes

Top #dev Topics

Most Read

User Topic Hours Read
Installing Discourse for macOS Development Using asdf and docker-compose 16
Theme-Component v Plugin: What's the difference 9
Is there any way to listen User login event using Theme component 8
Discourse Plugins and Rails 6 config/initializers Question 7
Is it possible to modify a function in a helper via the plugin or theme component system? 6

Most Liked

User Topic Likes
New PHP API library 12

Most Replies

User Topic Replies
Theme-Component v Plugin: What's the difference 22
Discourse Plugins and Rails 6 config/initializers Question 22
Get topic id when the topic show page loads 21
Is it possible to modify a function in a helper via the plugin or theme component system? 20
How to fetch topics ordered by custom field iso8601 value? 19

Most Popular

User Topic Score
I’d like to start developing for Discourse, where should I begin? 22
Is there a theming 'map'? (An easy way to find plugin-outlets etc) 22
Why isn't the Discourse API fully documented? 21
Creating a "Featured Categories" homepage banner 21
Is there any way to listen User login event using Theme component 20

Most Bookmarked

User Topic Bookmarks
How discourse stays online (Message Bus, Faye, Long Polling) 19
Why GNU License? 19
How can I make my own Discourse plugins? 15
Learn how to build Discourse plugins by helping me 15
A basic Discourse archival tool 13
7 Likes

Top #ux Topics

Most Read

User Topic Hours Read
Responsive Design 7
Why has logout moved 6
Discourse & Canonical Ubuntu: a UX and visual exploration 5

Most Liked

User Topic Likes
Interest in (volunteer) formal UX evaluation of Discourse? 21
Discourse & Canonical Ubuntu: a UX and visual exploration 14
Delete draft when escape is pressed with completely empty topic 13
Plugins settings list readibility 11
Move post to existing topic doesn't show topic is closed 10

Most Replies

User Topic Replies
Why has logout moved 26
Notifications - "unread only" filter 25
Responsive Design 20
Discourse & Canonical Ubuntu: a UX and visual exploration 18
How to change categories style? 18

Most Popular

User Topic Score
Discourse & Canonical Ubuntu: a UX and visual exploration 26
Plugins settings list readibility 24
Please make user settings easier for users to find 23
Chrome saved fields cover search suggestions 22
The search should match fancy characters with their "regular" equivalent 22

Most Bookmarked

User Topic Bookmarks
Differentiate Admin and Moderator Shield Icons 17
How difficult would it be to make the Discourse UI more like Flarum? 16
How to change categories style? 11
Any live examples of category-specific CSS styling? 10
Material Design Experiments 8
5 Likes

Top #community Topics

Most Read

User Topic Hours Read
Google May 4th Core Update impact on Discourse forums 64
Forum owners, how do you "fight" Facebook groups? 26
What do you all call your Discourse forum? 19
How do you deal with off-site harassment? 15
Using Discourse for micro-blogging 8

Most Liked

User Topic Likes
Share your Discourse Halloween decorations! 33
A local community for delivering meals to COVID-19 patients sick at home 20
Discourse as a Virtual Conference Platform 20
Discourse as a simple personal blog engine 17
Don't trust these Pirates! 15

Most Replies

User Topic Replies
Google May 4th Core Update impact on Discourse forums 101
What do you all call your Discourse forum? 34
What would it take to replace Facebook with Discourse? 33
How to make Trust Levels more visible to members and explain them? 25
Forum owners, how do you "fight" Facebook groups? 25

Most Popular

User Topic Score
Share your Discourse Halloween decorations! 36
Forum owners, how do you "fight" Facebook groups? 27
What do you all call your Discourse forum? 25
How do you deal with off-site harassment? 25
Google May 4th Core Update impact on Discourse forums 23

Most Bookmarked

User Topic Bookmarks
Discourse and Slack (or other group chat apps like IRC, HipChat, Gitter, etc) 35
GDPR countdown and compliance 32
Books on community building 24
Creative Uses of Discourse 23
Is there a Trust Level Permissions Table? 22
6 Likes

Top #theme Topics

Most Read

User Topic Hours Read
Discourse Category Headers theme component 25
Personal Message Bubbles 21
Topic Template Placeholder Text theme component 16
Quick Quote Theme Component 10
Take a break! Theme component 9

Most Liked

User Topic Likes
Discourse Category Headers theme component 53
Personal Message Bubbles 53
Star Wars theme 36
Sunflower, A discourse theme 34
Take a break! Theme component 30

Most Replies

User Topic Replies
Topic Template Placeholder Text theme component 45
Personal Message Bubbles 44
Discourse Category Headers theme component 29
Clickable Social Icon Links on Profile 26
Quick Quote Theme Component 24

Most Popular

User Topic Score
Personal Message Bubbles 47
Discourse Category Headers theme component 47
Star Wars theme 37
Take a break! Theme component 35
Image Annotator - Allows you to annotate images in the previewer 32

Most Bookmarked

User Topic Bookmarks
Material Design Stock Theme 62
Discourse Category Headers theme component 24
Script to enable Matomo analytics on Discourse 20
Daemonite Material Theme 17
Header Search Theme 16
6 Likes

Top #plugin Topics

Most Read

User Topic Hours Read
Discourse Subscriptions 97
Discourse Basic Editor - Beginner friendly composer! 25
Multilingual Plugin :globe_with_meridians: 23
Discourse Frotz - an Interactive Fiction game bot :game_die: 17
Custom Trust Level 15

Most Liked

User Topic Likes
Discourse Subscriptions 77
Discourse Basic Editor - Beginner friendly composer! 52
Discourse Private Replies 38
Discourse Frotz - an Interactive Fiction game bot :game_die: 37
Multilingual Plugin :globe_with_meridians: 36

Most Replies

User Topic Replies
Topic List Previews 631
Locations Plugin 187
Follow Plugin 👨 156
Topic Ratings Plugin 122
Custom Wizard Plugin :mage: 107

Most Popular

User Topic Score
Discourse Subscriptions 59
Discourse Basic Editor - Beginner friendly composer! 47
Discourse Frotz - an Interactive Fiction game bot :game_die: 39
Multilingual Plugin :globe_with_meridians: 39
Discourse Private Replies 39

Most Bookmarked

User Topic Bookmarks
Custom Wizard Plugin :mage: 81
Retort - a reaction-style plugin for Discourse 64
Events Plugin :calendar: 62
Custom Layouts Plugin 61
Topic List Previews 60
4 Likes

Top #praise Topics

Most Read

User Topic Hours Read
My 2nd Discourse forum, 2 years after the first one 6

Most Liked

User Topic Likes
How is Google Docs to Markdown so good on Discourse? 44
My 2nd Discourse forum, 2 years after the first one 36
Anniversary #5: a big THANKS! 34
The Brilliant Discourse Restore Process 34
:partying_face: 40000 commits! 30

Most Popular

User Topic Score
How is Google Docs to Markdown so good on Discourse? 31
My 2nd Discourse forum, 2 years after the first one 27
The Brilliant Discourse Restore Process 25
Anniversary #5: a big THANKS! 25
Opened the forum doors at midnight 23

Most Bookmarked

User Topic Bookmarks
How we use Discourse as a superior ..... management tool 18
Sharing our experience changing the Discourse UI 12
Dansk Dynamit website running on Discourse 7
Post your Discourse T-shirt pics! 7
We built a static blog with Discourse as the backend 6
5 Likes

Top #admins Topics

Most Read

User Topic Hours Read
How to Setup BackBlaze S3 with BunnyCDN 8

Most Liked

User Topic Likes
Set up Microsoft Teams notifications using the discourse-chat-integration plugin 11

Most Replies

User Topic Replies
How to Setup BackBlaze S3 with BunnyCDN 26
Setting up webhooks 22

Most Popular

User Topic Score
How to Setup BackBlaze S3 with BunnyCDN 20
[Tutorial] Discourse Data Explorer Power BI integration 20
Set up Microsoft Teams notifications using the discourse-chat-integration plugin 14

Most Bookmarked

User Topic Bookmarks
How to add header menu links 49
Setting up webhooks 27
Connecting Mailgun with Digital Ocean 18
How to structure a multilingual community 14
Configure custom emoji 9
5 Likes

Top #tips & tricks Topics

Most Liked

User Topic Likes
How to start building stuff for Discourse if you're newbie (like myself) 33
Customize the loading icon 19
Create a table using markdown on your Discourse forum 13
Our solution for blurring NSFW content 12

Most Replies

User Topic Replies
What cool data explorer queries have you come up with? 21
What cool badge queries have you come up with? 19

Most Popular

User Topic Score
Customize the loading icon 17

Most Bookmarked

User Topic Bookmarks
What cool badge queries have you come up with? 145
What cool data explorer queries have you come up with? 123
How to start building stuff for Discourse if you're newbie (like myself) 121
Add a custom fontawesome icon and color to your tag 43
Create a table using markdown on your Discourse forum 40
14 Likes

Anyone else forget 2020 was a leap year until you saw 366 days visited? :joy:

9 Likes

A couple of users on my forum asked why I had 366 days and they only had 365. I told them I got an extra day because it was my forum. :sunglasses: Then I told them it was because they missed a day. They settled down. :rofl:

10 Likes

How can I create something like that? :slight_smile:

3 Likes

It’s an official plugin, see

You’d need to trigger it from the rails console if you want the 2020 review created:

Jobs::YearlyReview.new.execute(force: true, review_year:2020)

4 Likes

Using this plugin

3 Likes

Once installed, just don’t forget to enable in your dashboard - like someone I know did. :innocent: :roll_eyes:

6 Likes

2021: The Year in Review