[Product-Developers] Private messaging between members
Johannes Raggam
raggam-nl at adm.at
Mon Sep 2 08:06:27 UTC 2013
regarding storage of many small datasets, "souper" (formerly bda.soup)
can be handy:
https://github.com/bluedynamics/souper
https://github.com/bluedynamics/souper.plone
Another messaging product was developed by ggozad from Jarn, a XMPP
integration including a microblogging/messaging service:
https://github.com/ggozad/jarn.xmpp.core
Now this is further developed as:
https://github.com/collective/collective.xmpp.*
Altough - IIRC - these messages aren't persisted.
best, johannes
On Mon, 2013-09-02 at 09:08 +0200, Massimo Azzolini wrote:
> 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
>
--
programmatic web development
di(fh) johannes raggam / thet
python plone zope development
mail: office at programmatic.pro
web: http://programmatic.pro
http://bluedynamics.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.plone.org/pipermail/plone-product-developers/attachments/20130902/f0372c0b/attachment.asc>
More information about the Product-Developers
mailing list