Rank System

Point-based ranking system with 30 tiers tracking user engagement and contributions across platform.

Rank Tiers

Complete Rank Progression

Tiers from lowest to highest with point requirements:

Points RequiredRank Title
0 – 14Dew
15 – 34Droplet
35 – 68Puddle
69 – 102Crisp Air
103 – 154First Frost
155 – 231Overnight Freeze
232 – 348Ice Cube
349 – 522Ice Tray
523 – 784Bag of Ice
785 – 1,177Ice Maker
1,178 – 1,767Cooler
1,768 – 2,651Fridge
2,652 – 3,977Freezer
3,978 – 5,967Ice Machine
5,968 – 8,951Walk-In Freezer
8,952 – 13,427Frozen Foods Isle
13,428 – 20,142Ice Rink
20,143 – 30,213Flurry
30,214 – 45,321Snowstorm
45,322 – 67,982Ski Resort
67,983 – 101,973Blizzard
101,974 – 152,960Glacier
152,961 – 229,441Antarctica
229,442 – 344,163Ice Age
344,164 – 516,245Upper Atmosphere
516,246+Frozen Deep Space

Point Calculation

Point Sources

bbPress Activity

  • Topics Created: 2 points per topic
  • Replies Posted: 2 points per reply

Community Engagement

  • Upvotes Received: 0.5 points per upvote on your topics/replies

Main Site Contributions

  • Published Posts: 10 points per post on extrachill.com main site

Future Sources

  • Followers: Reserved for future implementation (currently 0 points)

Total Points Formula

Total Points = (Topics × 2) + (Replies × 2) + (Upvotes × 0.5) + (Main Site Posts × 10)

Point Updates

Recalculation Timing

Points recalculate hourly via WordPress Cron for bbPress activity changes.

Real-Time Updates

Upvote points update immediately when votes are added or removed.

Caching Strategy

Point totals cached for 1 hour in WordPress transients for performance.

Recalculation Queue

User added to recalculation queue when creating topics or replies. Queue processes hourly.

Rank Display

Reply Author Details

Rank and points display in author sidebar for all forum replies.

User Profiles

Current rank and total points visible in user profile headers.

Leaderboard

Users sortable by extrachill_total_points user meta on leaderboard page.

Data Storage

User Meta Fields

  • extrachill_total_points: Cached total point count
  • Individual point sources calculated from activity counts

Transient Cache

  • user_points_{user_id}: 1-hour cached total
  • user_topic_count_{user_id}: 1-hour cached topic count
  • user_reply_count_{user_id}: 1-hour cached reply count

Usage Context

Rank system encourages:

  • Consistent forum participation through topic and reply creation
  • Quality content creation via upvote rewards
  • Cross-platform engagement between forum and main site
  • Long-term community involvement with clear progression path

Ranks provide visible achievement milestones and community status indicators.