Advent of Patterns: Shareable links


This article is the twentieth edition of the Advent of Patterns series. In this series, running from December 1st to December 24th 2024, I will document one design or programming pattern I have noticed recently. Read more about this series..

A shareable link is a link to a web resource that you can share with others. All public links are shareable links. But for private or hidden resources, a shareable link grants access to a resource.

Shareable links are often combined with access control. For example, a shareable link may allow read, comment, or write access, depending on the preferences set by the owner of a document.

You can often configure:

  1. Whether the share link grants read/write access.
  2. Whether someone also needs to be invited to the document to see its contents.
  3. Whether someone needs a password to see the document.

Let’s walk through a few examples.

Google Docs, a collaborative document editing tool, implements shareable links. When you create a document, you can click “Share” to generate a link. When you click Share, you are able to add either specific people to a document or create a link that grants access to a document. The link can be scoped to give read, comment, or write access.

Or, you can use shareable links to grant access to people within a particular organisation. This is useful for team-based projects. I commonly use this feature to grant access to work documents to the whole organisation so that multiple people can collaborate on a document at once as soon as I share the link.

Here is the panel that lets you customise the privileges granted to someone who navigates to a document from a shareable link:

Options to invite someone to a document and change whether someone can read or edit a document

Figma, a design tool, lets you create shareable links with view and edit privileges too. The links can be scoped to work for anyone or only people invited to a particular organisation in the project. If you make a link available to everyone, you can set a password that must be typed in to access a resource. This serves as an additional layer of security.

Figma access control options, including the ability to offer read or read and write options and to set a password

Shareable links that allow read or write access to anyone without a password or being a member of an organisation or project in a tool are examples of capability URLs. These are URLs that “grant access to a resource to anyone who has the URL.” Knowing the URL is all you need to access the resource.

If you share a Google Document with anyone who has the link, you have created a capability URL. But if someone needs to be a member of a Google organisation to access the resource, the URL has additional restricted access on top; in that case, the URL only gives access if a user meets all access control requirements.

GitHub Gists, a tool for sharing code snippets, lets you publish private code snippets that are only accessible to those who have the link. This is another example of a capability URL.

Shareable links are an invaluable tool for collaborative software and documents that you may want to share with others. They le people access a resource without having to navigate to a specific page in an application to find the resource.



Source link

Visited 1 times, 1 visit(s) today

Related Article

Advent of Patterns: Status indicators

This article is the twenty-second edition of the Advent of Patterns series. In this series, running from December 1st to December 24th 2024, I will document one design or programming pattern I have noticed recently. Read more about this series. Knowing the status – or “state” – of a system or task is an essential

Looking Glass Coffee Being Replaced by Snohomish Coffee Company

For those who venture out to Downtown Snohomish for a cup of coffee in a warm, unique setting, we have bittersweet news. After seven years, Looking Glass Coffee has decided to shut down. The good news is Snohomish Coffee Company will take over the location and retain some of Looking Glass Coffee’s employees. Here’s a

Why Your Cup Of Coffee Feels More Expensive These Days

Stefania Pelfini, La Waziya Photography/Getty If you’re already feeling exhausted about forking over $7 for a latte, brace yourself: Coffee prices are likely to rise even more in 2025. And while there are differences between arabica and canephora (robusta) coffee species, both are taking a hit next year. Prices

This is the espresso machine Khloe Kardashian is gifting

It’s a tried and true gift for a reason: coffee accessories are simply kitchen essentials, whether you are in the market for a new espresso machine or simply want to contribute to a loved one’s mug collection. When it comes to the former, we are taking inspiration from Khloe Kardashian, whose choice of espresso machine

Western NC coffee truck relocates to Wilmington in the wake of Helene

The Honeybee Cafe truck at the Biggers Market in Wilmington. (Photo: Nate Mauldin/WWAY) WILMINGTON, NC (WWAY) — One of hundreds of businesses left impacted by Hurricane Helene is finding a new home in the Cape Fear.  The Honeybee Cafe is owned and operated by husband-and-wife duo Ted Caudle and Jessica Haugan. The couple was forced

Advent of Patterns: Persistent information on scroll

This article is the twenty-first edition of the Advent of Patterns series. In this series, running from December 1st to December 24th 2024, I will document one design or programming pattern I have noticed recently. Read more about this series. Some parts of websites continue to stay on screen as you scroll to different parts

0
Would love your thoughts, please comment.x
()
x