Skip to main content
django-livechat
===============

django-livechat provides a simple application to enable a very rudimentary
"live" chat session around a selected topic. It is based on functionality
originally developed for the Ummeli website.

A LiveChat model can be instantiated on its own, or hanging of another content
type. It subclasses jmbo.ModelBase to use the commenting, moderating, likes,
etc. functionality provided by the jmbo framework.

In the admin site, on any live chat model's change form view, there is a new
button in the toolbar at the top right of the page to enable a moderator or
expert to participate in the livechat, and respond to questions or posts.

A context processor checks for active live chats, and will add it to the
request context for use in templates, and to modify URLs, if necessary.

There are template tags that will display an entire live chat and its comments
thread in a template, as well as to display a banner advertising an upcoming
live chat.


Dependencies
------------

### System libraries

- T.B.D.

### Python packages

- Django 1.4.5
- South 0.8.1
- jmbo 0.5.5 The version is important!

Other dependencies include:

- django-category 0.1.1
- django-likes 0.0.12
- django-photologue 2.7
- django-preferences 0.0.6
- django-publisher 0.0.3
- django-secretballot 0.2.3
- django-sites-groups 0.1.2
- django-tastypie 0.10.0
- python-dateutil 2.1

Usage
-----

For production, install the application with:

python setup.py install

For development, install the application with:

python setup.py develop

### Settings

The following settings must be added to settings.py:

INSTALLED_APPS += (
'livechat',
)

The jmbo application and its dependecies should also be installed, but will probably
already be installed. Refer to the jmbo application's documentation for more
information.

You can add a context processor to add the newest live chat that is in progress
to the request context.


TEMPLATE_CONTEXT_PROCESSORS += (
"livechat.context_processors.current_livechat",
)
Authors
=======

Praekelt Foundation
-------------------

* Jurgen Blignaut
* Milton Madanda
Changelog
=========

1.0.0
=====
- Initial release to pypi

2013-09-17 - Created Initial Live Chat Product

Metadata

Release files for django-livechat 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-livechat 1.0.1
File Size Uploaded
django-livechat-1.0.1.tar.gz 17.9 kB Details

Release files / django-livechat-1.0.1.tar.gz

Download URL django-livechat-1.0.1.tar.gz
Size 17.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7c7f17a52ab3a868c7c43f86b4ef55486f4ce630923fa2ffdbf95f0604c60b95
BLAKE2b-256 checksum
How to use checksums
ed1356e033329b987d8c181e09d435b58ffd98c25b41fdaeef3285e33a3b0959
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.1 This release

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page