Lightweight Unicode Author Client Hinting - LUACH proposal
Luke Emmet
luke.emmet at gmail.com
Thu Jun 4 12:22:21 BST 2020
Hello everyone
I've been thinking about various discussions we've been having on the
list related to how to use and build on/augment the geminisphere in a
way that is true to the gemini vision, such as how do we:
- indicate and find comments between pages in a lightweight gemini-way
- provide ways to optionally "include" images or text
- signal where is your a site home page
- provide a common navigation menu
- indicate the location of your site logo
I've started a proposal to define a way for an author to signal these
elements in a lightweight, text based and optional way, dubbed
"Lightweight Unicode Author Client Hinting for Gemini - LUACH"
The idea is to codify a minimal set of conventions we can use to build
further structure on top of the gemini space to support additional
purposes.
I must emphasis the intention is for this to be *wholly optional* and I
dont think it needs to become part of the canonical standard, as it is
just a set of optional text conventions. Maybe if successful it could be
a set of common conventions that are becoming adopted, and a good
practice. It codifies things that are emerging as common conventions we
see in geminispace, or more widely. For example "standard" names for
home page or ways of communicating comments textually
=> gemini://myowndomain/home.gmi Home
=> gemini://xyzdomain/cookery/egg-recipies.gmi Responds to XYZ thoughts
on how to cook eggs
Or as we already see the use of unicode glyphs to indicate comments such
as the speech bubble 💬 emoji or house 🏠 for home.
This is intended to be very lightweight and helpful for readers using
simple command line clients as much as it might be for richer clients
who may provide additional UI. There isnt any overhead for authors apart
from providing these optional hints in their link text, which can help
everyone.
The "responds to" and "has comments" can be used by search crawlers to
build a meta layer of who is commenting on whom within gemini space
I've put it in Github here:
https://github.com/LukeEmmet/GeminiLUACH
Comments and further thoughts welcome
Best wishes
- Luke
More information about the Gemini
mailing list