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

  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 4 Tagen 11 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 1 Tag
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 1 Tag
  • melde mich mal wieder, da ich
    vor 9 Wochen 6 Tagen
  • Hey danke
    vor 9 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 10 Wochen 13 Stunden
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 2 Tagen
  • In der entsprechenden View
    vor 11 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» 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 33 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