- Redactie plaatst bron-uitzending op collectie in POMS (bijv. "NetInNL - te vertalen")
- Deze wordt opgepakt door Amara Publisher
- mp4 file wordt van de uitzending losgetrokken en op download.omroep.nl geplaatst (vanuit amara is dat vrij uit te spelen)
- item wordt aangemaakt in amara, met Nederlandse meta-data
- ondertitels van http://e.omroep.nl/tt888/ worden toegevoegd en als die niet aanwezig is wordt er nog gekeken alternatieve locatie (voor clips in poms) files.vpro.nl/netinnederland/subtitles/nl/
- wordt uit "NetInNl - te vertalen" naar "NetInNL" playlist geplaatst (op test http://poms-test.omroep.nl/#/edit/ POMS_S_VPRO_1414788)
- Nadat ondertiteling is goedgekeurd pakt POMS Publisher het op:
- Deze maakt nieuwe clip aan voor de desbetreffende taal aan
- in een relatie wordt het verband gelegd met bron-uitzending
- Ondertiteling bestand wordt neergezet (voorlopig in /home/omroep/vpro_admin/files.vpro.nl/pages/ netinnederland/subtitles)
- Plaatst clip op Collectie (bijvoorbeeld "NetInNL Arabisch")
- Past bron aan zodat deze refereert aan de bron-uitzending: mid://omroep.nl/program/
- let op: ondertitels kunnen later ook nog aangepast worden. In dat geval niet naar de collectie verplaatsen
- De website pakt de nieuwe clip automatisch op. AMARA Publisher Mp4 bestand met referer beveiliging mp4 url vtt NL Clip
De configuratiefiles zijn: ~/conf/amaraimport.properties ./log4j.properties
Kijk voor voorbeeld:
- amaraimport.properties.dist in deze repo
- log4j.properties in deze repo
-
Creeer jar file in target dir mvn package -Dmaven.test.skip=true
-
Copy amara_poms_publisher-1.0-SNAPSHOT.jar file naar target omgeving
-
Pas configuratie file aan (zie hiervoor)
-
run app: java -cp target/amara_poms_publisher-1.0-SNAPSHOT.jar nl.vpro.amara_poms.App
(Note: java moet minimaal versie 1.8 zijn: op upload-sites.omroep.nl en upload-test.omroep.nl is /usr/local/bin/java versie 1.6 en /usr/bin/java is 1.8)
- Schedule process dmv cronjob, bijv.
*/5 * * * * cd /home/omroep/vpro_admin/netinnederland && /home/omroep/vpro_admin/netinnederland/run
waarbij run.sh script commando is in stap 4
- Release Een release maakt men via mvn release:prepare release:perform Er komt een release in de 'releases' directory