- Hyperlinks sollten eindeutig und einprägsam sein: Dank der TypoScript-Option „simulateStaticDocuments“ erfüllt TYPO3 diese Voraussetzung von Haus aus. Ergänzend bringt die realURL-Extension die erzeugten Links in ein leserliches Format.
- HTML-Seiten sollen aus TYPO3 heraus erzeugt werden: Auch diese Anforderung erfüllt TYPO3 fast schon selbstständig. In der TYPO3-Konfigurations-Datei localconf.php gibt es die Möglichkeit, in der Direktive $TYPO3_CONF_VARS['FE']['publish_dir'] ein Verzeichnis anzugeben, in das HTML-Seiten exportiert werden können. Diese Variante hat aber leider einige Nachteile: So funktioniert das Anstoßen eines Exports beispielsweise ausschließlich mit Hilfe des Admin Panels im Frontend. Darüber hinaus kann immer nur die Seite, auf der man sich gerade im Frontend befindet, exportiert werden. Außerdem funktioniert diese Methode nur mit simulateStaticDocuments und nicht mit der realUrl-Erweiterung. Mangels einer passenden Erweiterung erfüllt TYPO3 die gestellten Anforderungen in diesem Punkt nicht.
- Übertragung erzeugter HTML-Seiten auf den Live-Server: Abermals war im Extension Repository keine passende Erweiterung zu finden, sodass TYPO3 auch in dieser Hinsicht die gestellten Anforderungen nicht erfüllt.
Nach dieser Analyse steht fest, dass, zumindest für zwei der gestellten Anforderungen, die erforderlichen Funktionsweisen komplett neu entwickelt werden müssen.
Verwirklichung
Der Kern der hier vorgestellten Lösung besteht aus den Backend-Modulen „Static Publish“ und „Static Upload“. Eine andere Erweiterung, „XML-Import“, stellt Static Publish verschiedene Funktionalitäten zum Import von XML-Daten in die Datenbank zur Verfügung. Static Upload wird als Submodul in das Modul „d.k.d Werkzeuge“ eingehangen.




![TYPO3: 10 Jahre in 60 Sekunden zusammengefasst [Video]](http://t3n.de/uploads/t3n-news-post-361575_typo3_medium.jpg)

