My favorites | Sign in
Project Logo
                
Code license: New BSD License
Labels: django, messages, pm, python, hotclub, pinax
Show all Featured wiki pages:
Screenshots
People details
Project owners:
  a...@rcs4u.de
Project committers:
leidel

django-messages

A user-to-user messaging system for Django

Django-messages enables your users to send private messages to each other. It provides a basic set of functionality your would expect from such a system. Every user has an Inbox, an Outbox and a Trash. Messages can be composed and there is an easy url-based approach to preloading the compose-form with the recipient-user, which makes it extremly easy to put "send xyz a message" links on a profile-page.

Currently (svn-trunk) django-messages comes with 8 translations:

Install

Download the tar archive, unpack and run python setup.py install or checkout the trunk and put the messages folder on your PYTHONPATH. Trunk-version is recommended if you run django-trunk. The current packed release is still 0.96 compatible.

Usage

Add messages to your INSTALLED_APPS setting and add an include('messages.urls') at any point in your url-conf.

The app includes some default templates, which are pretty simple. They extend a template called "base.html" and only emit stuff in the block "content" and block "sidebar". You may want to use your own templates, but the included ones are good enough for testing and getting started.

Versions

messages-0.3 and above are compatible with Django 1.0

messages-0.2 is still compatible with Django 0.96.x, but not longer maintaned

Dependencies

Django-messages has no external dependencied except for django. But if django-notification and/or django-mailer are found it will make use of them. Note: as of r65 django-messages will only use django-notification if 'notification' is also added to the INSTALLES_APPS setting. This has been done to make situations possible where notification is on pythonpath but should not be used, or where notification is an other python package as django-notification which has the same name.

News

2009-07-07 r104 adding dutch (nl) translation contributed by krisje8
2009-05-11 r102 marks the 0.4.1 release, which contains a packaging bugfix and adds the ru_RU translation mentioned earlier
2009-05-06 r100 adds a russian translation (ru_RU) contributed by overkrik.
2009-01-26 r93 marks the 0.4 release
2009-01-26 r91 adds documentation
2009-01-19 r88 adds a mass-messaging feature
2009-01-14 r86 adds a brazilian portuguese (pt_BR) translation contributed by Diego Martins.
2008-11-26 r85 adds a generic spanish (es) translation thanks to paz.lupita.
2008-11-21 r84 marks the 0.3.1 release. django-messages is now available on the cheeseshop. You may install django-messages with "easy_install django-messages"
2008-11-21 r82 adds a polish (pl) translation thanks to maczewski.
2008-09-04 r74 marks the 0.3 release.
2008-08-15 r65 django-messages will only use django-notification if notification is also a installed app in the current django-project.
2008-08-15 r64 messages can be send to more than one user at a time. At the compose form usernames can be entered comma-separated and at the url level usernames can be specified separated by a +.









Hosted by Google Code