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
- EMail (SMTP), File Transfer (FTP)
- News-Gruppen / USENET (NNTP)
1990er
- Weltweite Ausbreitung des Internet (gegen X.25)
- World-Wide Web seit 1991
Tim Berners-Lee: Das World-Wide Web 1.0
HTTP, URLs, HTML
1989 - 1991 Am CERN zum Austausch wissenschaftlicher Daten
- HTTP - Hypertext Transfer Protocol
- URL - Universal Resource Locator
- HTML - Hypertext Markup Language
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
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
- Fokus auf Inhalte
- Kein Bloat, kein Tracking
- Supereinfache Implementierung
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.
Bausteine: Clients (Browser) und Links
Aus Nutzendensicht
Was bietet der Geminispace
Klein aber fein
Gemlogs (wie Blogs) über Aggregatoren
Directories (wie Yahoo!)
Suchmaschinen
Community Sites
Apps
Menschen und Hosting
Gemini für eBooks
Mein eigenes Projekt: Buch des Wissens
Gempub Format
- Komplexität von Web-Technologien für eBooks vermeiden
- Archivformat für Gemini Capsules
Gemini für eigenes Knowledge Management
Mein eigenes Projekt: Leichtgewichtig, Fokus auf die Inhalte
Iterationen
- Classic: Laravel, MPA
- 2019: Laravel, Mithril, SPA
- 2025: Pocketbase & Go, Mithril, Gemini & Titan
Und „offizielle“ Inhalte
Einfach so oder für Zensurumgehung
Mein eigenes Gateway auf DW-Inhalte (aktuell offline)
Geminispace
Klein aber fein - Kennedy Stats
- Active Capsules: 3.127
- Total URLs: 394.205
- Documents: 359:510
- Last Update: 2025-09-01
Weiter...
Selbst eine Capsule aufsetzen mit dem Python-Server gmcapsule
Sep 13 · 3 months ago