diff --git a/src/conversejs/__init__.py b/src/conversejs/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/conversejs/__init__.py
diff --git a/src/conversejs/models.py b/src/conversejs/models.py
new file mode 100644
index 0000000..71a8362
--- /dev/null
+++ b/src/conversejs/models.py
@@ -0,0 +1,3 @@
+from django.db import models
+
+# Create your models here.
diff --git a/src/conversejs/templates/conversejs/includes/base.html b/src/conversejs/templates/conversejs/includes/base.html
new file mode 100644
index 0000000..5cc4e92
--- /dev/null
+++ b/src/conversejs/templates/conversejs/includes/base.html
@@ -0,0 +1,3 @@
+{% if request.user and request.user.is_active %}
+ {% block conversejs_baseinclude %}{% endblock %}
+{% endif %}
diff --git a/src/conversejs/templates/conversejs/includes/chatpanel.html b/src/conversejs/templates/conversejs/includes/chatpanel.html
new file mode 100644
index 0000000..5cfe966
--- /dev/null
+++ b/src/conversejs/templates/conversejs/includes/chatpanel.html
@@ -0,0 +1,9 @@
+{% extends 'conversejs/includes/base.html' %}
+{% block conversejs_baseinclude %}
+
+{% endblock %}
diff --git a/src/conversejs/templates/conversejs/includes/initialize.html b/src/conversejs/templates/conversejs/includes/initialize.html
new file mode 100644
index 0000000..bb6a1d2
--- /dev/null
+++ b/src/conversejs/templates/conversejs/includes/initialize.html
@@ -0,0 +1,17 @@
+{% extends 'conversejs/includes/base.html' %}
+{% block conversejs_baseinclude %}
+
+{% endblock %}
diff --git a/src/conversejs/templates/conversejs/includes/static.html b/src/conversejs/templates/conversejs/includes/static.html
new file mode 100644
index 0000000..a44f53a
--- /dev/null
+++ b/src/conversejs/templates/conversejs/includes/static.html
@@ -0,0 +1,7 @@
+{% extends 'conversejs/includes/base.html' %}
+{% block conversejs_baseinclude %}
+
+
+
+{% endblock %}
diff --git a/src/conversejs/templatetags/__init__.py b/src/conversejs/templatetags/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/conversejs/templatetags/__init__.py
diff --git a/src/conversejs/templatetags/conversejs.py b/src/conversejs/templatetags/conversejs.py
new file mode 100644
index 0000000..4d9b77f
--- /dev/null
+++ b/src/conversejs/templatetags/conversejs.py
@@ -0,0 +1,21 @@
+
+from django import template
+
+register = template.Library()
+TEMPLATE_PATH = 'conversejs/includes/'
+
+@register.inclusion_tag(TEMPLATE_PATH + 'initialize.html', takes_context=True)
+def conversejs_initialize(context):
+ request = context.get('request')
+ return locals()
+
+@register.inclusion_tag(TEMPLATE_PATH + 'chatpanel.html', takes_context=True)
+def conversejs_chatpanel(context):
+ request = context.get('request')
+ return locals()
+
+@register.inclusion_tag(TEMPLATE_PATH + 'static.html', takes_context=True)
+def conversejs_static(context):
+ request = context.get('request')
+ STATIC_URL = context.get('STATIC_URL')
+ return locals()
diff --git a/src/conversejs/tests.py b/src/conversejs/tests.py
new file mode 100644
index 0000000..501deb7
--- /dev/null
+++ b/src/conversejs/tests.py
@@ -0,0 +1,16 @@
+"""
+This file demonstrates writing tests using the unittest module. These will pass
+when you run "manage.py test".
+
+Replace this with more appropriate tests for your application.
+"""
+
+from django.test import TestCase
+
+
+class SimpleTest(TestCase):
+ def test_basic_addition(self):
+ """
+ Tests that 1 + 1 always equals 2.
+ """
+ self.assertEqual(1 + 1, 2)
diff --git a/src/conversejs/views.py b/src/conversejs/views.py
new file mode 100644
index 0000000..60f00ef
--- /dev/null
+++ b/src/conversejs/views.py
@@ -0,0 +1 @@
+# Create your views here.
--
libgit2 0.21.2