2014-03-29, 09:27 AM
So I have begun work on integrating Steam login functionality. But before I make a release with the functionality included, I would like to hear from you, the ever-important users, what you'd like to see included. What features would you like a system that allows logging in with Steam to have?
Here's the current list of planned features (GitHub Issue #7):
1. Log into the forum with Steam.
2. Create a forum account for the user if user hasn't logged in using Steam before, and make that forum account (mostly) have the full functionality of a normal forum account, but also leverage the advantages of hooking into Steam.
3. Convert the current integration system so that the user integrates their current forum account by logging in through Steam, rather than entering the URL to their Steam profile.
4. Sync certain information on the forum account with Steam if integrated (e.g. avatar, username).
5. Allow users to customize what pieces of their account are integrated with Steam, and what pieces function like those of a normal forum account.
6. Allow admins to enable, disable, and customize most new functionality.
Functionality to be added to Steam-linked accounts (if feasible):
1. Sync forum username with Steam name.
2. Sync forum avatar with Steam avatar.
3. Show Steam level on profile (and post bit if enabled).
4. Show recently played games list on profile.
Let me know if you have any ideas you'd like added to this list.
On another note, I am now making an effort to be more transparent in my development process (as well as ultimately make my life easier by making it easy to track what I've done). To that end, I have opened Testing and Unstable branches on the GitHub repository. Unstable is where everything that I'm currently working on is posted. The commits there often won't have been tested yet and be incomplete implementations, so you definitely don't want to download and try to install that branch. Once I've done some basic testing and have completed the implementation, I'll push those commits into Testing. If you're eager to try a new feature and want to help me test things, it's probably fairly safe to try the Testing branch, but I would only try it on a test forum, not your live forum. Currently Testing doesn't have any of the Steam login functionality included, but it will soon.
Here's the current list of planned features (GitHub Issue #7):
1. Log into the forum with Steam.
2. Create a forum account for the user if user hasn't logged in using Steam before, and make that forum account (mostly) have the full functionality of a normal forum account, but also leverage the advantages of hooking into Steam.
3. Convert the current integration system so that the user integrates their current forum account by logging in through Steam, rather than entering the URL to their Steam profile.
4. Sync certain information on the forum account with Steam if integrated (e.g. avatar, username).
5. Allow users to customize what pieces of their account are integrated with Steam, and what pieces function like those of a normal forum account.
6. Allow admins to enable, disable, and customize most new functionality.
Functionality to be added to Steam-linked accounts (if feasible):
1. Sync forum username with Steam name.
2. Sync forum avatar with Steam avatar.
3. Show Steam level on profile (and post bit if enabled).
4. Show recently played games list on profile.
Let me know if you have any ideas you'd like added to this list.
On another note, I am now making an effort to be more transparent in my development process (as well as ultimately make my life easier by making it easy to track what I've done). To that end, I have opened Testing and Unstable branches on the GitHub repository. Unstable is where everything that I'm currently working on is posted. The commits there often won't have been tested yet and be incomplete implementations, so you definitely don't want to download and try to install that branch. Once I've done some basic testing and have completed the implementation, I'll push those commits into Testing. If you're eager to try a new feature and want to help me test things, it's probably fairly safe to try the Testing branch, but I would only try it on a test forum, not your live forum. Currently Testing doesn't have any of the Steam login functionality included, but it will soon.