YouTube Connector | Version 3

Changelog

Covered issues for this module.

Archived documentation for Sophora 3. End-of-support date for this version: 7/25/21

Documentation for Sophora 4

Version 3.1.1

– 10/7/21

Sophora API: 3.8.3. Sophora Client: 3.8.3.

  • Fixed
    Beim Upload von lokalisierten Texten muss immer die Standardsprache gesetzt sein – SOYCI-34 (medium)
Version 3.1.0

– 8/31/21

Sophora Client: 3.7.0.

  • Added
    AV-Tool: Akamai-Purging via Tags ermöglichen – SOYCI-33 (blocker)
    Notes The configuration property "akamaiUrlPrefixes" has been deprecated with version 3.1.0 and 4.1.0 of the AV-Tool/YouTube-Connector and will be removed with 5.0.0. Use "akamaiUrlPatterns" instead.

    It is also now possible to do (additional) Akamai purge requests for tags. If you want to know how to adapt your configuration, please consult the official documentation of the YouTube-Connector.
Version 3.0.11

– 3/17/21

Sophora API: 3.5.1. Sophora Client: 3.5.1.

  • Fixed
    Bei Aktualisierungen von Titel und Beschreibung muss auch der lokalisierte Text der Standardsprache angepasst werden – SOYCI-30 (medium)
Version 3.0.10

– 7/20/20

Sophora API: 3.2.2. Sophora Client: 3.2.2.

No changes.

Version 3.0.9

– 4/16/20

Sophora API: 3.1.3. Sophora Client: 3.1.3.

No changes.

Version 3.0.8

– 2/14/20

Sophora Client: 3.1.0.

  • Changed
    Gelöschte Sophora-Dokumente mit niedrigerer Priorität verarbeiten – SOYCI-25 (medium)
Version 3.0.7

– 2/3/20

Sophora Client: 3.0.0.

  • Fixed
    Haftnotizen nur bei Änderungen anfügen – SOYCI-23 (medium)
Version 3.0.6

– 1/15/20

Sophora Client: 3.0.0.

  • Added
    Das Akamai-Handling in den YouTube-Connector integrieren – SOYCI-24 (medium)
    Notes If you don't already have an entry for the "streamingServerDescriptionList" in your "mediaconfig.xml", you need to add the following entry:
    <util:list id="streamingServerDescriptionList" />
Version 3.0.5

– 12/13/19

Sophora Client: 3.0.0.

No changes.

Version 3.0.4

– 12/12/19

Sophora Client: 3.0.0.

No changes.

Version 3.0.3

– 12/9/19

Sophora Client: 3.0.0.

No changes.

Version 3.0.2

– 11/27/19

Sophora Client: 3.0.0.

No changes.

Version 3.0.1

– 9/24/19

Sophora Client: 3.0.0.

No changes.

Version 3.0.0

– 7/24/19

