Modulo que integre Pastie

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

Hola a todos,
Necesito crear un modulo que envie el contenido de un nodo al servicio Pastie (similar a Pastebin, pero sin publicidad). Para ello pense en hacer un campo cck que contenga un combobox con los lenguajes de programacion disponibles, y que se asocie a algun textarea que haya en el tipo de nodo que se esta creando. Tambien habia pensado que, dependiendo de la configuracion, luego de postear el nodo, o bien, cuando se ejecute cron, debe enviarse el contenido del textarea de ese nodo, utilizando la API de Pastie, a ese servicio.

No estoy seguro como hacer esto de ultimo. En todo caso y habiendo leido todo lo anterior. Esta bien lo que estoy planeando? hay algo que me recomendarian hacer? Seria recomendable mejor hacer un campo cck con dos widgets (combobox + textarea)? Que opinan y que me recomiendan? y, como debo hacer esto ultimo?

Comments

DrupalBin

ipwa's picture

Porque no mejor hacer tu propio Pastie: http://drupal.org/project/drupalbin

--
Nicolas

requerimiento

andoresu's picture

Es un requerimiento del proyecto de hacer este proceso con pastie.

nuevo módulo?

marvil07's picture

Me suena a que no existe algún módulo que haga eso.

Yo diría:

  • Un nuevo campo cck, con un widget que tenga dos items de formulario: un <select> para el tipo y un <textarea> para el contenido. Hace un tiempo hice uno parecido(issuu) que creo te puede servir de referencia, de hecho tiene muchos campos. Notar que los items de formulario no están en relación 1-a-1 con los campos cck, sino que 1 campo cck puede tener N items de formulario en un sólo widget.
  • Usar el api de drupal(ver drupal_http_request()) para interactuar con el API externo, y si no usar curl(yo terminé usando eso por necesidad, pero fácil que no es necesario en tu caso).

Si te animas a hacer un nuevo módulo te recomiendo decirlo(antes de comenzar a hacerlo), en Contributed Module Ideas, de modo que si nos equivocamos y hay mejores ideas(lo ideal sería hacerlo de manera genérica y que la implementación de pastie.org sea sólo un caso específico de un API en drupal genérico).

Promovido al grupo Spanish

develcuy's picture

Todas las consultas técnicas se deben realizar en el grupo Spanish y opcionalmente en algún grupo geográfico de interés.

Gracias por su colaboración.

--
[develCuy](http://steemit.com/@develcuy) on steemit

Nunca he usado el API de

ipwa's picture

Nunca he usado el API de Pastie, pero te doy un poco de informacion para los campos compuestos:

Modulos:
CCK 3.0 (multi_group) y Flexifield

Turoriales:
http://glomerate.wordpress.com/2009/11/09/a-compound-field-example-for-c...
http://www.darcynorman.net/2008/05/02/creating-a-custom-compound-field-f...
http://www.poplarware.com/articles/cck_field_module

--
Nicolas

Spanish

Group organizers

Group notifications

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