iterate / mikrobloggeriet

0 stars 0 forks source link

Urlog: remove old code #73

Closed olavm closed 5 months ago

olavm commented 5 months ago

Fjerne all gammel URLOG-kode. Beholder kun det som er relatert til ASCII-visningen Neno har designet, tidligere kalt urlog4.

Det eneste jeg ikke her renamet er mappen /text/urlog3/, da jeg og Neno har snakket litt om å lage en ny datastruktur hvor vi kan ha med litt mer metadata om hver urlog url. Kan gjerne diskutere dette litt mer ved anledning.

teodorlu commented 5 months ago

Det eneste jeg ikke her renamet er mappen /text/urlog3/, da jeg og Neno har snakket litt om å lage en ny datastruktur hvor vi kan ha med litt mer metadata om hver urlog url. Kan gjerne diskutere dette litt mer ved anledning.

Jeg har tenkt på det samme. Jeg tror også det er ønskelig å kunne lagre metadata om hver URL. Særlig å få med en ID, dato opprettet og hvem som opprettet. Jeg ønsker også at vi lagerer selve URL-en som data. Ikke bare et dokument.

Dette går det an å løse og gi like god UX som vi har i dag!

Dagens mblog-CLI er spesiallaget for kohorter som skal skrive om ting de synes er bra i Markdown. Dette er ikke behov som @nenomindjek ser seg igjen i.

Et mulig sted å starte:

  1. Et nytt frittstående CLI med kommando urlog create eller en ny subkommando mblog urlog create
  2. Den spør etter en URL, så lagrer den URL-en og :doc/slug og :doc/uuid og :doc/created og :git.user/email i metadata.
  3. Den lager ikke en markdown-fil.

Så skriver vi URLOG til å lese dokumentene (med store/docs + store/load-meta), uten å konvertere markdown til HTML. Men vi bare genererer HTML-en.


En generell kommentar. Personer kan skrive hva de vil i Markdown. Da er det gode muligheter til variasjon innad i Markdown som medium. Men det er vanskelig å gjøre ekstrem variasjon av presentasjonen av dokumenter. Alt er dokumenter, så det vil se ut som dokumenter.

Hvis vi holder stålkontroll på formatet (standard Mikrobloggeriet metadata + en URL) er det griselett å leke med presentasjonen av den lista. Det er bare kode, ikke noe behov for å tenke på Markdown.

Det går også ut å hente ut :doc/created retroaktivt fra Git-loggen. Så vi har all dataen på URL-er som er sluppet allerede.

En tredje tanke er å lage en mapping fra et Google Sheet fra/til metadata-objekter i EDN-filer.

image

Hvis dere skriver kode for å ta Excel-tabell til Clojure-metadata og for å ta Clojure-metadata tilbake til Excel kan dere batch-redigere all informasjonen effektivt.

teodorlu commented 5 months ago

Denne PR-en sletter noen URL-er som nå vil slutte å fungere.

Men jeg tenker at det ikke har noe å si for der URLOG er nå. URLOG er i eksperimenterings-fasen. De fleste har nok besøkt https://mikrobloggeriet.no/urlog/ og ikke URL-er som https://mikrobloggeriet.no/urlog/urlog-4/

image

, så selv om lenkene finnes tror jeg å rydde det bort er best. Det lager mer forvirring enn verdi om det forblir liggende!

teodorlu commented 5 months ago

Jeg lar være å trykke noe approve / ikke approve. Hva dere gjør er opp til dere. Denne PR-en ødelegger ingenting for resten av Mikrobloggeriet.