Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

Drupal Seite in externen Seiten embedden lassen, wie würdet Ihr vorgehen?

Eingetragen von maen (547)
am 07.04.2014 - 18:57 Uhr in
  • Modulsuche
  • Drupal 7.x

Hallo,

ich bin gerade für ein Projekt am überlegen wie ich folgendes umsetzen kann:

Ein kompletter Service (CRUD) für user, nodes soll quasi bei anderen Seiten embeddet werden können. Heißt, es soll eine Möglichkeit bestehen, dass Webmaster von extern ein Interface erhalten, um die Farben festzulegen, mit der dann der Service bei Ihnen sichtbar wird, und dann die Seite quasi an Ihre Webpage anhängen, oder per iframe oder wie auch immer.

Hat da jemand von Euch eine grobe Vorstellung wie das gehen könnte?

Danke vorab,

Marc

‹ Flexibler Content Drupal Seite in externen Seiten embedden lassen, wie würdet Ihr vorgehen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja Iframe oder vielleicht

Eingetragen von PeterX (505)
am 08.04.2014 - 01:08 Uhr

Ja Iframe oder vielleicht nach einer bridge suchen - drupal.org
LGP

maen schrieb

Hallo,

ich bin gerade für ein Projekt am überlegen wie ich folgendes umsetzen kann:

Ein kompletter Service (CRUD) für user, nodes soll quasi bei anderen Seiten embeddet werden können. Heißt, es soll eine Möglichkeit bestehen, dass Webmaster von extern ein Interface erhalten, um die Farben festzulegen, mit der dann der Service bei Ihnen sichtbar wird, und dann die Seite quasi an Ihre Webpage anhängen, oder per iframe oder wie auch immer.

Hat da jemand von Euch eine grobe Vorstellung wie das gehen könnte?

Danke vorab,

Marc

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Marc,ich hab

Eingetragen von Hyp1 (1463)
am 08.04.2014 - 11:28 Uhr

Hallo Marc,

ich hab sogar eine sehr genaue Vorstellung, wie so etwas gehen könnte.
Du kannst mit dem Services Modul XML-RPC Services für User und Node
freigeben.
User stellt Dir system.connect sowie user.login und user.logout
zur Verfügung.
Node stellt Dir per XML-RPC CRUD Services zur Verfügung.

Hier ist ein guter Startpunkt:
https://drupal.org/node/113697

Btw:
Ich habe vor Jahren ein Sandbox Projekt erstellt mit dem sich so etwas sehr schnell machen lässt:
http://rs-web01.hostingcenter.pool-informatik.com/sandbox/generic_services
Vielleicht hilft Dir das weiter

LG

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Robert, gut dass Du

Eingetragen von maen (547)
am 08.04.2014 - 11:57 Uhr

Hallo Robert,

gut dass Du mich da berätst, denn manchaml ist das "was" schwieriger als später das "wie"!

Bis dato habe ich nur Erfahrung mit SOAP, aber das scheint nicht in Frage zu kommen. Dann das große Thema ReST. Da könnte ich ja wenn ich das richtig verstehe auch die komplette Website angepasst freigeben. Oder? Heißt ich könnte je nach User personifizierte Veränderungen des Layouts zulassen!?

Ich möchte nicht serialisierte Daten sondern quasi einen Teil einer HP freigeben, deren Layout vom externen Websitebesitzer verändert werden kann. Wenn ich dem dann sage, hier ist der json Endpunkt, dann kenne ich den Erfolg schon vorweg.

Was ich demnach gerne hätte: quasi einen Endpunkt (ReST???) pro Nutzer, also von mir aus www.HP/layout/user222, der dann von dem jeweiligen Nutzer angesteuert wird, dort nimmt er seine Layoutverännderungen vor, und dann kann er per iframe seine soeben erstellte Seite in seine eigene externe HP einbinden.

Meinst Du das wäre so möglich?

Danke vorab,

Marc

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Marc, Ob REST,

Eingetragen von Hyp1 (1463)
am 08.04.2014 - 12:28 Uhr

Hallo Marc,

Ob REST, SOAP,XML-RPC spielt da gar keine Rolle.
Im Prinzip möchtest Du für einen bestimmten User aus der Datenbank etwas lesen bzw. schreiben.

Ich glaube der Knackpunkt ist da woanders:
Du möchtest in der View Schicht des MVC Paradigmas von Drupal etwas ändern.
Das könnten auch Views(DB), Themes(FILES) oder Templates(FILES)

Du kannst eigentlich alle Layout Änderungen ziemlich einfach über CSS vornehmen.
Allerdings ist die grössere Herausforderung sicher das User Interface für die Layoutänderungen.
Ausserdem meine ich gibt es bereits Module/Themes mit denen User das Layout anpassen können.

LG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Marc, da ist mir noch

Eingetragen von Hyp1 (1463)
am 08.04.2014 - 13:06 Uhr

Hallo Marc,

da ist mir noch etwas eingefallen:
Sichwort Portlets

Das ist zigmal besser als Content via IFrame einzubinden.
Es gibt da sogar ein Projekt:
https://drupal.org/project/wsrp
Damit kannst Du Blöcke und Views, etc. via SOAP in Fremde Seiten
einbinden.
Der Vorteil gegenüber einem IFrame liegt darin,
1. dass der Content tatsächlich in der fremden Seite vorhanden ist (auch für bots u. crawler).
2. auch das CSS der fremden Seite verwendet werden kann (nicht so bei einem IFrame).

Evtl. wäre das ja etwas für Dich

LG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich schaue es mir vielleicht

Eingetragen von maen (547)
am 08.04.2014 - 13:12 Uhr

Ich schaue es mir vielleicht heute abend an. Muss jetzt zum Zahnarzt, danach ein bisschen sterben...

Danke Dir für die Tips!

Marc

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • 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
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 2 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 2 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 2 Wochen 4 Tagen
  • Ich habe ja keine Angst vor
    vor 4 Wochen 6 Stunden
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 4 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 4 Wochen 4 Tagen
  • Du hast die "Trusted host
    vor 4 Wochen 4 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 6 Wochen 3 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 7 Wochen 1 Stunde
  • Arrrrg. Nix Tabelle :-D /*
    vor 11 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20508

Neue User:

  • Marvinkep
  • RandallFloop
  • Inga GuAph

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 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