-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Description
Is your feature request related to a problem? Please describe.
Even if I specify that ZeroNet is needed, people still complain that the link doesn't work.
I can't really blame them, I'm busy too.
I'd like to make ZeroNet sites slightly more friendly for sharing on mainstream outlets (where people may or may not have ZeroNet installed).
Describe the behavior you'd like
As a Zite dev, I'd like to generate a shareable link (different from the Zite url), such that, when people visit that link, if they don't have Zeronet installed, they receive an explanation that they need ZeroNet, with directions/references on installation. (And if they do have Zeronet installed, they are redirected to the actual Zite)
Describe a possible implementation
I could set this up for proof of concept
- Setup a traditionally hosted server
- Externally shareable links are actually just a link that directs to that traditionally hosted server
- The externally shareable link contains the Zite URL as a parameter
- The traditionally hosted server checks if ZeroNet is installed through a kind of localhost ping (unsure on the feasibility of this)
- If ZeroNet is installed it immediately redirects to the Zite URL
- If not it displays the installation explanation
Describe alternatives you've considered
- Each Zite could designate its own traditionally-hosted backup server that could be shared externally
- The ZeroNet app not being a required dependency (obviously unrealistic)
Additional context
ZeroNet is an incredible hidden gem, but it seems like its staying hidden. As a web dev ZeroNet has some of the most well designed interfaces I've seen on the entire internet. I'd love this to become more common, as I have several must-be-zeronet apps I'd like develop.