Giter Club home page Giter Club logo

django-messages's Introduction

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 django-messages comes with these translations:

  • de
  • fr (thanks froland and dpaccoud)
  • es_AR (thanks Juanjo-sfe)
  • pl (thanks maczewski)
  • es (thanks paz.lupita)
  • pt_BR (thanks Diego Martins)
  • ru (thanks overkrik)
  • nl (thanks krisje8)
  • da (thanks Michael Lind Mortensen)
  • el (thanks Markos Gogoulos)
  • zh_CN (thanks Gene Wu)
  • ar (thanks to speedy)
  • it (thanks to Sergio Morstabilini)

Versions

  • The current trunk/head is compatible with Django 1.2; users of Django 1.1 should continue using messages-0.4.x; if you are upgrading from 0.4.x to trunk please read the UPGRADING docs.
  • messages-0.4.x is compatible with Django 1.1 (and may work with Django 1.0). The code is avaliable as a Branch.
  • messages-0.3 is compatible with Django 1.0, but no longer maintained
  • messages-0.2 is still compatible with Django 0.96.x, but not longer maintaned. The code is avalibale as a Branch.

Documentation

The documentation is contained in the /docs/ directory and can be build with sphinx. A HTML version of the documentation is available at: http://files.arnebrodowski.de/software/django-messages/Documentation/

Install

Download the tar archive, unpack and run python setup.py install or checkout the trunk and put the django_messages folder on your PYTHONPATH. Released versions of django-messages are also available on pypi and can be installed with easy_install or pip.

Usage

Add django_messages to your INSTALLED_APPS setting and add an include('django_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.

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.

django-messages's People

Contributors

arneb avatar chipx86 avatar ghickman avatar hzamani avatar tinnet avatar youknowone avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.