BOINC Games Board3 Portal Module
Posted: Sun Dec 28, 2025 1:18 pm
BOINC Games Module for Board3 Portal
Display your team's BOINC Games standings directly on your phpBB forum!
What is this?
This is a custom module for the Board3 Portal extension that displays team standings from BOINCGames.com right on your forum's portal page. Whether you want to show off your team's ranking or keep your members informed about the competition, this module makes it easy.
Features
Screenshots
How It Works
Standard Mode (Team ID = 0):
Shows the top teams in the competition, ranked by total points.
Contextual Mode (Team ID = your team's ID):
Shows standings centered around your team. For example:
Requirements
Installation
Step 1: Download & Extract
Download the zip file attached to this post and extract it.
Step 2: Upload Files
Upload the contents of the ext/board3/portal/ folder to your forum's ext/board3/portal/ directory:
Step 3: Register the Module
Edit ext/board3/portal/config/modules.yml and add this at the end of the file:
Important: Use 4 spaces for indentation (not tabs).
Step 4: Clear Cache
Go to ACP → General → Purge the cache
Step 5: Add to Portal
Go to ACP → Extensions → Portal → Modules, find "BOINC Games" and add it to your desired column.
Configuration
[table]
[tr][th]Setting[/th][th]Description[/th][/tr]
[tr][td]API URL[/td][td]Leave as default: https://boincgames.com/api/getboincstats_portal.php[/td][/tr]
[tr][td]Number of teams[/td][td]How many teams to display (1-10)[/td][/tr]
[tr][td]Your Team ID[/td][td]Your team's ID for contextual rankings, or 0 for top teams only[/td][/tr]
[/table]
Finding Your Team ID:
Troubleshooting
"Unable to load standings" error:
Your server needs either allow_url_fopen = On in PHP settings, or the cURL extension enabled. Contact your host if you're unsure how to enable these.
Module not appearing in ACP:
Make sure the modules.yml entry uses exactly 4 spaces for indentation, then clear the cache.
500 error when adding module:
Verify the language file exists at the correct path and all files have proper permissions (644).
Download
Support & Feedback
Questions? Issues? Post them in this thread and I'll help you out!
If you'd like to see this module on your team's forum but need help with installation, feel free to reach out.
Credits
Display your team's BOINC Games standings directly on your phpBB forum!
What is this?
This is a custom module for the Board3 Portal extension that displays team standings from BOINCGames.com right on your forum's portal page. Whether you want to show off your team's ranking or keep your members informed about the competition, this module makes it easy.
Features
- Live Standings - Pulls current team rankings directly from BOINCGames.com
- Configurable Display - Show 1-10 teams in the standings
- Contextual Rankings - Set your team ID to show standings centered around YOUR team
- Team Highlighting - Your team is highlighted in the standings when using contextual mode
- Direct Links - Click any team name to view their full profile on BOINCGames.com
- Works on All Themes - Compatible with Prosilver and other phpBB styles
- Lightweight - Minimal API calls with efficient data handling
Screenshots
How It Works
Standard Mode (Team ID = 0):
Shows the top teams in the competition, ranked by total points.
Contextual Mode (Team ID = your team's ID):
Shows standings centered around your team. For example:
- If your team is #1: Shows teams #1-5
- If your team is #4: Shows teams #2-6 (your team highlighted in the middle)
- If your team is #25 of 30: Shows teams #23-27
Requirements
- phpBB 3.2+ or 3.3+
- Board3 Portal extension installed and enabled
- PHP with allow_url_fopen enabled OR cURL extension
Installation
Step 1: Download & Extract
Download the zip file attached to this post and extract it.
Step 2: Upload Files
Upload the contents of the ext/board3/portal/ folder to your forum's ext/board3/portal/ directory:
Code: Select all
ext/board3/portal/modules/boincgames.php
ext/board3/portal/language/en/modules/portal_boincgames_module.php
ext/board3/portal/styles/prosilver/template/boincgames_side.html
ext/board3/portal/styles/all/theme/images/portal/portal_boincgames.png
Edit ext/board3/portal/config/modules.yml and add this at the end of the file:
Code: Select all
board3.portal.module.boincgames:
class: board3\portal\modules\boincgames
arguments:
- '@config'
- '@dbal.conn'
- '@template'
- '%core.root_path%'
- '%core.php_ext%'
tags:
- { name: board3.portal.module }
Step 4: Clear Cache
Go to ACP → General → Purge the cache
Step 5: Add to Portal
Go to ACP → Extensions → Portal → Modules, find "BOINC Games" and add it to your desired column.
Configuration
[table]
[tr][th]Setting[/th][th]Description[/th][/tr]
[tr][td]API URL[/td][td]Leave as default: https://boincgames.com/api/getboincstats_portal.php[/td][/tr]
[tr][td]Number of teams[/td][td]How many teams to display (1-10)[/td][/tr]
[tr][td]Your Team ID[/td][td]Your team's ID for contextual rankings, or 0 for top teams only[/td][/tr]
[/table]
Finding Your Team ID:
- Go to BOINCGames.com
- Find your team's page
- Look at the URL: https://boincgames.com/team.php?teamid=[b]XX[/b]
- The number is your Team ID
Troubleshooting
"Unable to load standings" error:
Your server needs either allow_url_fopen = On in PHP settings, or the cURL extension enabled. Contact your host if you're unsure how to enable these.
Module not appearing in ACP:
Make sure the modules.yml entry uses exactly 4 spaces for indentation, then clear the cache.
500 error when adding module:
Verify the language file exists at the correct path and all files have proper permissions (644).
Download
Support & Feedback
Questions? Issues? Post them in this thread and I'll help you out!
If you'd like to see this module on your team's forum but need help with installation, feel free to reach out.
Credits
- Developed by TeAm AnandTech
- Built for the BOINC Games community
- Compatible with Board3 Portal extension