Open drees123 opened 11 years ago
Alternativer for bildehosting:
Jeg tror @dyresen er den som har mest NFS-erfaring av oss, hva tror du er lurest?
@henrikhelmers Fint om du også skriftlig kan melde inn litt hva som er drømmesituasjonen rundt formater/størrelser og eventuelle andre behov her.
Format - JPEG. Tre filer per bilde: Original, stor, liten. Vi komprimerer hardt med ImageMagick. Det enkleste med tanke på layout er å begynne med å støtte landskapsbilder (3:2).
Det er en fordel å bevare originalbildene så vi kan endre parametere senere. Bildene bør tas så de kan beskjæres til kvadrat (1:1) og fortsatt fungere.
Kunne det vært en idé å skaffe noen eksempelbilder i en 5-10 saker for å få en følelse med hvordan det vil fungere, både med tanke på teknikk og formidling?
Det vi trenger er en bildetjeneste som:
Ved opplasting hadde det vært fint med følgende funksjonalitet:
Ved bruk hadde det vært fint med følgende:
*Kan leses ut av Exif/IPTC.
Her er et eksempel på markup som jeg har brukt med picture polyfill(https://github.com/scottjehl/picturefill). Merk at den er veldig naiv med tanke på mobilstørrelser (det fungerer på min telefon).
<figure>
<picture style="width: @width_param; height: @height_param">
<!--[if IE 9]><video style='display: none'><![endif]-->
<source media='(max-width:320px)' srcset='@path_mobile 2x'>
<img srcset='@path_normal, @path_hidpi 2x' style="width: @width_param; height: @height_param">
<!--[if IE 9]></video><![endif]-->
</picture>
<figcaption>
<strong>@photo_title</strong>
<span>@photo_description</span>
</figcaption>
</figure>
Vi bør skissere ut hvordan vi ser for oss arkitekturen her. Hvordan er forholdet mellom hdo-front, hdo-site og bildetjenesten?
Det finnes mange eksisterende bildetjenester, så vi slipper nok å skrive noe eget for dette. Det finnes også forsøk på å standardisere hvordan slike tjenester bør se ut.
En strategi er å bygge alt inn i hdo-site, hvor vi allerede gjør litt bildebehandling. Det gjør det lettere å integrere med de andre dataene, men krever en del koding for å lage en bildevelger osv.
Alternativet er å ha en frittstående tjeneste, og lagre UUID/URLer dit i hdo-site-databasen.
Mens hdo-front bør være lykkelig uvitende om alt dette, og kun bry seg om det den får fra hdo-site-APIet.
Det er et stort ønske designmessig å kunne legge til bilder i saker. Hva krever dette backend og drift @jarib @jonathanronen @henrikhelmers ?