<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://schwarzatal.org/index.php?action=history&amp;feed=atom&amp;title=CCC</id>
	<title>CCC - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://schwarzatal.org/index.php?action=history&amp;feed=atom&amp;title=CCC"/>
	<link rel="alternate" type="text/html" href="https://schwarzatal.org/index.php?title=CCC&amp;action=history"/>
	<updated>2026-08-22T23:45:49Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Schwarzatal.org</subtitle>
	<generator>MediaWiki 1.45.4</generator>
	<entry>
		<id>https://schwarzatal.org/index.php?title=CCC&amp;diff=1176&amp;oldid=prev</id>
		<title>Admin: /* Warum ein Gadget? */</title>
		<link rel="alternate" type="text/html" href="https://schwarzatal.org/index.php?title=CCC&amp;diff=1176&amp;oldid=prev"/>
		<updated>2026-08-22T15:08:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Warum ein Gadget?&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 22. August 2026, 17:08 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Zeile 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Warum ein Gadget? ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Warum ein Gadget? ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;MediaWiki entfernt rohe &amp;lt;code&amp;gt;&amp;amp;lt;iframe&amp;amp;gt;&amp;lt;/code&amp;gt;-Tags aus dem Seitentext (Sicherheitsfilter). Man kann den Einbett-Code, den media.ccc.de anbietet, also &#039;&#039;&#039;nicht&#039;&#039;&#039; einfach in eine Seite kopieren. Das Gadget umgeht das: Auf der Seite steht nur ein harmloser &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; mit ein paar &amp;lt;code&amp;gt;data-&amp;lt;/code&amp;gt;-Angaben, und ein kleines JavaScript baut daraus zur Laufzeit das iframe. Das ist dasselbe Muster wie bei [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hilfe:MakerTube|MakerTube&lt;/del&gt;]] und beim [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hilfe:Bahnsteiganzeiger|&lt;/del&gt;Bahnsteiganzeiger]] – nur mit media.ccc.de als Quelle.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;MediaWiki entfernt rohe &amp;lt;code&amp;gt;&amp;amp;lt;iframe&amp;amp;gt;&amp;lt;/code&amp;gt;-Tags aus dem Seitentext (Sicherheitsfilter). Man kann den Einbett-Code, den media.ccc.de anbietet, also &#039;&#039;&#039;nicht&#039;&#039;&#039; einfach in eine Seite kopieren. Das Gadget umgeht das: Auf der Seite steht nur ein harmloser &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; mit ein paar &amp;lt;code&amp;gt;data-&amp;lt;/code&amp;gt;-Angaben, und ein kleines JavaScript baut daraus zur Laufzeit das iframe. Das ist dasselbe Muster wie bei [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;makertube&lt;/ins&gt;]] und beim [[Bahnsteiganzeiger]] – nur mit media.ccc.de als Quelle.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Video einbinden ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Video einbinden ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://schwarzatal.org/index.php?title=CCC&amp;diff=1175&amp;oldid=prev</id>
		<title>Admin: Die Seite wurde neu angelegt: „{{Kurzbeschreibung|Bettet Vorträge von media.ccc.de per einfachem &lt;div&gt;-Container in Wiki-Seiten ein.}}  Das Gadget &#039;&#039;&#039;CCC&#039;&#039;&#039; bindet Videos von [https://media.ccc.de media.ccc.de] – der Mediathek des Chaos Computer Clubs mit den Aufzeichnungen von Congress, Camp, FrOSCon, Hackover und vielen weiteren Veranstaltungen – direkt in Wiki-Seiten ein. Auf der Seite steht nur ein einfacher Container-&lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;; das Gadget baut daraus den eigent…“</title>
		<link rel="alternate" type="text/html" href="https://schwarzatal.org/index.php?title=CCC&amp;diff=1175&amp;oldid=prev"/>
		<updated>2026-08-22T15:06:34Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „{{Kurzbeschreibung|Bettet Vorträge von media.ccc.de per einfachem &amp;lt;div&amp;gt;-Container in Wiki-Seiten ein.}}  Das Gadget &amp;#039;&amp;#039;&amp;#039;CCC&amp;#039;&amp;#039;&amp;#039; bindet Videos von [https://media.ccc.de media.ccc.de] – der Mediathek des Chaos Computer Clubs mit den Aufzeichnungen von Congress, Camp, FrOSCon, Hackover und vielen weiteren Veranstaltungen – direkt in Wiki-Seiten ein. Auf der Seite steht nur ein einfacher Container-&amp;lt;code&amp;gt;&amp;lt;div&amp;gt;&amp;lt;/code&amp;gt;; das Gadget baut daraus den eigent…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Kurzbeschreibung|Bettet Vorträge von media.ccc.de per einfachem &amp;lt;div&amp;gt;-Container in Wiki-Seiten ein.}}&lt;br /&gt;
