Re: [TYPO3-german] Content von TYPO3 auf TYPO3-externen Seiten einbinden
Hallo zusammen. Ich würde für solche Fälle ja grundsätzlich immer RSS in Erwägung ziehen. Einerseits ist es das etablierte Austauschformat für textuelle Informationsfetzen und andererseits sollte es dafür sowohl genügend Provider als auch genügend Consumer (beide Begriffe sind natürlich als Softwarekomponenten zu verstehen) geben. TYPO3 soll seine latest XYZ mittels RSS ausgeben. Ob es für das mm-forum einen sinnvollen RSS-Provider gibt weiß ich nicht, weil ich mich mit dem mm-forum nicht auskenne. Ich würde es aber erwarten, und wenn es das nicht gibt dann programmieren. Für Wordpress gibt es mit absoluter Sicherheit unzählige RSS-Consumer. Unmittelbar auf die Datenbank zugreifen lassen würde ich nicht. Die Gefahr, sich hierbei zu vertun (wenn man die PHP-API des TYPO3-Core nicht zur Hand hat) ist einfach zu groß. Mehrsprachigkeit, Visibility oder Access-Times (zusätzlicher Schwierigkeitsgrad: Beides in Verbindung mit Mehrsprachigkeit) und Workspaces, das will man eigentlich nicht von Hand in ein Standalone-PHP-Script tippen. Genauso ggf. vorhandene Typolinks in RTE-Teasern, ("foo" das auf die Seite mit der ID 123 verlinkt). Das ist auf den ersten Blick zwar überschaubar. Sobald man aber Cross-Domain, vielleicht auch Mountpoints beachten muss (natürlich die oben genannten Punkte Mehrsprachigkeit, Zugriff/Visibility und Workspaces ebenfalls auf verlinkte Seiten innerhalb von Typolink) wird es schon wieder ekelhaft. Desshalb mein grundsätzlicher Rat: Keinesfalls auf die Datenbank mit einem 5-zeiligen PHP-Script zugreifen. Das geht aus dem Bauch raus geraten nur etwa bis zur nächsten Winterzeitumstellung und sorgt dauerhaft für Aufwand. Wer jetzt mit Performance gegen meine Variante argumentiert, sollte seine Seiten dann bitte anständig cachen. Das gillt primär für den RSS-Provider (TCEmain.clearCacheCmd, wenn ich das richtig im Kopf habe). Auf der Wordpress-Seite ist caching natürlich blöd. Das konkrete Austauschformat ist natürlich nicht zwingend RSS. Ich nehme das nur gerne, weil es dafür eben häufig auf beiden Seiten, mindestens aber auf einer schon ein passendes Modul gibt. Gruß, Stephan Schuler Web-Entwickler Telefon: +49 (911) 539909 - 0 E-Mail: stephan.schu...@netlogix.de Website: media.netlogix.de -- netlogix GmbH & Co. KG IT-Services | IT-Training | Media Neuwieder Straße 10 | 90411 Nürnberg Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99 E-Mail: i...@netlogix.de | Internet: http://www.netlogix.de netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338) Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634) Umsatzsteuer-Identifikationsnummer: DE 233472254 Geschäftsführer: Stefan Buchta, Matthias Schmidt Von: typo3-german-boun...@lists.typo3.org [typo3-german-boun...@lists.typo3.org]" im Auftrag von "Mark Boland [mark.bol...@boland.de] Gesendet: Dienstag, 2. Juli 2013 07:48 An: German TYPO3 Userlist Betreff: Re: [TYPO3-german] Content von TYPO3 auf TYPO3-externen Seiten einbinden Hallo Torsten, oder, wenn es denn auf dem selben Sever läuft, mit MySQL direkt auf die Tabellen zugreifen. Gute Grüsse Mark Boland Am 02.07.2013 um 07:34 schrieb Robert Wildling : > Hallo, Torsten, > > Wen ich recht verstehe, soll TYPO3 Inhalt auf der WordPress Seite angezeigt > werden... > > Wie wäre es, wenn man mit TypoScript einen eigenen Seitentyp für die Ausgabe > der 'latest updated sites' als HTML, JSON oder XML ausgeben lässt? (Im Falle > von HTML alle automatisch generierten headers natürlich abschalten.) Diese > URL dann mit curl oder allow_fopen einlesen? > > $content = file_get_contents('http://domain.tld/latest.html?type=9876'); > echo $content; > > $ch = curl_init('http://domain.tld/latest.html?type=9876'); > curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); > $content = curl_exec($ch); > curl_close($ch); > echo $content; > > Oder eben die JSON- bzw. XML-Routinen abarbeiten lassen... > > (Nicht getestet...) > > Gruß, Robert > >> Hallo, >> >> ich habe bei einer Webseite eine TYPO3-Installation und als Blog Wordpress. >> Nun würde ich gerne eine Liste der im TYPO3-Bereich zuletzt >> aktualisierten Seiten und eine Liste der neuesten Forenbeiträge >> (mm_forum) in der Sidebar von Wordpress anzeigen lassen, ohne da auf >> iframes o.ä. zurückgreifen zu müssen. >> >> Als Idee kam mir zunächst nur ein leeres html-template für TYPO3 >> anzulegen, dass nichts außer einem einzelnen CE ausgibt und dann eine >> Seite mit diesem html-template als Seitenvorlage einzurichten, auf der >> ich dann die letzten Updates anzeigen lasse, sowie eine für die letzten >> Foren-Beiträge und diese dann an den gewünschten Stellen i
Re: [TYPO3-german] Content von TYPO3 auf TYPO3-externen Seiten einbinden
Hallo Torsten, oder, wenn es denn auf dem selben Sever läuft, mit MySQL direkt auf die Tabellen zugreifen. Gute Grüsse Mark Boland Am 02.07.2013 um 07:34 schrieb Robert Wildling : > Hallo, Torsten, > > Wen ich recht verstehe, soll TYPO3 Inhalt auf der WordPress Seite angezeigt > werden... > > Wie wäre es, wenn man mit TypoScript einen eigenen Seitentyp für die Ausgabe > der 'latest updated sites' als HTML, JSON oder XML ausgeben lässt? (Im Falle > von HTML alle automatisch generierten headers natürlich abschalten.) Diese > URL dann mit curl oder allow_fopen einlesen? > > $content = file_get_contents('http://domain.tld/latest.html?type=9876'); > echo $content; > > $ch = curl_init('http://domain.tld/latest.html?type=9876'); > curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); > $content = curl_exec($ch); > curl_close($ch); > echo $content; > > Oder eben die JSON- bzw. XML-Routinen abarbeiten lassen... > > (Nicht getestet...) > > Gruß, Robert > >> Hallo, >> >> ich habe bei einer Webseite eine TYPO3-Installation und als Blog Wordpress. >> Nun würde ich gerne eine Liste der im TYPO3-Bereich zuletzt >> aktualisierten Seiten und eine Liste der neuesten Forenbeiträge >> (mm_forum) in der Sidebar von Wordpress anzeigen lassen, ohne da auf >> iframes o.ä. zurückgreifen zu müssen. >> >> Als Idee kam mir zunächst nur ein leeres html-template für TYPO3 >> anzulegen, dass nichts außer einem einzelnen CE ausgibt und dann eine >> Seite mit diesem html-template als Seitenvorlage einzurichten, auf der >> ich dann die letzten Updates anzeigen lasse, sowie eine für die letzten >> Foren-Beiträge und diese dann an den gewünschten Stellen in WP zu >> inkludieren. >> >> Aber irgendwie erscheint mir das zu sehr auf Umwegen zu sein. >> Hat evtl. jemand eine bessere Idee, wie ich das realisieren könnte? >> >> Vielen Dank und viele Grüße, >> >> Torsten > > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Content von TYPO3 auf TYPO3-externen Seiten einbinden
Hallo, Torsten, Wen ich recht verstehe, soll TYPO3 Inhalt auf der WordPress Seite angezeigt werden... Wie wäre es, wenn man mit TypoScript einen eigenen Seitentyp für die Ausgabe der 'latest updated sites' als HTML, JSON oder XML ausgeben lässt? (Im Falle von HTML alle automatisch generierten headers natürlich abschalten.) Diese URL dann mit curl oder allow_fopen einlesen? $content = file_get_contents('http://domain.tld/latest.html?type=9876'); echo $content; $ch = curl_init('http://domain.tld/latest.html?type=9876'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $content = curl_exec($ch); curl_close($ch); echo $content; Oder eben die JSON- bzw. XML-Routinen abarbeiten lassen... (Nicht getestet...) Gruß, Robert Hallo, ich habe bei einer Webseite eine TYPO3-Installation und als Blog Wordpress. Nun würde ich gerne eine Liste der im TYPO3-Bereich zuletzt aktualisierten Seiten und eine Liste der neuesten Forenbeiträge (mm_forum) in der Sidebar von Wordpress anzeigen lassen, ohne da auf iframes o.ä. zurückgreifen zu müssen. Als Idee kam mir zunächst nur ein leeres html-template für TYPO3 anzulegen, dass nichts außer einem einzelnen CE ausgibt und dann eine Seite mit diesem html-template als Seitenvorlage einzurichten, auf der ich dann die letzten Updates anzeigen lasse, sowie eine für die letzten Foren-Beiträge und diese dann an den gewünschten Stellen in WP zu inkludieren. Aber irgendwie erscheint mir das zu sehr auf Umwegen zu sein. Hat evtl. jemand eine bessere Idee, wie ich das realisieren könnte? Vielen Dank und viele Grüße, Torsten ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Content von TYPO3 auf TYPO3-externen Seiten einbinden
Hallo, ich habe bei einer Webseite eine TYPO3-Installation und als Blog Wordpress. Nun würde ich gerne eine Liste der im TYPO3-Bereich zuletzt aktualisierten Seiten und eine Liste der neuesten Forenbeiträge (mm_forum) in der Sidebar von Wordpress anzeigen lassen, ohne da auf iframes o.ä. zurückgreifen zu müssen. Als Idee kam mir zunächst nur ein leeres html-template für TYPO3 anzulegen, dass nichts außer einem einzelnen CE ausgibt und dann eine Seite mit diesem html-template als Seitenvorlage einzurichten, auf der ich dann die letzten Updates anzeigen lasse, sowie eine für die letzten Foren-Beiträge und diese dann an den gewünschten Stellen in WP zu inkludieren. Aber irgendwie erscheint mir das zu sehr auf Umwegen zu sein. Hat evtl. jemand eine bessere Idee, wie ich das realisieren könnte? Vielen Dank und viele Grüße, Torsten ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german