TYPO3 Plugin:

golib_videoplayer

golib_videoplayer

Diese Bibliothek dient dazu, Ihrem TCA in BE Videospalten für Youtube, Vimeo und MP4 hinzuzufügen und HTML-Templates für diese Quellen in FE zu rendern.

TypoScript-Konfiguration

plugin.tx_govideoplayer{
    flowplayer{
        # Setzt den Flowplayer Key
        # Wenn der Schlüssel nicht gesetzt ist, dann wird er automatisch von http://flowplayerapi.gosign.de/ übernommen
        schlüssel = <hier kommt die Schlüssel-ID>.

        splashimage =
        autoplay = false
    }

    youtube{
        # Definiere die E-Mail der Person, die eine Nachricht erhält, wenn der YouTube-Link tot ist.
        e-Mail =
    }

    # mp4-Datei oder youtubelink hinzufügen
    datei =
}

BACKEND-Konfiguration

Für tt_content:

  • in ext_tables fügen Sie einfach die folgenden Zeilen zu Ihrem $GLOBALS['TCA']['tt_content']['types'][$cType][showitem'] array hinzu:
    ...
tx_golibvideoplayer_domain_model_mp4,
tx_golibvideoplayer_domain_model_youtube,
tx_golibvideoplayer_domain_model_vimeo,
    ...

Für alle anderen Tabellen:

  • verwenden Sie die folgende Funktion:
$GLOBALS['TCA'] ['Spalten']  =
\Gosign\GolibVideospieler\Konfiguration\TcaKonfiguration::configureVideoColumn((
    /youtube, vimeo, oder mp4
    video_type,
    der_Feldname
);

FRONDEND-Konfiguration

Benutzen Sie einfach einen View Helfer

{namespace vh=Gosign\GolibVideoplayer\ViewHelpers}

<f:if condition="{data.tx_golibvideoplayer_domain_model_mp4}">
    <vh:mp4 table="tt_content" fieldname="tx_golibvideoplayer_domain_model_mp4" uid="{data.uid}"" />
</f:if> if>
<f:if condition="{data.tx_golibvideoplayer_domain_model_vimeo}">
    <vh:vimeo table="tt_content" fieldname="tx_golibvideoplayer_domain_model_vimeo" uid="{data.uid}"" />
</f:if> if>

<!-- HIER MIT EINEM MODELL DIREKT: -->
<f:if condition="{data.tx_golibvideoplayer_domain_model_youtube}">
    <vh:youtube model="{myYoutubeModel}"" />
</f:if> if>

Oder verwenden Sie die folgende Funktion in Ihrer Steuerung:

$conf = array(
    Tabelle' => $table,
    Feldname' => $Feldname,
    'uid' => $uid,
    preview_width' => $preview_width, // gib ihm einen ganzzahligen Wert, '' OR null wird standardmäßig ersetzt
    preview_height'=> $preview_height, // gib ihm einen ganzzahligen Wert, '' OR null wird standardmäßig ersetzt
);
\Gosign\GolibVideoplayer\Utility\VideoPlayer::getRenderedVideoTemplateByConfArray($videoType, $conf);

ODER MIT EINEM MODELL:

\Gosign\GolibVideoplayer\Utility\VideoPlayer::getRenderedVideoTemplateByYoutubeModel($model);

Verhältnis-Einstellungen

  • standardmäßig können Sie für den MP4 oder Vimeo Videoplayer ('16:9' und'4:3') eines von zwei verschiedenen Verhältnissen wählen. Wenn Sie mehr Werte benötigen, können Sie leicht weitere hinzufügen, indem Sie diese in der LocalConfiguration.php bereitstellen:
$GLOBALS['RATIOS'] = array('5:4', '7:3', ....);

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.

Verteilung:GOLIB_VIDEOPLAYER ist auf

0.01 % aller TYPO3 installiert.

  • 0.04 % aller TYPO3 8.7.x Installationen installiert
  • 0.05 % aller TYPO3 7.6.x Installationen installiert

Aktualität:GOLIB_VIDEOPLAYER ist auf dem neusten Stand (v.unknown) bei

100 % aller TYPO3 Installationen

  • 0 % aller TYPO3 9.5.x Installationen
  • 0 % aller TYPO3 9.3.x Installationen
  • 0 % aller TYPO3 9.2.x Installationen
  • 0.04 % aller TYPO3 8.7.x Installationen
  • 0.05 % aller TYPO3 7.6.x Installationen
  • 0 % aller TYPO3 7.5.x Installationen
  • 0 % aller TYPO3 7.4.x Installationen
  • 0 % aller TYPO3 7.3.x Installationen
  • 0 % aller TYPO3 7.2.x Installationen
  • 0 % aller TYPO3 7.1.x Installationen
  • 0 % aller TYPO3 7.0.x Installationen
  • 0 % aller TYPO3 6.2.x Installationen
  • 0 % aller TYPO3 6.1.x Installationen
  • 0 % aller TYPO3 6.0.x Installationen
  • 0 % aller TYPO3 5.0.x Installationen
  • 0 % aller TYPO3 4.7.x Installationen
  • 0 % aller TYPO3 4.6.x Installationen
  • 0 % aller TYPO3 4.5.x Installationen
  • 0 % aller TYPO3 4.4.x Installationen
  • 0 % aller TYPO3 4.3.x Installationen
  • 0 % aller TYPO3 4.2.x Installationen
  • 0 % aller TYPO3 4.1.x Installationen
  • 0 % aller TYPO3 4.0.x Installationen
  • 0 % aller TYPO3 3.5.x Installationen

PHP Version:GOLIB_VIDEOPLAYER wird benutzt mit

  • 100 % PHP/5.6

Gosign-Responsive Index: TYPO3 Installationen nutzen GOLIB_VIDEOPLAYER zu

  • 80 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 20 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist

Pagespeed: TYPO3 Installationen nutzen GOLIB_VIDEOPLAYER zu

  • 0 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 20 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 0 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 0 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 80 % wenn der Pagespeed zwischen 0 % und 20 % ist


Stichprobe n=36986 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>