Sophora Client: 3.0.0.

  • Fixed
    Untertitel dürfen nur gelöscht werden, wenn diese für den Kanal konfiguriert sind – SOYCI-14 (critical)
  • Fixed
    Erneut hochgeladene Videos werden nicht als Duplikat erkannt – SOYCI-19 (medium)
  • Fixed
    Thumbnail-Upload erst nach Upload des Videos durchführen – SOYCI-3 (medium)
    Notes Fehler beim Upload von Teaserbildern und Untertitel zu YouTube werden nicht mehr ins Dokument geschrieben und verhindern somit auch das Veröffentlichen nicht mehr. Falls dabei Fehler auftreten werden diese nur noch ins Log geschrieben.
  • Changed
    Nur eine Haftnotiz an das Mediendokument hängen – SOYCI-16 (high)
  • Changed
    Migrationsskripte für NDR und TS erstellen – SOYCI-12 (medium)
  • Changed
    Migrationstool – SOYCI-11 (medium)
    Notes Vor der Migration muss das YellowData-Typ importiert werden.
  • Changed
    Feedback als YellowData ans Dokument hängen – SOYCI-8 (medium)
    Notes <p>The configuration property "deskclientFeedbackPropConf" must be removed. Instead the fixed properties "sophora-extension:errorMessage" and "sophora-extension:errorType" are set in the yellow data "sophora-extension-nt:mediaFileStatus".</p>

    <p>The configuration property "youtubeIdPropertyName" in "YoutubeConfiguration" must be removed. Instead the fixed property "sophora-extension:youtubeId" is set in the yellow data "sophora-extension-nt:mediaFileStatus".</p>

    <p>If you want nice labels in the message for the error type you have to configure a select value to the property "sophora-extension:errorType" in "sophora-extension-nt:mediaFileStatus".</p>

    <p>For existing documents the migration tool should be used to copy the old values to the new format.</p>
  • Changed
    ISophoraDocument im YouTube Connector verwenden – SOYCI-6 (medium)
    Notes Die Skripte müssen angepasst werden. In den Methodensignaturen wird nun "ISophoraDocument" statt "INode" verwendet. Dies betrifft folgende Interfaces:
    <ul>
    <li> IMediaTaggingScript</li>
    <li> IMediaMultiTaggingScript</li>
    <li> IPreprocessorScript</li>
    </ul>
  • Changed
    YouTube Connector-Projekt erstellen – SOYCI-1 (medium)
  • Improved
    Im Sophora-Dokument sollen auch ganze Pfade statt nur eines Dateinamen möglich sein – SOYCI-9 (high)
  • Improved
    Das Logging des Upload-Status soll auch die Sophora-ID beinhalten – SOYCI-18 (medium)
  • Improved
    Teaserbilder und Untertitel nur zu YouTube hochladen, wenn sie sich geändert haben – SOYCI-17 (medium)
  • Improved
    Logging der YouTube Content ID API-Aufrufe hinzufügen – SOYCI-15 (medium)
  • Improved
    YouTube Connector soll auch mit einfachem Publish funktionieren – SOYCI-7 (medium)
  • Added
    Feedback als Haftnotiz ans Dokument hängen – SOYCI-10 (medium)
    Notes <p>Es wird nun nach jedem Upload eine Haftnotiz mit dem Status an das Dokument gehängt. Ist dies nicht gewünscht, kann in der Konfigurationsdatei "feedback.stickyNotes.disabled= true" gesetzt werden.</p>

    <p>Die Farben für die Haftnotizen können im Konfigurationsdokument gesetzt werden. Dies sind die Standardwerte:</p>
    <dl>
    <dt>avtool.successColor</dt>
    <dd>0,255,0</dd>
    <dt>avtool.errorColor</dt>
    <dd>255,0,0</dd>
    </dl>
  • Added
    Untertitel an YouTube übergeben – SOYCI-4 (medium)
    Notes Due to changes in the YouTube upload mechanism you need to renew the authorization. The scope "https://www.googleapis.com/auth/youtube.force-ssl" was added and must be acknowledged when retrieving a new "AuthCode". Else you will get the error message "Insufficient Permission: Request had insufficient authentication scopes.". To remove the current authentication delete the contents of the folder "~/.oauth-credentials".

    You will also have to reimport the provided CNDs and form group configuration for the YouTube channel configuration. Or you can adapt your customized configuration in the following way:
    <ul>
    <li> Add the following lines to the CND of 'sophora-extension-nt:youtubeChannelConfiguration':
    <pre>
    - 'sophora-extension:videoCaptionChildNode' (string)
    - 'sophora-extension:videoCaptionName' (string)
    </pre></li>
    <li> Add the property 'sophora-extension:videoCaptionChildNode' to the form field group "Video Data" (german: "Videodaten") and set
    <ul>
    <li> the label like "Caption" (german: "Untertitel").</li>
    <li> the description like "The name of the child node that contains the reference to a caption document." (german: "Der Name des Childnodes das die Binärdaten der Untertitel enthält.").</li></ul></li>
    <li> Add the property 'sophora-extension:videoCaptionName' to the form field group "Video Data" (german: "Videodaten") and set
    <ul>
    <li> the label like "Name of the Caption" (german: "Name des Untertitels").</li>
    <li> the description like "This name is visible to the YouTube user as an option during playback." (german: "Dieser Name wird den Benutzern auf YouTube bei der Untertitelauswahl angezeigt.").</li></ul></li>
    </ul>
  • Added
    AV-Tool: Unterstützung der zeitgesteuerten Ausspielkanäle – SOYCI-2 (medium)

Last modified on 3/4/21

The content of this page is licensed under the CC BY 4.0 License. Code samples are licensed under the MIT License.

Icon