Consumir contenido desde un drupal a otro(Drupal 7)

Events happening in the community are now at Drupal community events on www.drupal.org.
Nodemio's picture

Estimados:

me gustaría saber si alguien tiene algún ejemplo o forma de consumir el contenido de un drupal a través del modulo migrate a otro drupal, la idea básica es tener un servidor con contenido ya generado y que de forma local yo pueda consumir todo ese contenido una vez al dia utilizando el modulo migrate, o talvez exista algún otro modulo que replique este funcionamiento.

Atento a sus comentarios

Moisés Godoy

Comments

No lo he mirado, pero quizá

JotaMiller's picture

No lo he mirado, pero quizá el módulo backup_migrate te pueda ayudar...

https://www.drupal.org/project/backup_migrate

Según me dicen por interno,

JotaMiller's picture

Según me dicen por interno, este módulo no te sirve xD

Estimado, para tu caso yo

camilo 1990's picture

Estimado, para tu caso yo utilizaria dos modulos el views_data_export y los feeds, con el primero expones el contenido, y con el segundo lo configuras para que vaya a consumir la URL cada x minutos.

Saludos

.

francort's picture

1) Disponibilizar contenido de sitio A
Para disponibilizar, con views podrías disponibilizar servicios. Un ejemplo: https://www.drupal.org/project/services_views
En general, tienes que ver un módulo de views que te dé el display del tipo que necesites para ser consumido (json, xml o lo que quieras)

2) Consumir desde sitio B
Con módulo feeds es lo más fácil y sencillo. Con módulo migrate podría hacerse también, pero es más difícil aunque bastante más flexible. Con un custom en base a entity_metadata_wrapper es lo más flexible, pero lejos lo más difícil.

Creo que me exprese mal, la

Nodemio's picture

Creo que me exprese mal, la idea es crear un espejo del sitio A varios sitios mas, es un grupo de trabajo el cual busca poder desarrollar no con contenido de ejemplo si no mas bien con contenido desde una base (servidor) y replicar ese mismo sitio y contenido en local para seguir desarrollando, por lo que me dicen del servicio service_view, es para crear una especie de "api rest" del sitio A, pero no quiero esta configurando a cada rato los nuevos contenidos. quiero que se autoregenere el contenido.

Saludos

voy a partir con contenido de

Nodemio's picture

voy a partir con contenido de prueba y le dare mas vuelta al modelo para ver como abordar de una forma mas "automatica".. gracias francisco

El camino es migrate

icampana's picture

Después de leer la discusión coincido con Francisco, "teóricamente" con feeds debería ser sencillo, lo pongo entre comillas porque en tu caso vas a querer mantener la consistencia, probablemente vas a querer los mismos NIDs, ahí se me ocurre que la combinación saldría entre el módulo migrate más el UUID.

Una última opción si es que te quieres ir por la opción "NO Drupalera" es configurar replicación de tablas con MySQL y replicar las tablas de contenido, así te olvidas completamente de programar el módulo custom y sólo se copia ese contenido cada X tiempo de forma unidireccional, pero eso funciona si es que tienes acceso a la BD y si es que trabajas con MySQL.

--
Iván Gabriel Campaña Naranjo
http://domo.ec/

Chile

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: