[Product-Developers] Private messaging between members

Massimo Azzolini massimo at redturtle.it
Mon Sep 2 07:08:33 UTC 2013


maybe it's worth to give a try to https://github.com/Raptus/Products.IMS
I don't have any idea if it scales up to 3000 users or not

Massimo


On Mon, Sep 2, 2013 at 8:57 AM, Mikel Larreategi <mlarreategi at codesyntax.com
> wrote:

> 2013/9/2 Carsten Senger <senger at rehfisch.de>
>
>> We have a bigger Plone site with an active community that has ~3000
>> frequently active users and plan to develop an add-on to send private
>> messages between members. Every member will have an "Inbox" where he
>> sees the list of members he has a conversation with. All messages he
>> exchanged with a member will be shown in 1 plain chronological list. The
>> functionality of the inboxes will be very simple. Beside the list of
>> messages per conversation we need to get the list of conversations with
>> unread messages and their unread message count.
>>
>> Currently we plan how to store the messages and look into the following
>> options:
>>
>> - ZODB / BTrees
>>   - seperate ZODB mounted somewhere
>>   - store messages in either
>>     - a huge btree with all the messages, similar to
>>       plonesocial.microblog
>>     - a tree of objects per user/conversation, messages in btrees
>>   - store the unread message count per conversation
>>
>> - Store the messages in an RDBMS
>>
>> For simplicity reasons we would like to keep the messages in the ZODB.
>> Has someone experience with a similar system and the performance of
>> BTrees? Is there a product with similar storage requirements that we can
>> look at?
>>
>
>
> Long time ago (Plone 2.5), we used this product to achieve something
> similar:
>
> https://svn.plone.org/svn/collective/CMFMessage/
>
> It creates content-objects inside Member space to store the messages.
>
>
> Mikel
>
> --
> Mikel Larreategi
> mlarreategi at codesyntax.com
>
> CodeSyntax
> Azitaingo Industrialdea 3 K
> E-20600 Eibar
> Tel: (+34) 943 82 17 80
>
> _______________________________________________
> Product-Developers mailing list
> Product-Developers at lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-product-developers
>
>


-- 
*Massimo Azzolini - RedTurtle*
twitter: @massimoazzolini
skype: massimo_azzolini
e-mail:   massimo at redturtle.it
website: http://www.redturtle.it
Phone: +39 0532 1915958
Mobile: +39 328 9508994
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.plone.org/pipermail/plone-product-developers/attachments/20130902/7429b4c0/attachment.html>


More information about the Product-Developers mailing list