Widgetizar una aplicación Rails

…Bueno, no se si realmente esa sería la solución. Os cuento mi duda y
a ver si me dais alguna idea de por donde tendría que seguir
pensando/investigando.

Tengo una aplicación Rails que está funcionando en su correspondiente
página web con su correspondiente funcionalidad aportada por los
controladores/acciones de la aplicación.

El tema es que un cliente que tiene su propia página web (no tiene nada
que ver con rails) está interesado en integrar la funcionalidad de mi
aplicación rails dentro de su página web.

¿cómo enfocaríais vosotros el tema?

No tengo mucha experiencia en temas de integración de aplicaciones rails
en otras webs. Se me ocurre que se podría definir un widget (función
javascript) que se incrustara en el código de la web del cliente y se
encargara de llamar a mi aplicación rails e incrustar el código html en
la web del cliente. Aunque no tengo ni idea de si sería fácil de hacer o
tendría que modificar mucho la estructura de mi aplicación rails.

¿alguna idea? ¿alguien se ha encontrado con este problema?

Gracias a todos…

Hola,

2008/6/6 Dani S. [email protected]:

¿alguna idea?
Existen los hacks de meter un iframe o frameset apuntando a tu
aplicación. A cual más feo… :slight_smile:

Lo realmente elegante seria crear una api en javascript que se
comunicara con tu aplicación via ajax como por ejemplo hace “una
famosa página de mapas que tambien tiene un buscador”.

Hasta ahora

Hmm, desde que uso Rails por alla por la version 1.1 le hacian
propaganda al
SOAP que es como hacer o llamar funciones remotas. No importa el
lenguaje
sino los parametros de comunicación. Por lo que he leido hacer una
función
SOAP en rails 1.x es muy facil.

Pero desde la versión 2.x Rails apunta a Resful. Una manera más sencilla
de
comunicación basada en http.
Busca en google sobre comunicación via restful que hay bastante
documentacion al respecto.

2008/6/6 Dani D. [email protected]: