.. ================================================== .. FOR YOUR INFORMATION .. -------------------------------------------------- .. -*- coding: utf-8 -*- with BOM. .. include:: ../../Includes.txt .. _dev_introduction: Übersicht ========= Im nachfolgenden erhalten Sie einen Überblick über die Funktionsweise der Erweiterung. Erweiterung der News-Erweiterung ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Die News-Erweiterung wird in folgenden Aspekten überschrieben: #. Der News-Tabelle wird ein Feld *tx_rc_presseservice_kimeldung* hinzugefügt, das der ID der Meldung auf Seiten des PresseService entspricht. #. Der Link-Tabelle wird ein Feld *tx_rc_presseservice_preview* hinzugefügt, das der Vorschau-URL des jeweiligen Links / Mediums entspricht. #. Die nachfolgend überschriebenen Modelle der News-Erweiterung werden im TypoScript-Setup der Extension überschrieben. #. Das GeorgRinger\News\Domain\Model\NewsDefault wird mit einer zusätzlichen Eigenschaft sowie Getter/Setter für das hinzugefügte kimeldung-Feld überschrieben. #. Das betrifft auch GeorgRinger\News\Domain\Model\LinkDefault Planer-Tasks ^^^^^^^^^^^^ Es wird ein funktionaler Planer-Task mitgeliefert, der unseren WebService anfragt und die erhaltenen Meldungen in die überschriebenen NewsDefault-Modelle transformiert. Der Planer-Task ruft eine Implementierung der *PresseService\TYPO3\Domain\Import\AbstractNewsImport* auf. Sie können dafür auch eine eigene Implementierung der *PresseService\TYPO3\Domain\Import\AbstractNewsImport*-Klasse verwenden.