Gemini Space - Space, Dokumente, Protokoll (ein Überblick)

Der folgende Artikel liegt als HTML-Präsentation vor:

Geschichtliches - Das Internet

seit den 1960ern, dann…

1970er - Internet-Grundlagen (TCP/IP)

1980er

1990er

Tim Berners-Lee: Das World-Wide Web 1.0

HTTP, URLs, HTML

1989 - 1991 Am CERN zum Austausch wissenschaftlicher Daten

URL, Protokoll und Markup

In den 1990ern: Erweiterung zur App-Plattform

HTML-Markup, CSS-Stylesheets, Javascript-Anwendungslogik

Vor CSS: Alles Layout im HTML-Text

schlecht z.B. für Barrierefreiheit

Vor Javascript: Alle Logik server-seitig

nicht App-like

Quelle: Wikipedia "CSS"

Old School: Styling über Attribute:

Chapter 1.

Styling über Cascaded Style Sheets (CSS):

Chapter 1.

Für mehr Flexibilität können die Styles auch in eine eigene Datei ausgelagert werden:


Chapter 1.

Anwendungslogik wird über Javascript eingebettet, entweder inline:


... oder als komplexe Logik, z.B.:

fetch("https://bitcircus101.de/")
  .then(response => response.text())
  .then(text => {

    const doc = (new DOMParser())
      .parseFromString(text, "text/html")
    const contact = 
      doc.querySelector("#contact .address")
    console.log(contact.textContent)
  })

Ergebnis:

Besuche uns: 
bitcircus101 
Dorotheenstraße 101 
53113 Bonn, Germany

Aber: Riesenseiten, komplex, Tracking

Das Web von TBL ist noch da. Nur nicht als Default

Gemini versucht einen Reset

Gemini is a group of technologies similar to the ones that lie behind your familiar web browser. Using Gemini, you can explore an online collection of written documents which can link to other written documents.
The main difference is that Gemini approaches this task with a strong philosophy of "keep it simple" and "less is enough".
This allows Gemini to simply sidestep, rather than try and probably fail to solve, many of the problems plaguing the modern web, which just seem to get worse and worse no matter how many browser add-ons or well meaning regulations get thrown at them.
Quelle: Geminiprotocol

Bausteine: Clients (Browser) und Links

Aus Nutzendensicht

Lagrange für Desktop und Mobile
Quelle: Awesoime Gemini
Startseite in Lagrange mit nützlichen Links

Was bietet der Geminispace

Klein aber fein

Gemlogs (wie Blogs) über Aggregatoren

z.B. CAPCOM (Gemini Atom Feeds)

Directories (wie Yahoo!)

z.B. CDG

Suchmaschinen

z.B. Kennedy
oder Totally Legit

Community Sites

z.B. bbs.geminispace.org

Apps

z.B. Astrobotany

Menschen und Hosting

Quelle: Gemini Quickstart

Gemini für eBooks

Mein eigenes Projekt: Buch des Wissens

Gempub Format

Quelle: Gempub Format
Beispiel für Gempub: Dokumentation meines Homelabs

Gemini für eigenes Knowledge Management

Mein eigenes Projekt: Leichtgewichtig, Fokus auf die Inhalte

Iterationen

Titan-Protokoll (Edit-Link)

Und „offizielle“ Inhalte

Einfach so oder für Zensurumgehung

Mein eigenes Gateway auf DW-Inhalte (aktuell offline)

Gateway für DW.com

Geminispace

Klein aber fein - Kennedy Stats

Quelle: Kennedy Stats

Weiter...

Selbst eine Capsule aufsetzen mit dem Python-Server gmcapsule

GmCapsule
Gemini-Spezifikation
Posted in: s/geminispace
🚀 olav [mod]

Sep 13 · 3 months ago