IGDB Integration for WoltLab Suite
Allows you to automatically import and manage all games from IGDB within the WoltLab Suite front-end.
Features
- Automatically imports all games from search results
- Users can add games to their library
- Users can rate games and see the average ratings
- Players appear in a toplist, size configurable
- Modern and user-friendly design
- English and German interface
- Supports automated Trophies
- Supports system-wide image proxy for privacy
- Supports global options, user settings and permissions
- Shows owned games and game count on profile pages
- Users can view a list of all players of a game
- Shows game titles in the current user's language, if available
- Sortable by name, year, players and rating
- Search allows for any part of the title to be in any order
- Compatible with light and dark Styles
Demo
Notice: As an example, the paid third-party style “Nubia” was used for these screenshots, which is not related to this project.
Initial setup
In order for the plugin to access the IGDB API, you only need to follow these short instructions:
- Log in or sign up on Twitch: https://dev.twitch.tv/login
- Enable Two-Factor Authentication if you haven't already: https://www.twitch.tv/settings/security
- Register a new application here (Name: Your forum name, OAuth Redirect URL: Your forum address): https://dev.twitch.tv/console/apps/create
- Click on Manage next to your created application: https://dev.twitch.tv/console/apps
- Click on “New Secret”.
- Paste your Client ID and Client Secret in the appropriate fields in the IGDB Integration settings inside your WoltLab Suite.
Privacy notice
This plugin sends all API requests to igdb.com only through the web server, not in the user's browser. This means that no user data is transmitted, except for the following:
- Search terms
For external cover images, the system-wide Image Proxy is used so that no user data is forwarded. If it is not enabled, the images will be loaded directly in the user's browser from igdb.com, sending any associated user data.
Feature requests & bug reports
You can either create a GitHub issue in my repository (in German/English), comment on this plugin page (in German/English) or create a new post in the IGDB Integration support area on CompiWare (in German only).
Acknowledgements
- The active members of the CompiWare forum for their support and ideas.
Support me
This project is completely open source and free. You can support me here: https://www.buymeacoffee.com/Berny23
The source code is available here: https://github.com/Berny23/woltlab-igdb-integration
- Search
- profile
- permissions
- Database
- list
- Multilingual
- Sorting
- games
- IGDB
- rating
- Integration
- Trophy
- Image proxy
- Library
-
Version 1.2.3
-
Berny23 -
September 22, 2023 at 2:25 PM -
123.9 kB -
9 Downloads
- Changes for WoltLab Suite 6.0.0
Update only possible from version 1.2.2.
-
-
Version 1.2.2
-
Berny23 -
June 21, 2023 at 8:58 PM -
125.44 kB -
13 Downloads
Bugfixes:
- OR connection of local search terms fixed (all words must appear in the title)
- Games without release date were displayed with the year 2000 (please search for affected titles again to update the data)
-
-
Version 1.2.1
-
Berny23 -
June 19, 2023 at 7:47 PM -
124.42 kB -
4 Downloads
Features:
- Configurable player toplist
- ACP & user options for default sort field/order and games per page
- Show game count directly on the "My Games" profile page
- Search imported games for English and/or German title
- Moved copyright notice to the footer
Bugfixes:
- Fixed incompatibilities with some styles
- Fixed wrong average rating calculation (0 stars are ignored now)
-
-
Version 1.1.0
-
(1) -
Berny23 -
June 15, 2023 at 12:23 PM -
112.13 kB -
11 Downloads
- Compatible with light and dark Styles
- Changes for the Plugin-Store
-



-
Vielen Dank für das tolle Plugin!
Ich habe mich nun von meiner alten Spiele-Datenbank getrennt und beginne hiermit komplett von vorn. Jetzt muss ich keine Spiele mehr manuell einpflegen. Jeder kann nun selbst dabei helfen, die Einträge der DB direkt in der IGDB.com zu erstellen und zu aktualisieren. Danke!
Und das Ganze gibt es komplett kostenlos. Da muss ich wohl eine Spende schicken ...