Slide 1

Slide 1 text

DESKTOP NOTIFICATIONS USING CHANNELS DJANGO KNOCKER

Slide 2

Slide 2 text

HELLO, I AM IACOPO Founder and CTO @NephilaIt @yakkys https://github.com/yakky

Slide 3

Slide 3 text

SO, CHANNELS It's awesome

Slide 4

Slide 4 text

I WANTED TO TINKER WITH IT And then, django-knocker

Slide 5

Slide 5 text

DESKTOP NOTIFICATION LIBRARY Easily integrated in every Django model

Slide 6

Slide 6 text

DESKTOP NOTIFICATION LIBRARY Add to INSTALLED_APPS Configure channels routing Add two mixins to your model And you're done

Slide 7

Slide 7 text

LIVE DEMO! (check https://github.com/nephila/django-knocker)

Slide 8

Slide 8 text

HOW DOES IT WORK? Listen for signals Apply rules wheter to emit notifications (your rules) Creates the data package Send message to a group

Slide 9

Slide 9 text

MOSTLY A PROOF OF CONCEPT THERE IS MORE BEHIND THE SCENES: PASS BY DURING THE SPRINTS!