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 - 17: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 - 00: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 - 10: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 - 10: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 - 11: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 - 12: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 - 12: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

  • 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
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 2 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 2 Wochen 5 Tagen
  • In der entsprechenden View
    vor 2 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 5 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

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