Closed evandandrea closed 6 years ago
Coincidentally we discussed this issue in the squad yesterday.
A problem with using an external-link icon to mean “we have no control over what happens beyond this link” is that hardly anyone would know what “we” means. Even when I asked people who Canonical had invited to the Snapcraft Summit, “Who would you say is responsible for this site?”, hardly anyone suggested “Canonical”.
We use the external-link icon instead to mean “this link goes to a different site”. People can have varying opinions about exactly what a “site” is. But users are likely to interpret two sets of pages as being the same site if their designers have treated them as such. This manifests as things like:
All else being equal, we’re better off with snap publishers having to learn fewer sites, and we look more coherent if top-level navigation isn’t pointing to external sites. For example, right now many people would interpret snapcraft.io and docs.snapcraft.io as separate sites, because while the header elements are the same, they have very different font size and position. This will be fixed in snapcraft-design#277, at which point we can mark “Docs” as no longer being an external site. If forum.snapcraft.io manages to achieve the same (a big challenge, apparently), we can do the same for “Forum”.
As for tutorials.ubuntu.com, that will remain an Ubuntu-branded site with Ubuntu navigation, and therefore a different “site” to any reasonable observer. Yesterday we discussed three approaches to solving that:
I may misunderstand the intent of the external link hints, but I take them to mean "we have no control over what happens beyond this link, so tread carefully." All the links in the header on snapcraft.io, build.snapcraft.io, and docs.snapcraft.io point to Canonical-run websites. However the ones at snapcraft.io subdomains or ubuntu.com are stylised as external.