Hi Katie –
Thanks for your quick reply – glad it was such a simple change ?? Like the rest of the UX community, we’re gonna have to agree to disagree ??
It’s true that we can only force new – whether it’s a new tab or window is set in the user’s browser. Zotpress couldn’t decide even if I wanted it to.
And as a legally blind person who’s been designing sites for 18+ years, I highly value user autonomy. I also value logical design that conforms to user expectations, creates clear & retraceable paths through the experience, and still manages to feel fresh & inviting.
In my view, best practices are lowest common denominators. They’re starting points but it’s still my job to make deliberate choices that improve interaction.
Most UX peeps agree that forcing new is absolutely correct in certain situations – opening non-html files like PDFs and large images is a good example. So is opening links from email. So is opening help pages for users in the middle of a task, completing a form, or during checkout.
And that’s how I view citations. If you’re reading a post and click on a citation, it’s probably to compare the two. If you click on one citation, you’ll probably be interested in clicking on others … In both cases, the user needs the original site to finish the task of reading a post or browsing citations … Forcing new in this scenario isn’t nefarious or illogical – it’s good design.
Zooming out … Whether or not you agree with external links opening in new, the convention has existed for so long, it is what most users expect. Is it the most efficient? Is it what everyone wants? No. But it’s well established and easy to grok, and that counts more.
Hu … I just asked 8 teenagers sitting in my living room – all on mobile devices. All of them STRONGLY believe external links should always open in a new window and HATE it when they don’t. What’s weird is they all also said (yelled) that on some sites, everything should open in a new window … tangent.
I’ve been around for a while and cringe when user autonomy – or any guideline – is treated as the end-all-be-all. It’s valuable, but not to the exclusion of context, audience, and desired outcomes. Steering users along paths of discovery is exactly what UX is about.
To that end, I hope you’ll consider making an admin toggle to set the target – not everyone is as adventurous as I am when it comes to code, and it will have to be reset with each update.
I’ll stop bending your ear – thanks again for such a great plugin and the awesome support!
– Lisa