[META] Changing language around pinning #742
Labels
area/pinning
Integrating pinning into GUI apps
effort/days
Estimated to take multiple days, but less than a week
exp/intermediate
Prior experience is likely helpful
kind/maintenance
Work required to avoid breaking changes or harm to project's status quo
need/analysis
Needs further analysis before proceeding
P2
Medium: Good to have, but can wait until someone steps up
status/ready
Ready to be worked
topic/design-content
Content design, writing, information architecture
topic/design-ux
UX strategy, research, not solely visual design
Note: This issue is part of a larger pinning service integration epic undertaken spring/summer 2020.
ETA April 2020
Important! Whatever we do here needs to be in alignment with decisions made in the larger-level issue ipfs/ipfs-gui#10
Motivation
Pinning keeps the data you care about from being purged when garbage collection happens.
It is a low level concept that does not have good UX when translated to GUI.
User is unable to assign label or manage pins in efficient manner: it is just a simple on/off toggle presented in browser action menu for an active browser tab:
We plan to move "pinning" from using
ipfs pin
API to copying content to be "pinned" into MFS. This will keep content from being purged by GC (presence in MFS acts as implicit pin) and let user to manage "pinned" content via "Files" screen in Web UI.The problem is, if we continue using "pin" metaphor after that change happens, we will introduce a lot of confusion (no longer
ipfs pin
), especially when Web UI decides to show resources pinned withipfs pin
API at some point.Changes to explore
When pinning via IPFS Companion switches to MFS we should stop calling
ipfs pin
and remove "pin" from UI related to this feature. This means we need a different name for this.Replace "pin" with other term and stick to it in our UI.
In discussion about DNSLink websites @olizilla suggested something like "make this [..] available offline and re-host it" (#710 (comment)). It is a short and simple way of describing what happens without going into technicalities.
I imagine we would replace "Pin IPFS Resource" with either:
Would appreciate some UX help on fleshing out details of this.
The text was updated successfully, but these errors were encountered: