iftechfoundation / ifdb-suggestion-tracker

Bugs and feature requests for a future IFDB update
10 stars 0 forks source link

Convert game "web site" into external links #469

Open dfabulich opened 1 month ago

dfabulich commented 1 month ago

Today, we have a "web site" field for all games, and we have a separate box for "external links." But the web site is just another external link, which should appear in the box.

dougo commented 1 month ago

I agree that the way the web site link is displayed now is not great, but I think it's a useful field to denote the official, canonical site for a game, rather than just lumping it in with the other external links.

dfabulich commented 1 month ago

One thing we could do is give the official web site some special visual treatment in the External Links list, so it wouldn't feel "lumped in." Perhaps a highlighted color, or slightly larger font size; something above and beyond being first on the list.

… but I still think we'd want/need more configurability than that.

For many games, the "official, canonical site" is less useful than the IFDB entry; it's nothing more than an Inform-generated "game with website," containing the game's description and a link to download. (That's information we already displayed on IFDB.) In cases like that, I think the "Web Site" link should be less important than a download link to the IF Archive; the Play Online button should link to Parchment.

For some games, the web-based Vorple version is the primary and most important one, so that should appear at the top, and the Play Online button should link to that.

So, it seems plausible that we might agree that:

If we did agree to all that (though, we might not agree to it yet?), I think the way to handle this would be for the "Add a Link" dialog to have a new feature: there could be a checkable box for "this is an official link." Official links would get the "special visual treatment" I described above.

If you like the sound of that, we could do it in phases:

  1. Move the Web Site to the External Links box with a special visual treatment, pinned to the top. At this point, there would be two bugs:

    • The Web Site might be duplicated in External Links (once as the "Official Web Site" and then again as an ordinary "External Link")
    • The official web site would always be pinned to the top, even if it isn't the best/most important link to highlight
  2. Update "Add a Link" to support "official links."
  3. Mass-convert each "Web Site" link to an External Links with "official link" checked, deduplicating any existing External Link.

How does that sound?

jtn20 commented 1 month ago

This sounds like it'd be possible to have a single link, marked as both "official" and "playable game", for the common case of itch.io pages for web-playable games.

Good; it's bothered me for a while entering that twice, in "Web site" (source of latest version, updates, news etc) and "External links" (so that we have a "Play on-line" button pointing to the official latest version).