Logo

Marc Pampols

  • Acerca de
  • Contacto
  • Proyectos web
  • Gráficos 3D
  • Aleatorio
  • Archivo
  • RSS
  • Envíame una pregunta
  • Colabora

Subscripción de usuarios a objetos Plone con envío de notificaciones.

He añadido un Gist público en Github con 3 funciones que pueden ser útiles si estás creando un sistema de suscripción a objetos de Plone, con envío de notificaciones por correo y opción de darse de baja a través de un enlace con un hash personalizado.

La idea es crear un tipo de contenido de Plone con un campo para guardar los suscriptores. Primero, una función add_subscriber() para añadirlos, que puede ser llamada desde cualquier acción en la web. Luego está la función sendEmail() que envía la notificación de, por ejemplo, actualización, a todos los suscriptores del objeto.

El correo enviado contiene un enlace con el objeto al que el usuario se ha suscrito, y un string secreto que nos permite comprobar que sólo el receptor del correo podrá darse de baja.

La función do_unsubscribe nos sirve para comprobar dicho string cuando el usuario hace click en el enlace, y darle de baja eliminando su cuenta de correo de dicho objeto Plone.

Add / Remove Plone object subscribers and send a notification email on state change:
https://gist.github.com/2265553

    • #plone
    • #python
  • hace 1 mes
  • Enlace permanente
  • Share
    Tweet

Primera ronda de calificación de la Facebook Hacker Cup 2012

Ayer terminó la primera ronda de calificación de la competición “Hacker Cup” de Facebook.

Por suerte, todos los amigos que participamos pudimos pasar la ronda :)

De los tres problemas planteados solucionamos uno o dos, el tercero era de una dificultad bastante más elevada y no llegamos a tiempo.

He publicado en github:gist el código fuente de mis soluciones escritas en Python.

  • Alphabet Soup
    https://gist.github.com/1670780
     
  • Billboards
    https://gist.github.com/1670910  
    • #facebook
    • #hacker cup
    • #solución
    • #código
    • #python
  • hace 4 meses
  • 6
  • Enlace permanente
  • Share
    Tweet

Acerca de

Avatar Tech entrepreneur. Founder of YoteConozco. Plone / Python project leader & programmer at Semic.

Sígueme en

  • @mpampols on Twitter
  • Facebook Profile
  • mpampols on Flickr
  • Google
  • Linkedin Profile
  • mpampols on github

Twitter

loading tweets…

  • RSS
  • Aleatorio
  • Archivo
  • Envíame una pregunta
  • Colabora
  • Móvil

Effector Theme by Carlo Franco.

Proporcionado por Tumblr