Wie erstelle ich ein "embeddable widget"?

8

Meine Webanwendung verwendet sowohl Rails als auch JS und ich möchte, dass Benutzer die von ihnen hochgeladenen Bilder in jeden Blog / Site einbetten können.

Was muss ich aus Sicht der Entwicklung wissen, damit ich die Funktionalität erstellen kann, die einen "eingebetteten" Link erzeugt? Es kann entweder ein Link wie YouTube oder ein JS-Snippet oder irgendetwas sein.

Ich möchte nur einen Überblick darüber bekommen, was ich tun kann und wie ich vorgehen soll.

Danke.

    
marcamillion 20.06.2011, 23:04
quelle

2 Antworten

7

Ich würde versuchen, iframe zu verwenden. Ich habe ein Widget erstellt, das Javascript verwendet, und ich habe alles in eine einzige HTML-Datei geschrieben, die auf meiner Website gehostet wird. Dann habe ich zum Beispiel ein iframe-Schnipsel wie dieses verschenkt ...

%Vor%

Der Benutzer kann das iframe-Snippet einfach in seine Website einfügen und das ist es!

    
Jacob 20.06.2011, 23:43
quelle
1

Ich bin hier ein wenig zu spät zur Party, aber ich wollte nur Jacobs Antwort hinzufügen.

Sie können dem Benutzer ganz einfach erlauben, den eingebetteten Inhalt anzupassen (z. B. hell auf dunkel oder dunkel auf hellem Text, um der Umgebung / dem Design der Seite besser zu entsprechen), indem er Abfrageparameter innerhalb des iframe src verwendet:

%Vor%

Natürlich möchten Sie wahrscheinlich eine Benutzeroberfläche erstellen, die es dem Benutzer ermöglicht, diese unterschiedlichen Änderungen vorzunehmen ... Sie können nicht erwarten, dass der durchschnittliche Benutzer das manuell tut:)

Die Benutzeroberfläche von Vimeo zum Anpassen von eingebetteten Videos ist ziemlich gut, wenn Sie ein Best-Case-Szenario wünschen.

    
Jonah 06.11.2012 01:21
quelle

Tags und Links