Blog
Nodejs es uno de los sistemas que más me ha llamado la atención por todas las aplicaciones que uno podría desarrollar, como un chat, reportes en tiempo real, juegos, etc. En pocas palabras nodejs es un sistema para programar en Javascript en el lado del servidor y esta orientado a eventos. Existen muchos tutoriales de como instalarlo con muchos ejemplos (este blog te podría servir).
El objetivo de este post es revisar la integración que ya existe entre Nodejs y Drupal, configurarlo y ver que partido le podríamos sacar.
Una de las grandes características de Drupal 7, y que lo convierte en una plataforma tan flexible, son las entidades. Técnicamente los nodos, los usuarios, los comentarios y los términos de las taxonomías son entidades, permitiendo que a todos se les pueda adjuntar campos.
Para operar con Webpay, necesitamos instalar una aplicación en nuestros servidores llamado KCC. Esta instalación puede llegar a ser no muy agradable para muchos, ya que esto puede tomar horas, días y hasta semanas para que quede funcionando al 100%. ¿El motivo? pueden ser varios: configuración de apache, php, permisos, llaves, etc. Pero uno de los más complejos es la compatibilidad con uno de los módulos de apache, el famoso mod_security. Ya con el hecho de concluir de que "es el responsable de hacer que siempre falle la transacción, haciéndonos caer en la famosa página de fracaso" es un gran logro, más aún cuando usas un hosting que por defecto lo tiene activado y uno no tiene idea de ello. Por lo tanto, ya sabiendo esto, una posible solución es simplemente desactivando el módulo, pero si quieres tener tu sitio protegido ante ataques entonces tendrás que dar con la regla indicada del mod_security para hacer funcionar Webpay y eso es lo que intentaremos hacer aquí.
Hace ya un tiempo liberamos un módulo en Drupal.org para usar un nuevo elemento en nuestros formularios. Se trata del módulo RUT, el cual también incluye un submódulo para integrarlo con Field, permitiendo crear el campo RUT en cualquier entidad (nodos, términos, usuarios, etc...) quedando, automáticamente, integrado con Views y otros módulos.
Khipu es un nuevo sistema de pago online que permite pagar y cobrar con una cuenta corriente o cuenta vista de bancos que operan en Chile. Una muy buena alternativa para cualquier persona o empresa ya que los costos son muy bajos para quien cobra.