[3.1][3.2][RC] Steam Group Suite

A place for Extension Authors to post and receive feedback on Extensions still in development. No Extensions within this forum should be used within a live environment!
Get Involved
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

IMPORTANT: Extensions Development rules

IMPORTANT FOR NEEDED EVENTS!!!
If you need an event for your extension please read this for the steps to follow to request the event(s)
User avatar
3Di
Registered User
Posts: 12992
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

[3.1][3.2][RC] Steam Group Suite

Post by 3Di » Sat Aug 26, 2017 11:24 pm

The development of this extension is completed and I will not add any other features of any kind. I don't have any more time to dedicate to this one but only to submit it for validation, which means that it is not abandoned anyway. So I close the topic in order to avoid that other requests are added. Thank you all.

Steam Group Suite Extension for phpBB - © 2017, 2018 - 3Di and javiexin
Special thanks go to javiexin as my mentor and good friend, you simply rock'd. ;)

Image
We are not endorsed, sponsored, affiliated with Valve Corporation or PCGamesN.

Image
Logo and Icons for 3.1 are a courtesy of Mannix_
.
Image
.
Version: v1.0.0-RC4 - 2018-08-02
Codename: Keep on doing!
Download: Click!

To update from RC3: Disable extension / delete files / upload new files / re-enable extension (Don't delete data)

Want to say thank you?
Image

Screenshots and details: See second post.

Features:
  • Adds a Steam Group viewport highly customizable to the index/viewforum page(s)
  • Permissions and settings so users can choose their own preferences
  • Steam Badges
  • Default Steam avatar for phpBB users who belong to the Steam Group
  • Featuring "Pseudo cron-task"
  • Featuring custom localised "Collapsible on localStorage"
  • Featuring "generic extensible solution for Gravatars not being overridable (3.1/3.2)" (core bug)
  • Pretty responsible
  • Version checker and more..
Requirements:
  • Steam Web API key
  • Your Steam Group ID
    • Without the above two requirements the extension (and if the following check-points are true) will be installed in a dormant status. To fully activate it you have to input the data in ACP.
  • phpBB >= 3.1.11 or >= 3.2.1
  • cUrl
  • iconv
  • simplexml_load_string
    • This requirements will be checked on install and during the whole life of your board at every refresh, if only one of this requirements will fail the extension will automatically go in a dormant status, it will wake up again once the issue(s) will be fixed and after a new refresh (which is scheduled in ACP). No need to act, basicly. The dormant/awake statuses are logged in ACP/maintenance if occurs. If the extension goes dormant the last succesfull data still will be used, avoiding a total break.
  • Browser with javascript enabled as the option, to get a nice and complete experience
  • IE support: 11+
Technologies in use here: Styles compatibility:
  • prosilver and those who inherit from it
  • Limited support for other styles
  • No support is given here for paid styles
Github issues/feature requests (this version is already RC): Languages supported:
  • English (Default)
  • We will not be accepting translations in Github. You might post a link to a downloadable archive in this topic.
License:
Last edited by 3Di on Thu Oct 25, 2018 8:14 pm, edited 19 times in total.
Want to compensate me for my interest? Donate
Please PM me only to request paid works. Thx.
Extensions, Scripts, MOD porting, Update/Upgrades
My development's activity º PhpStorm's proud user

User avatar
3Di
Registered User
Posts: 12992
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [3.1][3.2][DEV] Steam Group Suite

Post by 3Di » Sat Aug 26, 2017 11:25 pm

Added a bunch of screenshots and details.
Actually are not covering all of the features though due to privacy.
If someone is willing to provide me via PM its own Group ID
I will be more than glad to complete the serie.


ACP/permissions (highly customisable on a per User/Group basis): ACP Options: UCP Options:
  • Steam login - User has Steam Group Suite perm set but not already validated by Steam itself. https://prntscr.com/gdroia
  • Logged with Steam https://prntscr.com/ge6r4r
  • Steam user id not valid because doesn't belong to the group https://prntscr.com/ge6sp8
  • Privacy has been taken into consideration accordingly to the Steam's visible personality rules, exactly the same. That's another available user's choice.
  • Users with Steam Group Suite perms set can only use a Steam account if it belongs to the Steam Group chosen in ACP.
Index/viewforum:
  • Extension enabled, viewport is collapsed as default https://prntscr.com/gdrpyz (ACP options) therefore is not yet un/collapsible.
  • Each user may have a personalized viewport of choice (or reset to ACP defaults) wich remains persistent till a new preset has been selected and saved.
  • Applies on a browser/device basis, nothing is stored int the DB.
Viewtopic:
  • Steam miniprofile next to posts, customisable in ACP: None. On-click or Fixed and related style colors.
Badges:
  • Automatically the related User's Steam Badge will be present in memberlist profile, based on admin/user's choice (visibility).
ACP/maintenance Logs:
Last edited by 3Di on Tue Aug 29, 2017 1:32 am, edited 3 times in total.
Want to compensate me for my interest? Donate
Please PM me only to request paid works. Thx.
Extensions, Scripts, MOD porting, Update/Upgrades
My development's activity º PhpStorm's proud user

User avatar
3Di
Registered User
Posts: 12992
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [3.1][3.2][DEV] Steam Group Suite

Post by 3Di » Sat Aug 26, 2017 11:25 pm

v1.0.0-RC4 - 2018-08-02

Changes Log since v1.0.0-rc3
  • [Fix] Valve's changes: SSL transport automated in cUrl
  • [Fix] 1 lang key fixed
  • [Task] meaningful wording for error logs
  • Raise version to 1.0.0-RC4
  • Some nitpicking here and there
  • Housekeeping

v1.0.0-RC3 - 2017-10-26

Changes Log since v1.0.0-rc2
  • [Fix] API's bug: group with no members yet
  • [Fix] Migration is not correctly handling a revert_schema() method
  • [Fix] Out of range value for column 'gameid' at row 1 [1264]
  • Raise version to 1.0.0-RC3
  • Housekeeping

v1.0.0-RC2 - 2017-09-06
  • Issue #1 BUG: Out of range value for column 'gameid' at row 1 [1264]
  • Issue #2 BUG: Undefined Steam indexes within Default Avatar
  • Issue #3 Enhancement: Raise version to 1.0.0-rc2 and min requirements to 3.1.11/3.2.1
  • Issue #4 BUG: ACP/profile¡s language keys mistmatched (2)
-
Last edited by 3Di on Fri Aug 03, 2018 12:03 am, edited 3 times in total.
Want to compensate me for my interest? Donate
Please PM me only to request paid works. Thx.
Extensions, Scripts, MOD porting, Update/Upgrades
My development's activity º PhpStorm's proud user

User avatar
Toxyy
Registered User
Posts: 549
Joined: Mon Oct 24, 2016 3:22 pm
Contact:

Re: [3.1][3.2][DEV] Steam Group Suite

Post by Toxyy » Sun Aug 27, 2017 1:42 am

This looks like a very cool extension. Good job.
I am a web developer/administrator, specializing in forums. If you have work you need done or are too lazy to do, pm me!

My extensions:
[3.2][BETA] Anonymous Posts || [3.2][RC] Show User Activity

User avatar
3Di
Registered User
Posts: 12992
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [3.1][3.2][DEV] Steam Group Suite

Post by 3Di » Mon Aug 28, 2017 12:17 am

Added a bunch of screenshots and details. See first and second posts.
Want to compensate me for my interest? Donate
Please PM me only to request paid works. Thx.
Extensions, Scripts, MOD porting, Update/Upgrades
My development's activity º PhpStorm's proud user

User avatar
3Di
Registered User
Posts: 12992
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [3.1][3.2][RC] Steam Group Suite

Post by 3Di » Tue Aug 29, 2017 1:35 am

v1.0.0-RC1 is available. See first and second posts.

Let's roll the dice. ;)
Want to compensate me for my interest? Donate
Please PM me only to request paid works. Thx.
Extensions, Scripts, MOD porting, Update/Upgrades
My development's activity º PhpStorm's proud user

User avatar
EFiNSTORM
Registered User
Posts: 156
Joined: Fri Dec 26, 2008 4:09 am
Location: localhost

Re: [3.1][3.2][RC] Steam Group Suite

Post by EFiNSTORM » Sun Sep 03, 2017 7:13 am

Hey,

This is awesome been waiting for someone to make this extensions. Is there a possibly to add register with steam so people can just register on the forum via steam account instead only begin able to link their account.

User avatar
3Di
Registered User
Posts: 12992
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [3.1][3.2][RC] Steam Group Suite

Post by 3Di » Sun Sep 03, 2017 7:41 am

EFiNSTORM wrote:
Sun Sep 03, 2017 7:13 am
Hey,

This is awesome been waiting for someone to make this extensions. Is there a possibly to add register with steam so people can just register on the forum via steam account instead only begin able to link their account.
Hey, I see you are using it, enjoy.
And no, this version is already RC (means no new features will be added).

Maybe in a future or maybe not. I don't think we would want to get involved into something that could take a lot of time between coding and testing and what not. Has been not in our thoughts during this 4 months of development and now I am personally involved in other custom projects. let me enjoy my freedom, lol. :lol:

Ofcourse javiexin could say something about that too, once he will get back in action. ;)

