Wrapper einbinden
Eingetragen von kev52 (423)
am 11.09.2007 - 11:15 Uhr in
am 11.09.2007 - 11:15 Uhr in
Ich merke gerade, dass es gar kein Wrapper Modul gibt. Gibt es eine andere Lösung HTML Inhalte einzubinden?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich merke gerade, dass ich
am 11.09.2007 - 11:26 Uhr
Ich merke gerade, dass ich keine Ahnugn habe, was du uns sagen/fragen möchtest.
Ein Wrapper-Modul um WAS WORIN zu wrappen?
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Suchmaschinenoptimierung (SEO) & Drupal
Ein Wrapper integriert quasi
am 11.09.2007 - 11:32 Uhr
Ein Wrapper integriert quasi eine HTML Seite. Vergleichbar mit einem Frame.
Bei Joomla kann man z.B. Wrapper via Menülink integrieren, wenn man auf den Link klickt erscheint eine HTML Seite direkt im Design sprich im Contentbereich.Im Normalfall kann man dann noch angeben wie groß das Fenster mit der Seite sein soll. Hat eigentlich jedes CMS von Haus aus, nur leider Drupal irgendwie nicht.
http://www.deafvision.de
Yaml hat das von Haus,
am 11.09.2007 - 11:38 Uhr
Yaml hat das von Haus, er(Dirk Jesse) nennt es aber " #page_margins{}"
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Spartacus wrote: Yaml hat
am 11.09.2007 - 11:52 Uhr
Yaml hat das von Haus, er(Dirk Jesse) nennt es aber " #page_margins{}"
Nee, das hat nüscht miteinander am Hut. #page_margins definiert lediglich den Rahmen für alles, was in einer YAML-Seite so an HTML/CSS drin sein kann..
Was er meint ist sowas wie ein IFrame. Aber selbst Thickbox kann gewissermaßen "Browser-in-Browser" Darstellung.
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Suchmaschinenoptimierung (SEO) & Drupal
kev52 wrote:
am 11.09.2007 - 11:55 Uhr
Hat eigentlich jedes CMS von Haus aus, nur leider Drupal irgendwie nicht.
Halte ich für ein Gerücht, dass das "jedes" CMS von Haus aus hat. Ich wüsste ehrlich gesagt auch nicht wofür, denn die Integration von Fremdinhalten via IFrame ist die denkbar gruseligste Lösung um Content vorzutäuschen und ist bestenfalls ein Hackentrick für Ausnahmesituationen. Die Regel ist die Notwendigkeit für solch ein Feature nämlich nicht - wie ein jeder sieht, der seine Webseiten mit offenen Augen betrachtet ;)
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Suchmaschinenoptimierung (SEO) & Drupal
kommt immer darauf an wofür
am 11.09.2007 - 12:27 Uhr
kommt immer darauf an wofür man es verwendet, ich denke mit vortäuschen hat das auch wenig zu tun. in meinem fall geht es eben darum einen gehörigen teil html seiten aus einem alten archiv in eine neue seite einzubinden.
http://www.deafvision.de
Und sind die alten Seiten
am 11.09.2007 - 12:43 Uhr
Und sind die alten Seiten derart, dass sich ein automatischer Import mit anschließender Re-Integration ins CMS nicht machen lässt?
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Suchmaschinenoptimierung (SEO) & Drupal
leider ja, ich habtte bisher
am 11.09.2007 - 17:37 Uhr
leider ja, ich habtte bisher auch immer mit nem wrapper gearbeitet für dieses problem, daher wäre das system halt ideal
http://www.deafvision.de
PHP oder SSI
am 11.09.2007 - 23:28 Uhr
Also nur damit ich das richtig verstehe: Ein solcher Wrapper lädt eine HTML-Datei, wirft den Header weg und steckt den Rest in den Content-Bereich eines CMS-Themes?
Da fallen mir zig Möglichkeiten ein, so etwas zu machen:
#include "datei.html"
. Dann hat man zwar nochmal HTML-Header, aber Browser ignorieren das gewöhnlich.<!--#include file="datei.html" -->
Ich find die Anwendung etwas unglücklich und würde immer alles daransetzen, die Daten in Drupal zu bekommen. Ich kann mir auch sehr gut vorstellen, dass bei den 1.000+ Modulen etwas in dieser Richtung dabeiist, z.B. wgHTML, Import HTML oder Import/Export
Ist der alte Content online?
am 11.09.2007 - 23:32 Uhr
Ist der alte Content online? Wenn ja kann man ihn sehen?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Linulo wrote: Also nur
am 12.09.2007 - 08:12 Uhr
Also nur damit ich das richtig verstehe: Ein solcher Wrapper lädt eine HTML-Datei, wirft den Header weg und steckt den Rest in den Content-Bereich eines CMS-Themes?
Ich kenne das aus Joomla so, dass er einfach nur nen strunzdoofen IFRAME mit der gewünschten Adresse als Ziel einblendet. Es ist also keine schwarze Magie am Werk :)
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Suchmaschinenoptimierung (SEO) & Drupal
hier auf der seite ist der
am 12.09.2007 - 09:31 Uhr
hier auf der seite ist der hauptteil via wrapper integriert. davon liegen auf dem server ca. 100 dateien.
http://rwl-online.net/cms2/index.php?option=com_wrapper&Itemid=98
http://www.deafvision.de
Da brauchts kein Modul. Nur
am 12.09.2007 - 12:39 Uhr
Da brauchts kein Modul. Nur HTML.
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Suchmaschinenoptimierung (SEO) & Drupal
Ja, Drupal kann das :-)
am 12.09.2007 - 16:52 Uhr
Was Joomla macht verdient wohl kaum einen eigenen Namen ("Wrapper"), wo es doch schon einen schönen Namen dafür gibt: "IFRAME".
<iframe id="blockrandom" class="wrapper" width="100%" scrolling="auto" height="600" frameborder="0" align="top" src="http://www.rwl-online.net/shows/summerslam_190807_txt.html" name="iframe">
Das kann natürlich leicht in Drupal umgesetzt werden, und zwar indem ein Theme erstellt wird, das im Content-Bereich ein solches IFRAME hat. Zum Theming gibt es hier eine exzellente Anleitung (englisch).
Ich würde aber darüber nachdenken, ob man nicht viel gewinnen könnte, wenn man die Seiten nicht nur ins Layout sondern auch in die Datenbank von Drupal bekommen könnte. Dann hättest Du o.g. Vorteile (Suchfunktion, Rechtevergabe, Links auf andere Seiten der Site usw.).
danke erstmal für eure
am 12.09.2007 - 23:22 Uhr
danke erstmal für eure vielen tipps, werd mir jetzt mal überlegen was ich mache
http://www.deafvision.de
"Leech" ist nur die halbe Miete, es geht um Aktive Inhalte
am 31.10.2007 - 09:36 Uhr
Hallo zusammen,
es geht nicht nur um Inhalte rüberholen, es geht um "Mashups", also um "Portal"-Funktionen.
Würde jemand ein solches "Mini-Modul" endlich mal machen (ich kann noch keine Drupal-Module schreiben), wäre das eventuell der Dolchstoss für Joomla im professionellen Bereich. Das Killerfeature von Joomla ist der Wrapper. Denn das macht Joomla nicht nur zu einem (Möchtegern)-CMS , sondern auch zu einem Portal. Ich spiele immer wieder mit Joomla und auf unseren Appliances läuft Joomla wegen dieses Features, weil da der gemeine User ganz einfach Links ins Portal hängen kann (iFrame eingeben überfordert die Mädels/Jungs, auch wenn es trivial aussieht). Wir haben auch Drupal in Joomla eingebaut, aber dann habe ich ein Problem mit den CSS ... Ein Portal ist wie ein Setzkasten, da muss Platz für alles sein, auch ohne Absprung in andere Fenster.
Worum geht es im Detail:
=========================
Uebernahme von Content ist nicht opportun. Zum einen kann der Content an einer anderen Stelle aktualisiert werden, weil vielleicht jede Abteilung einen eigenen Server hat und man einen Mashup explizit wünscht. Ein Kopieren ("Leeching") is sogar manchmal ein rechtliches Problem. Ausserdem widerspricht sowas dem "Objekt-Orientierungs-Gedanken" bei dem Redundanz vermieden werden muss.
Spannend wird das Ganze aber bei aktiven Inhalten. Denn nicht immer ist die einzubindende Seite wirklich ein "Content", sondern oft eine Applikation. Zum Beispiel stellen wir gerne in einem iFrame eine Applikation dar, etwa zeigen wir dort Messwerte da, die von einem Roboter kommen. Sowas kann man nicht absaugen, das ist "life-streaming" in HTML-Format ...
Nebenbei: Wenn jemand so ein iFrame-View-Module endlich schreiben möchte, darf er mir sogar sein Paypal-Spendenkonto nennen
Viele Grüsse
Weiterer Thread zum Thema:
http://www.drupalcenter.de/comment/reply/6043/21794
IFRAME - igitt
am 31.10.2007 - 20:05 Uhr
es geht nicht nur um Inhalte rüberholen, es geht um "Mashups", also um "Portal"-Funktionen.
Mashups sind nett, aber was hat das mit dem Joomla-Wrapper zu tun?
wäre das eventuell der Dolchstoss für Joomla im professionellen Bereich.
Nichts für Ungut, aber mir käme nicht in den Sinn, "Joomla" und "professioneller Bereich" in einem Satz zu nennen.
Das Killerfeature von Joomla ist der Wrapper. Denn das macht Joomla nicht nur zu einem (Möchtegern)-CMS , sondern auch zu einem Portal.
Drupal ist flexibel. Man kann Joomlas Wrapper-Funktion sehr leicht einbauen, auch ohne jedes Modul, nämlich im Theme. Wer ein IFRAME und damit eine sehr unschöne Lösung haben will, darf sich das gerne machen. Gegen Mashups ist aber nichts einzuwenden und entsprechende Module (z.B. für Google Maps) gibt es ja auch.
Ein Portal ist wie ein Setzkasten, da muss Platz für alles sein, auch ohne Absprung in andere Fenster.
Dafür gibts Drupals Blockverwaltung.
Zum Beispiel stellen wir gerne in einem iFrame eine Applikation dar, etwa zeigen wir dort Messwerte da, die von einem Roboter kommen. Sowas kann man nicht absaugen, das ist "life-streaming" in HTML-Format ...
Das ist in meinen Augen der falsche Ansatz. Warum? Weil das Messsystem sich nicht mit HTML herumschlagen sollte. Die saubere Lösung wäre, die Daten in Echtzeit per XML-RPC in die Drupal-Site zu pushen. Drupal kann die dann je nach gewähltem Theme/Berechtigungen/... anzeigen.
Die Beschreibung von XML-RPC in "Pro Drupal Developer" (APress) ist super, ansonsten musst Du etwas suchen, auf Anhieb habe ich wenig Brauchbares gefunden. Aber es ist keine Hexerei, im Gegenteil, es ist wirklich einfach.