Jump to content

Steam Profile Integration: IPS 4.5 By Aiwa,

Oct 2020

Update for full IPS 4.5 compatibility is well under way. We're taking this time to also tackle tech debt from prior versions. This will make the code base more easily maintainable moving forward. This re-write will also make review of the code easier on IPS Marketplace management.

I thank everyone for their patience as we're working through this re-write. Everyone be safe with COVID on the loose!

Steam Community and Privacy By Aiwa,

May 2018

GDPR, General Data Protection Regulation... While many have heard this term, not everyone knows what it means.  I'll come out of the gate saying I'm not an expert, nor a lawyer.  In a very general sense, it's about online privacy and giving individual users more control over their information what is shared with whom. 

To that end, Steam has rolled out a change of their own with regards to profile privacy.  Whether this is related to GDPR or not, no one will know, but the timing is quite coincidental. 

How this impacts the Steam Profile Integration application... By default, Steam is setting everyone's privacy settings pretty secure.  Meaning less data will be pulled for you users. 

You'll start seeing Profiles with:

  • 0 hours played in the last 2 weeks quite a bit more frequently
  • No statistics for recently played games (games played in the last 2 weeks)
  • No statistics for owned games
  • No, or limited, statistics for total playtime for games.

This doesn't mean the Steam Profile Integration is going anywhere.  I'll have some updates coming out in the coming months.  One feature to direct users to manage their Steam profile privacy to allow the pulling of data.  Another to streamline the user interface to not display empty playtime in the last 2 weeks when that data is simply private, etc. 

It's a challenging time for developers as we have to work with smaller and smaller data sets.  But it's ultimately a good thing for your users.  They have more granular control over their data. 

Steam Profile Integration and PHP 7 By Aiwa,

May 2018

As you may know, PHP 7.x offers many performance enhancements over PHP 5.x.  Up until now, Steam Profile Integration has had to maintain backwards compatibility with PHP 5.x, while trying to leverage as many benefits from PHP 7.x as possible.  

Well, it's time to pull off the bandaid.  Steam Profile Integration 2.1.9 will be the last version to officially support PHP 5.x.  Starting in Steam Profile Integration 2.2, PHP 7.x will be required as the minimum version of PHP.  If you're able to control what version of PHP you're running on your server, I highly recommend updating to PHP 7 as soon as possible.  

For those that simply can't upgrade to PHP 7 just yet, 2.1.9 will continue to work with both IPS 4.2 and 4.3 and be the last stable version you can use. 

Steam Profile Integration 2.2 is a major optimization and re-factor of the code-base.  

  • More efficient code
  • Better error handling and diagnostics
  • Abstraction of the API layer
    • Opens up the possibilities of collecting game stats from alternate API sources efficiently and effectively
  • Increased consistency with the IPS UI / UX. 

It's exciting being able to leverage the newest technology freely so that I am able to deliver the best product to you, the customer.

Steam Integration now supports Steam Groups By Aiwa,

Aug 2017

We've been pulling individual users for quite some time, but there was always something missing that tied them all together... Steam Community Groups.  

Now, you can add Steam Community Groups to a setting in your AdminCP, and display information about the group on any page within your community!

The users displayed within the group widget are users on YOUR community that are a part of the group.  You can configure how many users you'd like to display along with how many lines of description text to show by default, with a 'Read More' link to show the full description.  



Steam Profile Integration Requests By Aiwa,

Oct 2016

I'm taking requests for features to be added to the Steam Integration right behind a Battlefield Integration.  

Just a few of the features currently planned: 

  • App page for Steam
    • Show top profiles
    • Show specific groups of users
    • Top users for specific games (pending stats pulling)
  • Badge integration on profile (not all of them)
  • Admin CP View Profiles table improvements
  • Pulling stats from select games.  Put in requests for which you'd like me to look into first.  Not all are available via the API.

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

Footer title

This is an example of a list.

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

Footer title

This content can be configured within your theme settings in your ACP. You can add any HTML including images, paragraphs and lists.

  • Create New...