Allows you to automatically import and manage all games from IGDB within the WoltLab Suite front-end.
- 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
Notice: As an example, the paid third-party style “Nubia” was used for these screenshots, which is not related to this project.
https://www.woltlab.com/pluginstore/file/7473-igdb-integration/
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.
- (optional) Run
npm install
in /src and generate a JavaScript (.js) file from every TypeScript (.ts) file withtsc build
- On Windows, run build.bat in /tools
- The installable package will be created in /build
- Install via WoltLab Suite package manager
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.
You can either create a GitHub issue in this repository (in German/English) or create a new post in the IGDB Integration support area on CompiWare (in German only).
- The active members of the CompiWare forum for their support and ideas.