Open jaanleppik opened 2 years ago
@jaanleppik @LiisKasper Palun värskendage ja seletage lahti, et kus mida kasutama peaks. St kas _small on nüüdsest siis thumbnaili asemel (kui jah, siis oleks üldse tegelikult mõistlik jättagi ta thumbnail nimega, töötaks ka tagasiulatuvalt) ja kas siis artikli lahti klikates taustaks originaal või kuidas see mõeldud on, et kuhu need big ja medium lähevad jne?
Small on jah ses mõttes praegu väikseim versioon. Aga ma ei julgeks esailgi üht veel teisega asendada, kuna ma ei saa päris aru, mis tingimustel need thumbnail versioonid tehakse jne. E teeks ikka kaks rada: seniste pildifailide kasutamise rada + uute versioonide kasutamise rada.
Artikli juures: Originaali ei kasutagi. Artikli avamisel _big versioon Artiklite listis e uudiste listi lehel _small versioon
PS! Katmata on versioon, et toimetaja tahab kasutada F_ prefiksiga pilti artikli juures...
Kuna vanadel piltidel neid versioone pole, siis kasutab nende puhul originaali ehk nii nagu praegu?
jah, kui pole loodud antud PUGi jaoks sobivaid uusi versioone pildist, siis kasutab originaali edasi. Sest ega me senistest piltidest praegu polegi teinud kõiki uusi versioone ehk ei teegi.
Artiklitega peaks olema nüüd okei. Soovi korral saab localis testida harus #466---Pictures
Ehk artiklivaated kui ka listivaated (olemasolul) järgnevatel artiklitüüpidel:
ilma prefiksita pildi lisamisel uudisele (kindla keele pildiks ja ka artikli default pildiks) -- uudiste listi vaates - OK -- uudise vaates - OK
Lisaks on vaja ka esilehe HERO ja viieka uudiste / artiklite pildid uutele versioonidele viia
uudise juurde peaks saama ka F_ prefiksiga piltide _16_9 versioone kasutada. Esimene valik on tavaline, _small listis ja _big artikli vaates, teine valik _small_16_9 listis ja _big_16_9 artikli vaates
e nii uudiste listi vaates kui artikli vaates võiks esimene valik olla _big versioon (keelepõhine ja siis teisena default), siis järgmiseks _big_16_9 versioon (keelepõhine ja siis teisena default)
- uudise juurde peaks saama ka F_ prefiksiga piltide _16_9 versioone kasutada. Esimene valik on tavaline, _small listis ja _big artikli vaates, teine valik _small_16_9 listis ja _big_16_9 artikli vaates
See oleks hea kui oleks lähteülesandes, sest praegu pean absoluutselt kõik vähemalt 17 faili uuesti üles otsima ning _16_9 versioonid valikuks lisama. St lähteülesanne võiks sisaldada algselt kogu olulist infot.
Tegelen siis ka hero ja viiekaga, see tõesti ununes enne. Panen samas stiilis ja järjekorras nagu kirjeldasid + siis tagasiulatuv neile mil neid pildiversioone pole:
@jaanleppik On see järjestus korrektne? :)
Palun täpsustada üle ka filmide, persoonide ja tiimide info selles osas, et mis versioonid ning kus esimesena, teisena, kolmandana jne enne kui ma seda edasi toimetan.
Film / Cassette
LISTI VAADE
FILMI VAADE, STILLS
Filmi vaade / Director
_med_sq _small
Article
LISTI VAADE
ARTIKLI VAADE
Esileht / HERO artikkel
ESILEHE VAADE
Esileht / Viiekas
ESILEHE VAADE
Team / festivalTeam
Team / jury / guest
Tänud! Tegin siis sellise tööriista: image_prioritizer.js Peaks lihtsustama PUG süsteemi ning parem enne ehitust pildivalik ja kõik muu loogika võimalusel ära teha, et build peaks vähemaga tegelema. PS! Üleliigne media mida ei kasutata kustutatakse yamlist, on ka buildil vähem kraami millega tegeleda.
Seda kasutavad hetkel artiklite fetcherid mis saavad järjekorra sellele tööriistale edastamiseks domain_specificust (domain_specifics.yaml). Seal on määratud formaadipõhised eelistused mille sisu kasutatakse eelisjärjekorras vastavalt ülalt alla:
Kui ühtegi pilti formaatidega pole kasutatakse järgmiste alt esimest originaali mis olemas:
Kui pildi formaat või selle puudumisel originaalpilt leitakse, on see saadaval objekti all alati primaryImage nimega (nt self.primaryImage
või val.primaryImage
).
Kõik eilsed 17 PUG faili panin seda kasutama, ning kui seda väärtust ei ole, asendab PUG pildi placeholderiga.
Hero jms hetkel ei jõudnud, need jms hiljem.
Hero, Viiekas, Team, Jury, Guest peaks nüüd olema ka olemas. @jaanleppik , ( @LiisKasper )
Tekitasin hetkel fetcheris nendest kõigist piltidest ajutise media objekti millest siis eelnevas kommentaaris mainitud script õige kraami välja toimetab. Hetkel panin viisil, et persooni all ei ole formaate, aga kui on, saab parandada. Järjekord nagu kõigil kirjeldatud domain_specificus.
Tiim ja Jury: Personi all korratavusele ei ole osanud rakendust mõelda, sellepärast pole see korratav. @Team on olnud mingi fantaasia, et võiks olla mitu pilti. Aga ega me picture@Team pilte kusagil mitut ei kasuta, nii et põhim vib selle kah yhekordseks teha. Praegu jah see picture@Team ei lange formaatide tegemise alla kudagi. Sinna peaks üles laadima R_ prefiksiga pildi, et saada ruudukujulised versioonid, nagu näopildilt ootame.
Trio
Industry Persons pildid
Hetkel tirisin arhiivi haru Pictures harule peale, et ka arhiivi harus teha persoonidele jne pildiasjad korda ja panin toimima. Triod tegin ka ära.
Tekkis küsimus pildiformaatide kohta järgmistel:
Tirisin ka FE-History-Publisher harusse Pictures haru. Ja ka dev serverisse. Saab seal vajadusel koos arhiiviga testida ja buildida kõike ja vaadata.
Koos arhiiviga nüüd live, sulgen.
Arhiivis olevatel filmidel ei leite pilte: filmide listi vaates on pildid olemas, filmide fetailises vaates mitte: näide: https://poff.ee/film/ulbolson-ueksi-koigi-vastu/
See peaks OK olema nüüd buildis valmis (https://build.poff.ee/film/ulbolson-ueksi-koigi-vastu/)
eri pildiversioonide loomise ja kasutamisega on katki läinud FB jaoks jagamisel pildi kaasa panemise funktsionaalsus. Siin peame kah siis valima, milline versioon artikli või filmi jagamisel FB'sse kaasa panna. Kus koodis seda tehakse? Kas Jaan saab juhendamisel seda modida?
Tõsi, selle feature'i olemasolu läks üldse meelest tol ajal kui neid pilte sai muditud.
Otsisin üles, see on failis ssg\source\_templates\head_common.pug
ridadel 11-22. Seda siis includetakse iga saidi head templatesse. Neil ridadel kontrollitakse sõltumata sellest kas tegu artikli või filmiga või millegi muuga, et millist pilti FB või Twitteri tarbeks meta tagi'desse panna. Kuna nüüd sai need nimetused muudetud, siis peab üksikvaate YAMLidest uurima ja need asjad matchima panema.
@jaanleppik anna teada kas soovid ise pusida või proovin ise joonde ajada selle, ma kindel ei ole, aga mul võib olla läheks kiiremini.
Palun paneme siis artikli / filmi jagamisel Facebookis sellises järjekorras pildiversioonide eelistused: _small_16_9 _small
Kas siin on vajalik üldse formaate sel puhul just eraldi arvestada, ma isiklikult paneks selle sama põhilise pildi mis oleme juba üksikule artiklile või filmile esimeseks kuvapildiks valinud. FB ja Instagram ilmselt niikuinii ise toimetavad neid ka. Vähemalt FB tundub laseb mingist süsteemist veidi läbi:
Muidu peaks kõik jälle läbi käima ja mingit eriloogikat looma hakkama.
Nõus, kui FB tõesti need pildid ise töötleb automaatselt.
Kassett, film, artikkel, industry person, programm, industry project/event - need peaks nüüd olema OK pärast lehtede full buildi. Lisaks ka filmi directori pildiformaat.
paistab, et puudu on veel versioonide eelistamise loogika frontpagecourse moodilite jaoks (domain_specifics Priority osa frontpagecourse jaoks). E poster versioonid _big_p ja _small_p luuakse media librarysse, aga PUGi jaoks ei ole neid kirjeldatud ja builditud?
frontpagecourse_filmikool.pug ja frontpagecourse_discamp.pug _big_p _small_p
tiimide lehel avastasin, et kui laen üles R_ prefiksiga pildi, ja lisan selle persooni juurde, siis tiimi lehel ei kasutata pildi ruudukujulist versiooni, vaid pildi algsete proportsioonidega versiooni.
https://assets.poff.ee/img/R_simona_stenberg_q_555805b8e0.jpeg https://build.poff.ee/poffi-meeskond/
ja ma ei saa aru, kuhu ma domain_specificus pean juurde kirjutama neid versioone...
siin näide: Ester Kuntu https://build.oyafond.ee/laureaadid/
Siia ka, see siis peaks järgnev olema mis soovime:
juryAndGuestImagePriority:
- - _med_sq
- pictureAtJury
- - _small_sq
- pictureAtJury
- - _small
- pictureAtJury
- - _med_sq
- personPicture
- - _small_sq
- personPicture
- - _small
- personPicture
personPicture siis Strapis subteam memberi all olematu asi, st koodis välja mõeldud muutuja, et saaks sealt persooni alt pildi võtta mida kasutada kui pictureAtJury/pictureAtTeam pilt puudu. Erinevalt siis pictureAtJury'st mis reaalne Strapis olev meediaväli.
Seotud issue: https://github.com/poff-bnff/web2021/issues/308
PUGid, mis kasutavad pilte:
Alustaks Artiklitega? Uudise leht ja uudiste listi leht?