Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Wrapper einbinden

Eingetragen von kev52 (423)
am 11.09.2007 - 11:15 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x

Ich merke gerade, dass es gar kein Wrapper Modul gibt. Gibt es eine andere Lösung HTML Inhalte einzubinden?

‹ Zugriffsregeln von Hand gesetzt, machen Prob. Link --> neuen Tab ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich merke gerade, dass ich

Eingetragen von Alexander Langer (3416)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein Wrapper integriert quasi

Eingetragen von kev52 (423)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Yaml hat das von Haus,

Eingetragen von Tobias Bähr (4019)
am 11.09.2007 - 11:38 Uhr

Yaml hat das von Haus, er(Dirk Jesse) nennt es aber " #page_margins{}"

http://kochazubi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

Spartacus wrote: Yaml hat

Eingetragen von Alexander Langer (3416)
am 11.09.2007 - 11:52 Uhr
Spartacus schrieb

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

kev52 wrote:

Eingetragen von Alexander Langer (3416)
am 11.09.2007 - 11:55 Uhr
kev52 schrieb

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

kommt immer darauf an wofür

Eingetragen von kev52 (423)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und sind die alten Seiten

Eingetragen von Alexander Langer (3416)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

leider ja, ich habtte bisher

Eingetragen von kev52 (423)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

PHP oder SSI

Eingetragen von Linulo (256)
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:

  • Saubere Lösung: Ein Script schreiben, das aus den HTML-Dateien Drupal-Nodes erzeugt. Das hat den Vorteil, das die Nodes von der Suchfunktion berücksichtigt werden, kommentierbar werden, in Taxonomie einsortiert werden können, Benutzerrechte greifen usw.. Vermutlich gibt es ein Modul, das einen solchen Import erledigt oder erleichtert.
  • Schneller Hack: Im Theme ein paar Zeilen Code unterbringen, die die HTML-Datei öffnen und alles außerhalb von des HTML-Bodys wegwerfen. Das wäre quasi ein eigener Wrapper. Man benötigt PHP-Kenntnisse, aber es sind echt nur 5 Zeilen.
  • Sauberer Hack: Ein Mini-Modul schreiben, falls es das nicht schon gibt, das Obiges macht.
  • Hässlich A: Wie "schneller Hack", aber mit einer einzigen Zeile: #include "datei.html". Dann hat man zwar nochmal HTML-Header, aber Browser ignorieren das gewöhnlich.
  • Hässlich B: Im Theme ein SSI unterbringen: <!--#include file="datei.html" -->
  • Hässlich C: Im Theme ein iFrame unterbringen.

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist der alte Content online?

Eingetragen von quiptime (4972)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Linulo wrote: Also nur

Eingetragen von Alexander Langer (3416)
am 12.09.2007 - 08:12 Uhr
Linulo schrieb

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

hier auf der seite ist der

Eingetragen von kev52 (423)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da brauchts kein Modul. Nur

Eingetragen von Alexander Langer (3416)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, Drupal kann das :-)

Eingetragen von Linulo (256)
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.).

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke erstmal für eure

Eingetragen von kev52 (423)
am 12.09.2007 - 23:22 Uhr

danke erstmal für eure vielen tipps, werd mir jetzt mal überlegen was ich mache

  • Anmelden oder Registrieren um Kommentare zu schreiben

"Leech" ist nur die halbe Miete, es geht um Aktive Inhalte

Eingetragen von axelangeli@drup... (2)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

IFRAME - igitt

Eingetragen von Linulo (256)
am 31.10.2007 - 20:05 Uhr
axelangeli@drupal.org schrieb

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?

Zitat:

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.

Zitat:

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.

Zitat:

Ein Portal ist wie ein Setzkasten, da muss Platz für alles sein, auch ohne Absprung in andere Fenster.

Dafür gibts Drupals Blockverwaltung.

Zitat:

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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Нужен совет по выбору оптимального варианта
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
Weiter

Neue Kommentare

  • Naja ich habe nichts an den
    vor 1 Woche 1 Tag
  • Ich sehe ja dein Theme nicht
    vor 1 Woche 3 Tagen
  • Zwischenzeitlich habe ich
    vor 1 Woche 4 Tagen
  • Ok ich habe die anderen
    vor 1 Woche 4 Tagen
  • Toll
    vor 1 Woche 5 Tagen
  • Vielen Dank
    vor 1 Woche 5 Tagen
  • Vielen Dank für diese sehr
    vor 1 Woche 5 Tagen
  • Wieso willst du dass denn
    vor 1 Woche 6 Tagen
  • Oh, der Klassiker unter den
    vor 1 Woche 6 Tagen
  • Naja ich achte immer drauf on
    vor 1 Woche 6 Tagen

Statistik

Beiträge im Forum: 250259
Registrierte User: 20472

Neue User:

  • MichaeldrufF
  • JeffreyPaf
  • StevenEness

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 14 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association