Open jaanleppik opened 2 years ago
KUMU Doc: Current version id: 33
Filmid ja programmid on seotud Festival Editioniga. Festival editioni kaudu määratakse
KAS film (kassett) ja programm ehitatakse kindlale domeenile - määratakse Domain Specificus. on relatsioon
Kui me nyyd valime domeeni jaoks (näiteks KUMU või PÖFF ) välja nö CURRENT editioniks midagi, Domain Spefific'us, siis jääb antud domeeni jaoks hulk editioneid, mida me praeguse Domain Specificu alusel ei ehita.
Küsimus on, kas me ehitame Festivali ajalugu või Domeeni ajalugu? Üks viis ajaloo loogika teha oleks nii, et FESTIVALI AJALUGU = kõik need filmid (kassetid) ja programmid, millel on Festival Editioni kaudu seos festivaliga (ja domeen saadakse kah FE juurest), ja mis pole CURRENT (praegusel hetkel Domain Specifics / cassettes_festival_editions ja programmes_festival_editions) St siis ei oleks vaja Domain Specificus sellist eristust, nagu Industry puhul et eraldi on määratud active_industry_editions Film (cassette) ja programm saab olla kas eraldi välja valitu
Ja arutamiseks ettepanek, et kas võiks asendada siis Domain Specifics'is CURRENT editioni määramise Strapis määramisega? Domain_Specifics / cassettes_festival_editions -> Strapi / lisame Festival Editioni alla checkboxi 'CURRENT' ?
Mõte hea, siis aga peab ka miski scriptiga selle Festivali ja FE läbi jooksutama eraldi yamli. Samas, PÖFFi puhul ei töötaks, sest sinna ehitatakse kõikide festivalide kassetid ja ajalugu.
Miks PÖFFi puhul ei töötaks? kui ma valin iga editioni juures, kuhu domeenile slle sisu - kassetid ja programid - ehitatakse? Praegu juba ongi nii valitud - iga editioni juures domeenid, kuhu selle sisu ehitada
Aa, tõsi, siis küll peaks funkama.
Kas full buildi (kood optioniga ehitada ka ajalugu) triggerit ei võiks panna kuhugi eraldi, näiteks deployboti nupuks? See Footeri kaudu ehitamine tundub nagu hack... ja põhimõtteliselt ajutise loomuga lahendus, kui footer teha kunagi mooduliks, nagu menu?
Selle full buildi peaks mingi hetk tõesti kuhugi eraldi sokutama.
Ma siin vaikselt hakkasin mõtlema, et ülimalt hea oleks ikka kui see filmiarhiiv end täiesti eraldi suudaks ehitada ilma kõige muuta... püüdlen selle poole pigem, hetkel ei näe miks ei peaks võimalik olema (see muidugi ei tähenda, et ei võiks miski takistus tulla). Siis saaks nt ka publisher pluginas arhiivi ehitamiseks mingid nupud tekitada vms.
Iseenesest haru panin üles, https://github.com/poff-bnff/web2021/tree/%23454---FE-History
Hetkel poolik see nö käivitamise osa, aga kui custom buildi kasutada, siis ehitab automaatselt koos arhiiviga praegu.
Praegu hetkel devis uus haru FE-History-Publisher aktiivne. Kopeerisin ka live andmebaasi devi täna.
Seal on admin paneelis publisher plugina all kill switchi kõrval kole nupp millega saab panna ehitama hetkel kumu filmide arhiivi. Ehitabki eraldi ainult filmiarhiivi filme ja arhiivi lehte. Seda ssg/archive/kumu kataloogi alla ja siis pärast ehitamist kopeerib hetkel need build kataloogi. Näha saab kõike kumu.pennaste.eu mis serveerib dev-i kumu build kataloogi. https://kumu.pennaste.eu/otsi_filmi_arhiivist/
Hetkel veel mingit pakendamist ja full buildi tehes vms juurdekopeerimist ei toimu, st pärast full buildi arhiivilehte hetkel taaskord pole. See vajab veel toimetamist.
Valmis saades tuleb ka teavitus. Alustades praegu mitte (aga saab vaadata deploy logide alt kas ilmus ja sealt ka umbes kaua võib aega kuluda).
Nüüd on rohkem neid nuppe ja... vähe viisakamalt, nähtavad hetkel vaid superadminile.
Publisheris siis arhiivi ehitamise järjekorda panemiseks nupud. Ehitamise lõppedes kopeeritakse kohe build'i ja tekitatakse hilisema full buildi tarbeks pakitud arhiiv mis selle olemasolul pakitakse iga full buildi lõppedes buildi kataloogi lahti. Full buildi tehes arhiivi asju uuesti ei ehitata, selleks (kui nt soovida midagi arhiivis muuta/lisada) peab kasutama publisheri arhiivinuppe.
Dev näidetel: Filmide ajalugu lehtedel mil filmid peaks olemas olema: https://poff.pennaste.eu/otsi_filmi_arhiivist/ https://kinoff.pennaste.eu/otsi_filmi_arhiivist/ jne
Ind projektide ajalugu: https://industry.pennaste.eu/search-projects-archive/
Ind persoonide ajalugu: https://industry.pennaste.eu/featured-persons-archive/
FILMIDE AJALUGU
Kuna ma kustutasin 2021. aastal pea kõik 2020. aasta seansid ära Strapist, siis filmide ajaloo otsingus LINNADE ja KINODE filtreering sisuliselt ei toimi. Aga ma arvan, et peaks selle ikka alles jätma. Võibolla välja kommenteerima PUGist, aga veel päris ära ei tahaks kaotada.
Jaan lisab Festival Editioni labeli (kabel on loodud ja mingis versioonis nagu ka lisatud, lisan uuesti)
Mõte: ehk peaks lisama ka aasta? Praegu on festival editionid olemas, aga nende nimetamine on selline, et seal pole aastat alati nimetuses sees. Mõtlen, et ses kontekstis oleks ehk parem, kui kasutaja saaks valida festivali ja / või aasta. Teeb sama välja, kui Festival Editionit valida, aga ehk on kasutajale arusaadavam?
Subtiitrite filter kah 2020. aasta kohta õiget infot ei anna - kuna filmi tasemel seda infot vähestel ja seansside infot pole. Aga jätame ikka selle filtri alles, ehk taas kommenteeriks mingl hetkel välja, kui meil pole kvaliteetset infot kuvada tegelikult veel.
Edasi Jaan:
Pugist siis ajutiselt ebavajaliku/puuduliku sisuga filtri välja "kommimiseks" style='display: none;'
, sest niisama väljakommenteerides, läheks katki JS tõttu.
FE asemel tundub saaksin teoorias edukalt aasta panna, vaatan, et Strapis kenasti kõigil FE'del aastanumber küljes. Või mõtled veel festivalile ja FE'le lisaks aasta?
Editioni label on varasemast olemas: labelGroups -> filters -> editions
Aasta: lisaks filmile nyyd ka labelGroups -> filters -> year (nii live kui dev)
Arhiivi e ajalukku tõstmine: Kinoffi näitel, localis, domain specificus kinoffil edition 0, filme current editionina ei ehitata - OK Kinoffi ajaloo ehitas valms, aga ma ei oska seda kusagilt vaadata... Ehitas arhiivi valmis, panin myyd ka footeri kaudu full buildi käima.
industry / dev tegin arhiivi valmis, sisu OK - nii projektid kui persoonid kui arhiiv sai valmis, siis tegin footeri kaudu full buildi, aga sain sellise errori: https://dev.poff.ee/admin/plugins/content-manager/collectionType/plugins::publisher.build_logs/19480
Muidu minu meelest toimib ja võiks main'i mergeda
Koos piltide muudatusega nüüd live, sulgen.
KUMU arhiivi ehitamisel on error, ja paistab, et see segab ka tavalist filmi target buildi ja ka Google tabelist filmide kirjutamist.
Arhiivi build error: https://admin.poff.ee/admin/plugins/content-manager/collectionType/plugins::publisher.build_logs/19944
Cassette build error: https://admin.poff.ee/admin/plugins/content-manager/collectionType/plugins::publisher.build_logs/19945
KUMU arhiivi ehitamisel on ikka errorid, millest ma ei saa aru. Esimesed errorod viitasid sellele, et ei saanud režisööri infot kätte. Siis tegin kumu full buildi (see ehitab kindlasti lehed kõik koos režisööride infoga), aga nyyd on veel vähema infoga error: https://admin.poff.ee/admin/plugins/content-manager/collectionType/plugins::publisher.build_logs/21974
@jaanleppik Ca 50 console.logi jms hiljem... Probleem oli, et arhiivi kassettide fetchis polnud traileri osas arvestatud seda, et sai media'st välja tõstetud. Aga see ka täielikult ei lahendanud, järgmine error ilmus https://admin.poff.ee/admin/plugins/content-manager/collectionType/application::film.film/2461 juures, sest seal on traileris kasutatud lühikest YT urli mida meie süsteem ei osanud lugeda. Nüüd tegin nii arhiivile kui tavalisele kassettide scriptile juurde, et suudaks mõlemast, nii pikast YT urlist kui lühikesest aru saada. Nüüd ehitab ära: https://build.kumu.poff.ee/otsi_filmi_arhiivist/
palun veel search_archive PUGi .card_film_info osasse festival_editionsit kah (lisaks programmile, režisöörile ja riigile)
Huh, siin andis mõtiskleda, et kust alt ma toda võtan (kassett, film, programm, tags), võtsin filmide alt. PUGis rida 143-147 siis on see mis kuvab. https://build.kumu.poff.ee/otsi_filmi_arhiivist/
PS! Mul jäi siin vist vastamata, aga nüüd peaks traileri osas ka lühike YT link töötama isegi juhul kui seal mingi muu mudru taga (ala https://youtu.be/J_3DFTm8ioA?t=470)
Kui on filmil mitu festival_editionit, siis on nii - ees oleva komaga:
Tuletan seda meelde. Väike asi, aga sellepärast lähebki kergesti meelest :)
komade teema tundub korras
Edasi peab Jaan tegema projektide ajaloo tuunimise plaani, koos Industry inimestega.
Filmide / kassettide, Industry project'ide ja Industry Personite ajaloo listi vaated eraldi current vaadetest.