2009-03-30 21 views
5

Tengo esta intranet que desarrollé en aquel entonces con PHP.Cómo consolidar la aplicación de múltiples raíles y compartir recursos

Manejo múltiples aplicaciones y herramientas (blog, intercambio de enlaces, uso compartido de archivos, eventos, calendario ...), y un gran sistema de autentificación de usuarios para iniciar sesión y administrar la autorización.

Me gustaría comenzar a reconstruirlo con Rails.
No quiero construir una gran aplicación.
me gustaría para construir el sitio como múltiples aplicaciones más pequeñas, compartiendo unos Recursos comunes como el sistema de administración de usuarios, plantillas, diseños y navegación ...

rieles del motor proporciona una forma de incrustar una aplicación a otra.
Supongo que podría tener una aplicación "principal", incorporando todas las demás aplicaciones. Pero no creo que sea la manera correcta (puedo estar equivocado) si tengo 10-15 aplicaciones diferentes.

¿Cómo lo harías?

Gracias.

Respuesta

1

Hemos creado aplicaciones que se dividen en 2: el sitio orientado al usuario y el sitio de administración. Acabamos de crear dos sitios separados que tienen los mismos db y modelos y sus propias vistas y controladores.

Esto funciona bastante bien y nos da la libertad de tratar cada sitio de manera diferente en términos de seguridad e implementación.

No tengo ninguna experiencia en ir más allá de eso.

1

Check out ActiveResource - está diseñado para permitir el uso de servicios web RESTful como si fueran objetos ActiveRecord.

Estoy trabajando en un proyecto ahora con un montón de sub-aplicaciones separadas que son servicios web puros (sin IU). Hay una aplicación "principal" que tiene toda la interfaz de usuario y maneja el inicio de sesión/autenticación, y luego accede a los demás a través de ActiveResource.

Cuestiones relacionadas