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

De’Longhi’s Sleek Espresso Machines Are Up to $300 Off

Encountering a big, beautiful espresso machine at someone’s house feels a lot like gazing upon the countertop equivalent of a vintage Bentley, or observing the mechanics of an expensive watch. There’s that covetable air of functional sophistication; the nonchalant cool that comes with a device that showers you with at-home cappuccinos at the pull of

Reusable cup program to launch at two Columbus-area coffee shops in new year

Two Columbus-area coffee shops will begin offering a reusable cup program in the new year. Customers will be able to take a reusable cup to go, then bring it back later. They’ll get their next drink in another reusable cup while the shop washes the first one, and so on. During a news event at

These Binghamton-area coffee shops recently opened: What to know

Who doesn’t love a good cup of coffee and a sweet treat to go along with it? Espresso shots, lattes, cappuccinos, a simple cup of Joe – the options are endless and delicious. The Binghamton area has some wonderful and unique cafés, many which recently opened, with their own way of serving up the classics

Making images bigger on my website

Many of my Advent of Patterns blog posts contain visuals that accompany the text. This is different from much of my previous writing which was text-focused; technical guides, poetry, musings. When looking through my posts, I noticed that some of the details of the images were hard to grasp because they were too small. I

Sheetz locations offer free coffee from Christmas to New Year’s

People in need of a caffeine fix next week can head to Sheetz, who plans to offer free cups of Joe to celebrate the holiday season. The convenience store chain will offer customers one free self-serve coffee at over 750 Sheetz locations across Pennsylvania, Maryland, Virginia, West Virginia, North Carolina, Ohio and Michigan. The “gift

Scooter’s Coffee® Named a Top Coffee Franchise of 2024 by Entrepreneur Magazine

Nationwide Brand Celebrated for Rapid Growth, Strong Franchise Model, and Exceptional Customer Service OMAHA, Neb., Dec. 19, 2024 /PRNewswire/ — Scooter’s Coffee, is proud to announce its recognition as the No. 2 Top Coffee Franchise of 2024 by Entrepreneur Magazine. Known for its specialty coffee, fast drive-thru kiosks, and serving smiles, Scooter’s Coffee is only

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