Have fun, and pls report if any "glitches" have been found.
Want to compensate me for my interest? Donate
Please PM me only to request paid works. Thx.
Extensions, Scripts, MOD porting, Update/Upgrades
My development's activity º PhpStorm's proud user

User avatar
EFiNSTORM
Registered User
Posts: 156
Joined: Fri Dec 26, 2008 4:09 am
Location: localhost

Re: [3.1][3.2][RC] Steam Group Suite

Post by EFiNSTORM » Mon Sep 04, 2017 12:26 am

Thanks for the reply I believe I have found a bug.

Code: Select all

Out of range value for column 'gameid' at row 1 [1264]
Also been getting this
Refresh time overdue. For some reason, the Steam information refresh has not been successful. Please, review the Core Steam configuration.
Get that error and when I refresh page goes back to normal.

User avatar
3Di
Registered User
Posts: 12992
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [3.1][3.2][RC] Steam Group Suite

Post by 3Di » Mon Sep 04, 2017 12:45 am

EFiNSTORM wrote:
Mon Sep 04, 2017 12:26 am
Out of range value for column 'gameid' at row 1 [1264]
The DB is set to
'gameid' => array('UINT', '0'),
which translated means
UINT mediumint(8) UNSIGNED 0 to 16,777,215
So I highly doubt a game_id could be bigger than that.
It could be it tried to insert a negative number, you cannot insert a negative number into a unsigned int field.. also this seems to me very strange for a game_id which are always not negatives.
Other than that, without me having your group ID to conduct some test I can't say more.
EFiNSTORM wrote:
Mon Sep 04, 2017 12:26 am
Also been getting this
Refresh time overdue. For some reason, the Steam information refresh has not been successful. Please, review the Core Steam configuration.
Get that error and when I refresh page goes back to normal.
That's not a bug but a feature, if the refresh fails the last succesful data stored are still in use to avoid a total break and you are noticed of what happened, so you can manually refresh or let the pseudo-cron do its job.