&lt;br /&gt;
Das Gadget &amp;#039;&amp;#039;&amp;#039;CCC&amp;#039;&amp;#039;&amp;#039; bindet Videos von [https://media.ccc.de media.ccc.de] – der Mediathek des Chaos Computer Clubs mit den Aufzeichnungen von Congress, Camp, FrOSCon, Hackover und vielen weiteren Veranstaltungen – direkt in Wiki-Seiten ein. Auf der Seite steht nur ein einfacher Container-&amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt;; das Gadget baut daraus den eigentlichen Video-Player.&lt;br /&gt;
&lt;br /&gt;
== Warum ein Gadget? ==&lt;br /&gt;
&lt;br /&gt;
MediaWiki entfernt rohe &amp;lt;code&amp;gt;&amp;amp;lt;iframe&amp;amp;gt;&amp;lt;/code&amp;gt;-Tags aus dem Seitentext (Sicherheitsfilter). Man kann den Einbett-Code, den media.ccc.de anbietet, also &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; einfach in eine Seite kopieren. Das Gadget umgeht das: Auf der Seite steht nur ein harmloser &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; mit ein paar &amp;lt;code&amp;gt;data-&amp;lt;/code&amp;gt;-Angaben, und ein kleines JavaScript baut daraus zur Laufzeit das iframe. Das ist dasselbe Muster wie bei [[Hilfe:MakerTube|MakerTube]] und beim [[Hilfe:Bahnsteiganzeiger|Bahnsteiganzeiger]] – nur mit media.ccc.de als Quelle.&lt;br /&gt;
&lt;br /&gt;
== Video einbinden ==&lt;br /&gt;
&lt;br /&gt;
Auf der gewünschten Seite diesen Container einfügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;ccc-embed&amp;quot; data-video=&amp;quot;TALK-SLUG&amp;quot;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mehr braucht es nicht. Beim Öffnen der Seite erscheint an dieser Stelle der Player.&lt;br /&gt;
&lt;br /&gt;
=== Attribute ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Attribut !! Pflicht? !! Bedeutung !! Standard&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;class=&amp;quot;ccc-embed&amp;quot;&amp;lt;/code&amp;gt; || &amp;#039;&amp;#039;&amp;#039;ja&amp;#039;&amp;#039;&amp;#039; || Erkennungsmerkmal. Nur &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; mit genau dieser Klasse werden vom Gadget bearbeitet. || –&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;data-video&amp;lt;/code&amp;gt; || &amp;#039;&amp;#039;&amp;#039;ja&amp;#039;&amp;#039;&amp;#039; || Der Talk-Slug von media.ccc.de (siehe unten). Fehlt er, tut das Gadget nichts. || –&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;data-width&amp;lt;/code&amp;gt; || nein || Breite des Players in Pixeln. || 1024&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;data-height&amp;lt;/code&amp;gt; || nein || Höhe des Players in Pixeln. || 576&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
&lt;br /&gt;
Standardgröße (1024 × 576):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;ccc-embed&amp;quot; data-video=&amp;quot;froscon2026-3540-curl_mehr_als_http&amp;quot;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kleinerer Player, z. B. neben Fließtext:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;ccc-embed&amp;quot; data-video=&amp;quot;froscon2026-3540-curl_mehr_als_http&amp;quot; data-width=&amp;quot;640&amp;quot; data-height=&amp;quot;360&amp;quot;&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mehrere Videos auf einer Seite sind problemlos möglich – einfach mehrere solcher &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; untereinander setzen.&lt;br /&gt;
&lt;br /&gt;
== Den Talk-Slug finden ==&lt;br /&gt;
&lt;br /&gt;
Der Slug ist der sprechende Teil der Video-Adresse hinter &amp;lt;code&amp;gt;/v/&amp;lt;/code&amp;gt;. Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://media.ccc.de/v/froscon2026-3540-curl_mehr_als_http&lt;br /&gt;
                       └──────────── das ist der Slug ────────────┘&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also:&lt;br /&gt;
