Nicereddy 109 Share Posted October 7, 2013 Today support for the PCGW was added on SteamDB and the Enhanced Steam browser extension. This uses the Steam AppID system in the infobox to add links to game's respective PCGW article. However, I've noticed that some games (Borderlands vs Borderlands: GOTY) have separate SteamIDs despite being functionally the same and therefore having the same wiki page. This leads to some games not having a PCGamingWiki page with an associated AppID and therefore causing some problems. Would it be possible to update the infobox to support multiple AppIDs for a single article? Link to comment Share on other sites More sharing options...
Garrett 214 Share Posted October 7, 2013 (EDIT: removed deprecated functionality description; see Soeb's posts below). Ideally Enhanced Steam would extract the parent app ID for DLC from the page content instead of querying the DLC's ID since then the wiki could just list the game IDs. EDIT: Enhanced Steam seems to fail linking if multiple wiki pages have the same app ID (e.g. Wizardry: Crusaders of the Dark Savant and Wizardry Gold); is there anything that can be done to resolve this? Link to comment Share on other sites More sharing options...
Nicereddy 109 Author Share Posted October 7, 2013 Does this still work with SteamDB and Enhanced Steam or will we have to get them to modify their code? Link to comment Share on other sites More sharing options...
Garrett 214 Share Posted October 7, 2013 Soeb's implementation achieves the same result; no changes needed on their end. :) Link to comment Share on other sites More sharing options...
Andytizer 269 Share Posted October 8, 2013 Great work guys. Is there a way we can manage non-existent pages? E.g. http://pcgamingwiki.com/appid.php?appid=225600 Link to comment Share on other sites More sharing options...
Garrett 214 Share Posted October 8, 2013 This is because Steam Database uses static linking to the API rather than querying it; Enhanced Steam only shows a link when the API responds with a valid page. Link to comment Share on other sites More sharing options...
Andytizer 269 Share Posted October 11, 2013 Are we at the stage where we are done with integration with SteamDB and Enhanced Steam? I'd like to publicise it, but only if we're at the stage where we're happy with what we've got. Link to comment Share on other sites More sharing options...
Garrett 214 Share Posted October 12, 2013 Unfortunately not. Steam Database uses static links, so all entries link to the wiki regardless of whether a matching page exists. Enhanced Steam only generates a link when a matching page exists, but the link fails to appear if multiple wiki pages share the same app ID (e.g. Wizardry: Crusaders of the Dark Savant and Wizardry Gold). Link to comment Share on other sites More sharing options...
Nicereddy 109 Author Share Posted October 12, 2013 That's a bit frustrating, is there any way we can fix these issues or is it all on their side? Link to comment Share on other sites More sharing options...
Andytizer 269 Share Posted October 13, 2013 This still needs a bit of work. We should do something else in case there's no page (send back the user, redirect to a page on the wiki explaining the fact?) to fix the SteamDB issue and we should approach the second issue in some way as well. I'm not even sure how to begin this - any ideas on who can approach to help us write the code for this? In an ideal world, a broken API call would find the Steam game name and then append it to the URL pcgamingwiki.com/wiki/Steam_Game_Name and then redirect the user to it, Link to comment Share on other sites More sharing options...
Recommended Posts