Viewing User Profiles
Every user has a public profile accessible by clicking their username anywhere on the forum. Profile pages display:- Username and display name
- Bio and about sections
- Reputation score (karma)
- Roles and badges
- Post history
- Comment history
- Join date
Profiles use the format
/user/username in the URL. They’re public and can be shared with anyone.Reputation and Karma
Reputation (also called karma) is a measure of community recognition:How It’s Calculated
Your reputation score is the total number of upvotes you’ve received on:- Your posts
- Your comments
Example Reputation Calculation
Example Reputation Calculation
If you have:
- 5 posts with 3, 7, 2, 10, and 5 upvotes (27 total)
- 20 comments with various upvotes totaling 45
What Reputation Represents
- Community value: Higher reputation indicates consistent, valuable contributions
- Trust indicator: More experienced users naturally accumulate higher scores
- Engagement metric: Active participation leads to higher reputation
- Quality signal: Posts and comments that resonate get upvoted more
Profile Customization
You can customize several aspects of your profile:Editable Profile Fields
Update Fields
Modify any of these fields:
- Display Name (max 128 characters): A friendly name shown alongside your username
- Bio (max 256 characters): A brief one-liner about yourself
- About (max 2000 characters): A longer description or introduction
- Email (max 256 characters): Your email address (not publicly visible by default)
Your username cannot be changed after account creation. All other fields are editable at any time.
Character Limits
Profile fields have enforced character limits to maintain site performance:| Field | Maximum Length |
|---|---|
| Display Name | 128 characters |
| Bio | 256 characters |
| About | 2000 characters |
| 256 characters |
Password Changes
You can update your password at any time:Activity History
Your profile displays your complete forum activity:Posts Section
All posts you’ve created, showing:- Post titles (clickable)
- Points received
- Comment count
- Creation date
- Tags
- Associated URL (if any)
Comments Section
All comments you’ve written, displaying:- Comment text
- Points received
- Parent post title (clickable)
- Creation date
Your activity history helps you track your contributions and revisit discussions you’ve participated in.
Roles and Badges
oForum supports a role system for community organization:What Roles Are
Roles are colored badges that appear next to usernames:- Assigned by forum administrators
- Can represent status, expertise, or community position
- Examples: Moderator, Admin, Contributor, Expert, etc.
Role Display
Roles appear:- Next to your username on posts
- Next to your username on comments
- On your profile page
- On the leaderboard
Role Properties
Each role has:- Name: The role title
- Color: Custom color for the badge
- Sort Order: Determines which role shows first if you have multiple
- Admin Rank: Special flag for administrative roles
Multiple Roles
Users can have multiple roles:- Only one role badge displays at a time
- The role with the highest sort order (lowest number) takes precedence
- All your roles are listed on your profile page
Role Display Example
Role Display Example
If you have roles:
- “Moderator” (sort order: 1, color: blue)
- “Contributor” (sort order: 2, color: green)
Account Age
Your join date appears on your profile and in some places next to your username:- Shown as “Joined [date]”
- Helps establish community seniority
- Visible to all users
Account age has no direct impact on permissions or features—it’s informational only.
Privacy Considerations
Profile information visibility:- Public: Username, display name, bio, about, reputation, posts, comments, roles
- Private: Email (stored but not displayed publicly by default)
- Hidden: Password hash (never visible)