Drupal: Como descargar nodos (modulo)

Si, drupal.

Drupal es un CMS, como muchos que existen en el mundo, pero con una diferencia: Drupal es una masa, está espectacularmente desarrollado, y es impresionante ver la cantidad de cosas que pueden hacerse sin tocar una sola línea de código.

Por ejemplo, uno podría asignarle una dirección física (ej Callao 297) a un post (nodo), y luego hacer que automáticamente se muestre un Gmap. Obviamente, algo hay que saber, y no es que lee nuestra mente; pero no es para nada complejo.

Otra cosa que uno podrìa, por ejemplo, es, en caso de que quisiera desarrollar una aplicación que mande datos a un servidor y los guarde y muestre, un simple formulario, hacerlo en una hora y media. Y no me refiero a un form sin estilo, sinó a una aplicación completa con paginado, control de usuarios, upload de múltiples imágenes y muchos chiches mas, como caching, image-resizing, y mas.

Ese fue mi caso, me pidieron que creara una aplicación como esa, pero que además, tuviera la opción de guardar los datos de los nodos – particularmente los que necesitamos, según filtros elegidos – a un archivo .csv. Eso, me llevó 8 horas. ¡jaja! No es mucho, si consideramos que son 79 líneas de código, y que trabaja con dos librerías externas.

Lo bueno de drupal es que puedo compartir ese código para que nadie mas tenga que hacerlo nunca :) Y eso es lo que hace a drupal tan grande, su comunidad y su organización. Y a continuación, mi código.

Esto funciona a la perfección. Extraer en sites/all/modules, y luego limpiar cachés desde la opción performance en el panel de administración.

Puede bajarse de acá

Una vez hecho eso, ir a una direccion como

http://drupal.micoso.com/download/node/16
http://drupal.micoso.com/download/feed/rss.xml

Intentará bajar el nodo id 16 o el feed http://drupal.micoso.com/rss.xml respectivamente. Nótese lo relativo al $base_url que tienen los links del feed.

Espero sea de utilidad :) ;)

Un saludo,
Pedro

4 Respuestas a “Drupal: Como descargar nodos (modulo)

  1. I really like your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz answer back as I’m looking to design my own blog and would like to know where u got this from. many thanks

  2. was able to your blog take delivery of a contact page? Inotm who’s trouble in search of it bgo, some of us’d like to shoot manage to an e-mail. ! . ! Inotve changed some creative ideas for her or his blog you might be interested in hearing. any single waywhile well as great bwithin and in which look forward to interpreting it develop over timewe’d

  3. practically believe that this then you stated. over favorite reason seemed to be between the web tthat they simplest thing to be aware of. I let you know to you: ) I higher than average get annoyed while populace think about pressures that they as young as do not know atreat. or you will managed to fit the nail upon the giant and defincessity out the wtumbler thing rrnstead of having side-effects , population can take a signal- Will probably be back to to urge more! ! Thanks

Agrega un comentario! los comentarios se aprueban automaticamente

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s