Django and chat

2009-07-02 Thread Ivan Uemlianin

Dear All

I am looking into using or developing a chat application for Django,
for use in a social networking website based on the Pinax Django
"distribution".

I have searched for django-based chat applications and found very
little.  Below I list briefly what I've found.  Please could anyone
let me know if I've missed any significant projects.

There seem to be two very different kinds of technology being used in
these projects.  Some of the projects (eg django-chat) use the "same
old" approach of repeatedly polling the server at regular intervals
that lightweight chat apps in other languages use; some of the
projects use the comet approach (eg with orbited).

Is it worth using/developing a chat app using the old-fashioned
approach?  Is comet better for all circumstances?

My instinct is to try and get django-chat on its feet: stable and
documented.  If it turns out that approach is not up to my needs, I'll
turn to something using comet.

Projects I've found:

* django-chat
  http://code.google.com/p/django-chat/
  little documentation, but seems to work (with a strange intermittent
bug)

* evserver
  http://code.google.com/p/evserver/
  http://popcnt.org/2008/01/django-evserver-asynchronous-server-for.html
  http://popcnt.org/2007/12/asynchronous-django-responses-comet-yes.html
  evserver is

* Various projects based on Orbited
  http://orbited.org/
  - Orbited tutorials (http://orbited.org/wiki/Tutorials/)
  - willowchat (http://willowchat.org/)
  - Django, Comet and IRC client (http://www.rkblog.rk.edu.pl/w/p/
django-comet-and-irc-client/)
  includes a simple chat application:
http://evserver.googlecode.com/svn/trunk/evserver/examples/django_chat/

* django-jchat
  http://code.google.com/p/django-jchat/
  description, no documentation

* djangochat
  http://github.com/dmm/djangochat/tree/master
  "Django-based jabber client app"
  no documentation

Thanks and best wishes

Ivan


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Re: Django and chat

2009-07-02 Thread Xiong Chiamiov

On Jul 2, 3:53 am, Ivan Uemlianin  wrote:
> Dear All
>
> I am looking into using or developing a chat application for Django,
> for use in a social networking website based on the Pinax Django
> "distribution".
>
> I have searched for django-based chat applications and found very
> little.  Below I list briefly what I've found.  Please could anyone
> let me know if I've missed any significant projects.

Are you looking for a multi-user chatroom, or private chat?  I'm
guessing you want the first, but you included a jabber client in there
as well, which, to my knowledge, only supports 1-to-1 conversations.

The approach I've seen for most sites is to have a web interface to an
irc room, so that you can chat without having an irc client, or with
one, if you prefer.  I know that Rizon just announced an embeddable
client for their network, and a quick google finds all sorts of
different embeddable clients.  What specifically do you need Django-
integration for, as opposed to a standard java/javascript embeddable
thingamajig?
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Re: Django and chat

2009-07-02 Thread Ivan Uemlianin

Xiong

Thanks for your comment.  Good questions.

I envisage a social networking website, based on Django.  The website
will provide a chat facility for users who are logged in: multi-user
chatrooms and private chat (I has been thinking of 1-to-1 as a special
case of multi-user).  Django-integration because certain chat
functions might have to access Django-centric information (eg
different types of user displayed differently; perhaps a django
moderation module).

If there is a standard embeddable thingamajig, that may well be the
way to go.  Can you recommend any that would fit the above usage?

Best

Ivan

> Are you looking for a multi-user chatroom, or private chat?  I'm
> guessing you want the first, but you included a jabber client in there
> as well, which, to my knowledge, only supports 1-to-1 conversations.
>
> The approach I've seen for most sites is to have a web interface to an
> irc room, so that you can chat without having an irc client, or with
> one, if you prefer.  I know that Rizon just announced an embeddable
> client for their network, and a quick google finds all sorts of
> different embeddable clients.  What specifically do you need Django-
> integration for, as opposed to a standard java/javascript embeddable
> thingamajig?
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Re: Django and chat

2009-07-05 Thread Juanjux (Google)

Not Django, but it can be easily integrated on any site:

https://blueimp.net/ajax/

On Jul 3, 8:20 am, Ivan Uemlianin  wrote:
> Xiong
>
> Thanks for your comment.  Good questions.
>
> I envisage a social networking website, based on Django.  The website
> will provide a chat facility for users who are logged in: multi-user
> chatrooms and private chat (I has been thinking of 1-to-1 as a special
> case of multi-user).  Django-integration because certain chat
> functions might have to access Django-centric information (eg
> different types of user displayed differently; perhaps a django
> moderation module).
>
> If there is a standard embeddable thingamajig, that may well be the
> way to go.  Can you recommend any that would fit the above usage?
>
> Best
>
> Ivan
>
>
>
> > Are you looking for a multi-user chatroom, or private chat?  I'm
> > guessing you want the first, but you included a jabber client in there
> > as well, which, to my knowledge, only supports 1-to-1 conversations.
>
> > The approach I've seen for most sites is to have a web interface to an
> > irc room, so that you can chat without having an irc client, or with
> > one, if you prefer.  I know that Rizon just announced an embeddable
> > client for their network, and a quick google finds all sorts of
> > different embeddable clients.  What specifically do you need Django-
> > integration for, as opposed to a standard java/javascript embeddable
> > thingamajig?

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Re: Django and chat

2009-07-05 Thread Juanjux (Google)

Hi Ivan,

It's not based on Django, but it's easily embedable on any site and
works pretty well:

https://blueimp.net/ajax/

On Jul 3, 8:20 am, Ivan Uemlianin  wrote:
> Xiong
>
> Thanks for your comment.  Good questions.
>
> I envisage a social networking website, based on Django.  The website
> will provide a chat facility for users who are logged in: multi-user
> chatrooms and private chat (I has been thinking of 1-to-1 as a special
> case of multi-user).  Django-integration because certain chat
> functions might have to access Django-centric information (eg
> different types of user displayed differently; perhaps a django
> moderation module).
>
> If there is a standard embeddable thingamajig, that may well be the
> way to go.  Can you recommend any that would fit the above usage?
>
> Best
>
> Ivan
>
>
>
> > Are you looking for a multi-user chatroom, or private chat?  I'm
> > guessing you want the first, but you included a jabber client in there
> > as well, which, to my knowledge, only supports 1-to-1 conversations.
>
> > The approach I've seen for most sites is to have a web interface to an
> > irc room, so that you can chat without having an irc client, or with
> > one, if you prefer.  I know that Rizon just announced an embeddable
> > client for their network, and a quick google finds all sorts of
> > different embeddable clients.  What specifically do you need Django-
> > integration for, as opposed to a standard java/javascript embeddable
> > thingamajig?

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Re: Django and chat

2009-07-06 Thread Subramanyam Vemu
Hi Juanjux

Did you deploy the above chat application in any production site or so
do you have any stats like how many max users it can handle

Thanks in advance

Regards
Subramanyam

On Sun, Jul 5, 2009 at 7:54 PM, Juanjux (Google)  wrote:

>
> Hi Ivan,
>
> It's not based on Django, but it's easily embedable on any site and
> works pretty well:
>
> https://blueimp.net/ajax/
>
> On Jul 3, 8:20 am, Ivan Uemlianin  wrote:
> > Xiong
> >
> > Thanks for your comment.  Good questions.
> >
> > I envisage a social networking website, based on Django.  The website
> > will provide a chat facility for users who are logged in: multi-user
> > chatrooms and private chat (I has been thinking of 1-to-1 as a special
> > case of multi-user).  Django-integration because certain chat
> > functions might have to access Django-centric information (eg
> > different types of user displayed differently; perhaps a django
> > moderation module).
> >
> > If there is a standard embeddable thingamajig, that may well be the
> > way to go.  Can you recommend any that would fit the above usage?
> >
> > Best
> >
> > Ivan
> >
> >
> >
> > > Are you looking for a multi-user chatroom, or private chat?  I'm
> > > guessing you want the first, but you included a jabber client in there
> > > as well, which, to my knowledge, only supports 1-to-1 conversations.
> >
> > > The approach I've seen for most sites is to have a web interface to an
> > > irc room, so that you can chat without having an irc client, or with
> > > one, if you prefer.  I know that Rizon just announced an embeddable
> > > client for their network, and a quick google finds all sorts of
> > > different embeddable clients.  What specifically do you need Django-
> > > integration for, as opposed to a standard java/javascript embeddable
> > > thingamajig?
>
> >
>


-- 
Regards
Subramanyam

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---