TYPO3 CMS: RTE – Eingebettete Objekte (iframe, object, embed) erlauben

Im Richt-Text-Editor (RTE) des TYPO3 CMS ist es mit der Standardkonfiguration nicht möglich eingebettete Objekte zum Beispiel von Soundcloud, YouTube, Vimeo, Dailymotion, Flickr, uvm. einzubinden. Der Rich-Text-Editor wird die HTML-Tags iframe, object und embed beim Speichern im TYPO3 CMS Backend verwerfen und nicht in der Datenbank des gewünschten tt_content Elements hinterlegen.

Abhängig vom tt_content Element und/oder der eingesetzten Extension, wird über die Einbindung eines HTML-Bereiches (plain/text) der HTML-Tags gearbeitet. In Extensions wie "news" und den klassichen Content-Elements "Text", "Text mit Bild", ... ist es nicht möglich einfach HTML-Code einzubauen. Die folgende Konfiguration des Rich-Text-Editors (RTE) ist über die … weiterlesen »

Tags: , , , , , , , , ,
von Jörg am 05.02.2016, unter TYPO3. 3 Kommentare

Linux: IPTables Firewall zum Schließen offener Ports (IPv4/IPv6)

Es existieren Siturationen, bei denen ein Port auf dem Server nicht für die Öffentlichkeit sichtbar sein muss. Ein offener Port kann eine Angriffsquelle und Sicherheitslücke darstellen. Ein Beispiel ist sehr gut bei dem Monitoring Tool namens "munin" zu sehen. Nach der Installation unter Debian/Ubuntu mittels "apt-get install munin-node munin", wird der Port 4949 für die Öffentlichkeit geöffnet. Das Monitoring Tool besitzt standardmäßig eine Whilelist an erlaubten IP-Adressen um die Daten abzurufen, jedoch muss der Port nicht unnötigt für alle geöffnet sein.
Sicherheitshalber sollten Ports nur für bestimmte Server oder feste IP-Adressen verfügbar sein.

Hinweis: Wenn ein Port geschlossen wird, sind Dienste die an diesem Port lauschen, nicht mehr von extern erreichbar. Daher müssen, falls benötigt, Ausnahmen für die entsprechende Firewall definiert sein.

Dieses Beispiel bezieht sich auf die klassischen IPTables unter Ubuntu/Debian mit IPv6. Bitte denkt daran die Ports … weiterlesen »

Tags: , , , , , , , , ,
von Jörg am 23.01.2016, unter Linux/Server. Keine Kommentare

TYPO3 CMS Version 7.x: composer.json phpunit installieren

Das Testen von Programmcode wird in der heutigen Entwicklungsphase immer wichtiger. In den neuen TYPO3 CMS Versionen 7.x wird ein großer Wert auf das composer Autoloading und Paketmanagement gelegt. Die ehemalige phpunit Extension im TYPO3 TER ist nicht mehr mit den neueren TYPO3 CMS Versionen kompatibel und somit kann PHP-Unit ab sofort über composer problemlos installiert werden. In der composer.json muss ein Eintrag für das PHPUnit von GitHub bzw. Packagist vorliegen. Nach der Aktualisierung der composer.json Datei, muss der Befehl "composer update" ausgeführt werden, sodass PHP-Unit … weiterlesen »

Tags: , , , , ,
von Jörg am 15.01.2016, unter TYPO3. Keine Kommentare

TYPO3 CMS: tt_content columnsOverrides – Custom Content-Elements TCA Feld überschreiben

Ab der TYPO3 CMS Version 7.3 und höher ist die Möglichkeit geschaffen worden, definierte Felder des TCA über die "columnsOverride" Eigenschaften zu überschreiben. Die Möglichkeit ist bis dato nicht in der Dokumentation des TCA zu finden. Extensions wie PowerMail und GridElements setzen diese Neuerung bereits ein. Der Einsatzzweck kommt häufig bei selbst erstellen Inhaltselementen (Content-Elements) in einer eigenen Extbase Extension zum tragen. Erstellt der TYPO3 CMS Extension Entwickler in seiner Extension über das TCA, den ext_tables.php und der tt_content.php (Configuration/TCA/Overrides/tt_content.php) ein eigenes Content-Element (CE), hat er jetzt die Möglichkeit den … weiterlesen »

Tags: , , , ,
von Jörg am 15.01.2016, unter TYPO3. Keine Kommentare

OpenVPN: Windows Autostart mit automatischem Verbindungsaufbau

Bei einem Neustart von Windows ist es hilfreich eine OpenVPN-Verbindung automatisch aufbauen zu lassen. So muss keine Verknüpfung auf dem Desktop erstellt oder über Umwege über das Startmenü die OpenVPN Verbindung gestartet werden. Die Einrichtung eines automatischen Verbindungsaufbaus ist sehr einfach und schnell umgesetzt.

Welche Informationen werden benötigt?

  • Administratorenrechte zum Erstellen von Verknüpfungen / Programmen im Autostart von Windows
  • Pfade zur OpenVPN Installation. Standard: "C:\Program Files\OpenVPN\"
  • Dateiname der OpenVPN Konfiguration mit Verbindungsinformationen. (OpenVPN Client Config)

Liegen alle Informationen vor, kann mit der Einrichtung … weiterlesen »

Tags: , , , , ,
von Jörg am 10.11.2015, unter Software. 2 Kommentare