That could have been a problem of communication failed (also the Steam servers are not 24/24 working fine, that's known) and should be logged in ACP/maintenance. Have a look at the phpBB logs in ACP. :)

Note: the refresh should be set to min 30 minutes, also if it works on the minimum of 1 isn't a good choice. Btw.
Want to compensate me for my interest? Donate
Please PM me only to request paid works. Thx.
Extensions, Scripts, MOD porting, Update/Upgrades
My development's activity º PhpStorm's proud user

User avatar
3Di
Registered User
Posts: 12992
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [3.1][3.2][RC] Steam Group Suite

Post by 3Di » Tue Sep 05, 2017 9:55 pm

EFiNSTORM wrote:
Mon Sep 04, 2017 12:26 am
Thanks for the reply I believe I have found a bug.

Code: Select all

Out of range value for column 'gameid' at row 1 [1264]
I have been able to reproduce this error using your group, it could have been easier to read the whole error report but hey, here we go. A member of your group was playing a "particular game" whit a funny Game_ID so to speak. Instead of 6 digits such game uses 10, an exception I can say.
That can be fixed with this query in phpMyadmin or similar tools and let a re-fetch all (refresh) go on.
ALTER TABLE `phpbb_steam_suite` CHANGE `gameid` `gameid` INT(20) UNSIGNED NOT NULL DEFAULT '0';
20 is more than needed - to prevent future issues with other not standard games.
Change the phpbb_ Db prefix accordingly to yours if necessary.

I am not bound to release a new package due to this "glitch" since I could have something more to enhance.

Edit: see below.
Last edited by 3Di on Wed Sep 06, 2017 1:20 am, edited 1 time in total.
Want to compensate me for my interest? Donate
Please PM me only to request paid works. Thx.
Extensions, Scripts, MOD porting, Update/Upgrades
My development's activity º PhpStorm's proud user

User avatar
3Di
Registered User
Posts: 12992
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [3.1][3.2][RC] Steam Group Suite

Post by 3Di » Wed Sep 06, 2017 1:19 am

v1.0.0-RC2 - 2017-09-06 - Released (see first post).
  • Issue #1 BUG: Out of range value for column 'gameid' at row 1 [1264]
  • Issue #2 BUG: Undefined Steam indexes within Default Avatar
  • Issue #3 Enhancement: Raise version to 1.0.0-rc2 and min requirements to 3.1.11/3.2.1
  • Issue #4 BUG: ACP/profile language keys missing (2)
To update from RC1:
Disable extension / upload new files / re-enable extension (Don't delete data)
Want to compensate me for my interest? Donate
Please PM me only to request paid works. Thx.
Extensions, Scripts, MOD porting, Update/Upgrades
My development's activity º PhpStorm's proud user

User avatar
EFiNSTORM
Registered User
Posts: 156
Joined: Fri Dec 26, 2008 4:09 am
Location: localhost

Re: [3.1][3.2][RC] Steam Group Suite

Post by EFiNSTORM » Thu Sep 07, 2017 1:56 am

3Di wrote:
Wed Sep 06, 2017 1:19 am
v1.0.0-RC2 - 2017-09-06 - Released (see first post).
  • Issue #1 BUG: Out of range value for column 'gameid' at row 1 [1264]
  • Issue #2 BUG: Undefined Steam indexes within Default Avatar
  • Issue #3 Enhancement: Raise version to 1.0.0-rc2 and min requirements to 3.1.11/3.2.1
  • Issue #4 BUG: ACP/profile language keys missing (2)
To update from RC1:
Disable extension / upload new files / re-enable extension (Don't delete data)
Thank you updated and it works great!

User avatar
3Di
Registered User
Posts: 12992
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [3.1][3.2][RC] Steam Group Suite

Post by 3Di » Sat Sep 09, 2017 6:37 pm

Thx for feedback. :)
Want to compensate me for my interest? Donate
Please PM me only to request paid works. Thx.
Extensions, Scripts, MOD porting, Update/Upgrades
My development's activity º PhpStorm's proud user

User avatar
3Di
Registered User
Posts: 12992
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [3.1][3.2][RC] Steam Group Suite

Post by 3Di » Wed Oct 11, 2017 5:44 pm

Extension mature and ready to be reviewed prior to submit to the CDB.

Calling final testers. :geek: :)
Want to compensate me for my interest? Donate
Please PM me only to request paid works. Thx.
Extensions, Scripts, MOD porting, Update/Upgrades
My development's activity º PhpStorm's proud user

Locked

Return to “Extensions in Development”

Who is online

Users browsing this forum: EFiNSTORM, Galandas and 31 guests