&lt;br /&gt;
# Den Vortrag auf [https://media.ccc.de media.ccc.de] öffnen.&lt;br /&gt;
# Aus der Adresszeile alles hinter &amp;lt;code&amp;gt;/v/&amp;lt;/code&amp;gt; kopieren.&lt;br /&gt;
# Diesen Text als &amp;lt;code&amp;gt;data-video&amp;lt;/code&amp;gt; eintragen.&lt;br /&gt;
&lt;br /&gt;
Ein Umweg über „Teilen&amp;quot;/„Embed&amp;quot; ist nicht nötig – anders als bei MakerTube ist der Slug direkt in der normalen Adresse sichtbar. Wer trotzdem gegenprüfen möchte: Auf jeder Talk-Seite gibt es unten den Abschnitt &amp;#039;&amp;#039;&amp;#039;Embed&amp;#039;&amp;#039;&amp;#039;, dort steht die Adresse &amp;lt;code&amp;gt;https://media.ccc.de/v/&amp;amp;lt;SLUG&amp;amp;gt;/oembed&amp;lt;/code&amp;gt; – der Teil zwischen &amp;lt;code&amp;gt;/v/&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;/oembed&amp;lt;/code&amp;gt; ist genau der gesuchte Slug.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sonderzeichen:&amp;#039;&amp;#039;&amp;#039; Manche Slugs enthalten Umlaute oder Sonderzeichen, die der Browser in der Adresszeile in Prozent-Schreibweise anzeigt (z. B. &amp;lt;code&amp;gt;%E2%80%93&amp;lt;/code&amp;gt; für einen Gedankenstrich). Diese Schreibweise unverändert übernehmen – nicht „zurückübersetzen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Wie das Gadget funktioniert ==&lt;br /&gt;
&lt;br /&gt;
Der Ablauf ist bewusst schlicht:&lt;br /&gt;
&lt;br /&gt;
# Sobald die Seite geladen ist, sucht das Gadget alle &amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;ccc-embed&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Für jeden Container liest es &amp;lt;code&amp;gt;data-video&amp;lt;/code&amp;gt;. Ist kein Slug gesetzt, wird der Container übersprungen.&lt;br /&gt;
# Es erzeugt ein &amp;lt;code&amp;gt;&amp;amp;lt;iframe&amp;amp;gt;&amp;lt;/code&amp;gt; mit der Adresse &amp;lt;code&amp;gt;https://media.ccc.de/v/&amp;amp;lt;SLUG&amp;amp;gt;/oembed&amp;lt;/code&amp;gt;, setzt Breite und Höhe aus &amp;lt;code&amp;gt;data-width&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;data-height&amp;lt;/code&amp;gt; (bzw. 1024 × 576 als Standard), erlaubt Vollbild und hängt es in den Container.&lt;br /&gt;
&lt;br /&gt;
Das Gadget ist eigenständig: keine zusätzliche Erweiterung, keine externe Bibliothek außer dem in MediaWiki ohnehin vorhandenen jQuery. Es prüft selbst, ob überhaupt ein passender Container auf der Seite steht, und tut sonst nichts – es kann also gefahrlos überall aktiv sein.&lt;br /&gt;
&lt;br /&gt;
== Manuell einrichten (für andere Wikis) ==&lt;br /&gt;
&lt;br /&gt;
Voraussetzung: Die Erweiterung [https://www.mediawiki.org/wiki/Extension:Gadgets Extension:Gadgets] ist installiert und aktiv. Eine weitere Erweiterung ist &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; nötig.&lt;br /&gt;
&lt;br /&gt;
# Seite &amp;lt;code&amp;gt;MediaWiki:Gadget-CCC.js&amp;lt;/code&amp;gt; anlegen und den kompletten JavaScript-Code (siehe unten) hineinkopieren.&lt;br /&gt;
# In &amp;lt;code&amp;gt;MediaWiki:Gadgets-definition&amp;lt;/code&amp;gt; diese Zeile ergänzen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* CCC[ResourceLoader|default]|CCC.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt; bedeutet: für alle aktiv (auch für nicht angemeldete Leser – die sollen die Videos ja sehen). Falls in deinem Wiki jQuery nicht automatisch geladen wird und &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt; undefiniert ist, die Zeile stattdessen mit jQuery-Abhängigkeit schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* CCC[ResourceLoader|default|dependencies=jquery]|CCC.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Der komplette Gadget-Code ===&lt;br /&gt;
&lt;br /&gt;
Inhalt von &amp;lt;code&amp;gt;MediaWiki:Gadget-CCC.js&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$( function () {&lt;br /&gt;
    $( &amp;#039;.ccc-embed&amp;#039; ).each( function () {&lt;br /&gt;
        var id = $( this ).data( &amp;#039;video&amp;#039; );&lt;br /&gt;
        if ( !id ) { return; }&lt;br /&gt;
        var iframe = document.createElement( &amp;#039;iframe&amp;#039; );&lt;br /&gt;
        iframe.src = &amp;#039;https://media.ccc.de/v/&amp;#039; + id + &amp;#039;/oembed&amp;#039;;&lt;br /&gt;
        iframe.width = $( this ).data( &amp;#039;width&amp;#039; ) || 1024;&lt;br /&gt;
        iframe.height = $( this ).data( &amp;#039;height&amp;#039; ) || 576;&lt;br /&gt;
        iframe.frameBorder = &amp;#039;0&amp;#039;;&lt;br /&gt;
        iframe.allowFullscreen = true;&lt;br /&gt;
        this.appendChild( iframe );&lt;br /&gt;
    } );&lt;br /&gt;
} );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unterschied zum MakerTube-Gadget ===&lt;br /&gt;
&lt;br /&gt;
Beide Gadgets sind bis auf zwei Stellen identisch. Wer das eine kennt, versteht das andere sofort:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! MakerTube !! media.ccc.de&lt;br /&gt;
|-&lt;br /&gt;
| CSS-Klasse || &amp;lt;code&amp;gt;makertube-embed&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;ccc-embed&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Adresse || &amp;lt;code&amp;gt;…/videos/embed/&amp;amp;lt;ID&amp;amp;gt;&amp;lt;/code&amp;gt; – ID &amp;#039;&amp;#039;&amp;#039;am Ende&amp;#039;&amp;#039;&amp;#039; || &amp;lt;code&amp;gt;…/v/&amp;amp;lt;SLUG&amp;amp;gt;/oembed&amp;lt;/code&amp;gt; – Slug in der &amp;#039;&amp;#039;&amp;#039;Mitte&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kennung || kurzer Hash || langer, sprechender Slug&lt;br /&gt;
|-&lt;br /&gt;
| Standardgröße || 560 × 315 || 1024 × 576&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Der wichtigste Punkt für spätere Änderungen: Bei media.ccc.de wird der Slug &amp;#039;&amp;#039;&amp;#039;zwischen&amp;#039;&amp;#039;&amp;#039; zwei feste Textstücke gesetzt, deshalb steht in der &amp;lt;code&amp;gt;iframe.src&amp;lt;/code&amp;gt;-Zeile noch ein &amp;lt;code&amp;gt;+ &amp;#039;/oembed&amp;#039;&amp;lt;/code&amp;gt; hinter der Variablen.&lt;br /&gt;
&lt;br /&gt;
== Grenzen und Wartung ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Feste Größe.&amp;#039;&amp;#039;&amp;#039; Breite und Höhe sind Pixelwerte und passen sich nicht automatisch an schmale Bildschirme an. Der Standard von 1024 px ist die von media.ccc.de vorgeschlagene Größe, aber breiter als viele Handy-Displays – auf mobilfreundlichen Seiten lieber &amp;lt;code&amp;gt;data-width=&amp;quot;640&amp;quot; data-height=&amp;quot;360&amp;quot;&amp;lt;/code&amp;gt; setzen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nur media.ccc.de.&amp;#039;&amp;#039;&amp;#039; Die Domain steht fest im Code.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Abhängig von media.ccc.de.&amp;#039;&amp;#039;&amp;#039; Ändert die Mediathek das Einbett-Format &amp;lt;code&amp;gt;/v/…/oembed&amp;lt;/code&amp;gt;, funktionieren die Player nicht mehr. Dann muss die &amp;lt;code&amp;gt;iframe.src&amp;lt;/code&amp;gt;-Zeile angepasst werden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Slugs können sich ändern.&amp;#039;&amp;#039;&amp;#039; Anders als eine Zufalls-ID ist der Slug aus dem Vortragstitel gebildet. Wird ein Talk umbenannt oder neu eingespielt, kann der alte Slug ins Leere laufen. Im Zweifel die Adresse gegenprüfen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Vollbild.&amp;#039;&amp;#039;&amp;#039; Der Player erlaubt Vollbild. Weitere iframe-Rechte (z. B. Autoplay) werden bewusst nicht gesetzt.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Keine &amp;lt;code&amp;gt;&amp;amp;lt;iframe&amp;amp;gt;&amp;lt;/code&amp;gt; von Hand.&amp;#039;&amp;#039;&amp;#039; Aus dem eingangs genannten Grund nie versuchen, den Embed-Code von media.ccc.de direkt in den Seitentext zu kopieren – MediaWiki filtert ihn weg. Immer den &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt;-Container verwenden.&lt;br /&gt;
&lt;br /&gt;
== Fehlersuche ==&lt;br /&gt;
&lt;br /&gt;
Erscheint kein Video, der Reihe nach prüfen:&lt;br /&gt;
&lt;br /&gt;
* Ist das Gadget aktiv? (&amp;lt;code&amp;gt;[[Spezial:Version]]&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;MediaWiki:Gadgets-definition&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Stimmt die Klasse exakt: &amp;lt;code&amp;gt;ccc-embed&amp;lt;/code&amp;gt; (Bindestrich, klein)?&lt;br /&gt;
* Ist &amp;lt;code&amp;gt;data-video&amp;lt;/code&amp;gt; gesetzt und enthält es den vollständigen Slug – inklusive Veranstaltungs- und Nummernteil (z. B. &amp;lt;code&amp;gt;froscon2026-3540-…&amp;lt;/code&amp;gt;), nicht nur den Titel?&lt;br /&gt;
* Wurde versehentlich die ganze Adresse statt nur des Slugs eingetragen? In &amp;lt;code&amp;gt;data-video&amp;lt;/code&amp;gt; gehört &amp;#039;&amp;#039;&amp;#039;kein&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;https://&amp;lt;/code&amp;gt; und kein &amp;lt;code&amp;gt;/v/&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Lädt der Einbett-Link direkt im Browser? Adresse &amp;lt;code&amp;gt;https://media.ccc.de/v/&amp;amp;lt;SLUG&amp;amp;gt;/oembed&amp;lt;/code&amp;gt; testweise selbst öffnen.&lt;br /&gt;
* Seite mit &amp;#039;&amp;#039;&amp;#039;Strg + F5&amp;#039;&amp;#039;&amp;#039; bzw. &amp;#039;&amp;#039;&amp;#039;Strg + Umschalt + R&amp;#039;&amp;#039;&amp;#039; neu laden (Browser-Cache umgehen).&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Hilfe]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>