WebPortalen ToDo - ChristerNilsson/urls GitHub Wiki
Syftet med denna är att minimera kraven på redaktörerna.
Den utgår från tekniken som används av BildPortalen.
Användarperspektivet
Användarna läser in json-filen.
Därefter kan de klicka sig fram i trädet.
Då de kommer till ett löv, hämtas filen (t ex bilden, pdfen) från Google Drive.
Detta måste även fungera när Redaktören provkör md-filen.
Redaktörsperspektivet
Varje Redaktör arbetar med sin del mha sin Utforskare.
Denna katalog registreras av Christer Nilsson.
Redaktören kan ha sin egen sida, men även deltaga i ett tidsflöde, som en blog.
För att underlätta för redaktören använder han en WYSIWYG-editor som hanterar Markdown.
En Markdown sida hanteras så här (som i Hugo):
- Katalog
- index.md
- adam.jpg
- bertil.pdf
index.md refererar till adam.jpg och bertil.pdf.
Teknisk lösning
Någonstans måste .md översättas till .html. Det kan ske på redaktörens dator, servern eller på klienten. Öppet tills vidare.
Då servern notifieras byggs json för redaktören om.
Alla länkar borde kunna se ut så här [Text](abc123).
Texten visas för användaren och abc123 är rappakaljan som identifierar en fil på Google Drive.
Denna hanteras lite olika beroende på innehåll.
Redaktören ska arbeta med klartextnamnen. Dessa översätts mha json till Google Drives rappakalja.
Ett enklare alternativ
Man skulle kunna tänka sig att lagra allt på servern, i en normal struktur,
men då tappar man notifieringen och möjligheten att hämta filerna på redaktörernas servrar.
Det är svårt att ersätta de saker som Google Drive erbjuder.
Redaktörerna måste kunna stänga av sina datorer.
Det innebär att filerna måste upp i molnet.
Notifieringen är viktig för att få snabb uppdatering.