Re: Refatoração do Chat do Noosfero

Bráulio Bhavamitra braulio at eita.org.br
Mon Aug 25 12:37:45 BRT 2014


Fala jó jó,

Pelo que vi, e também o Victor do SERPRO falou no IRC, os formatos de
armazenagem de chat do ejabberd não são de fácil acesso ou maduros o
suficiente.

Veja por exemplo "Changed my mind, I'm gonna implement my own using a
database back end instead of text files." em
http://www.ejabberd.im/mod_log_chat. Parece que há outros módulos que
também não são muito bons.

Deixo alguns pontos para usar o ActiveRecord:

   - Facilidade
   - Performance
   - Independência do ejabberd
   - Colocar o ejabberd como um engine de chat, que poderia ser um entre
   outros. *Aliás, hoje de fato o XMPP é completamente inútil, pois ele não
   interopera com outros clientes XMPP (a questão do login)*
   - Ter em vista um *sistema de mensageria*, como o Facebook tem, *que vai
   bem além de chat*.

abraços!
bráulio




2014-08-15 10:44 GMT-03:00 Joenio Costa <joenio at colivre.coop.br>:

> On 14-08-2014 19:14, Bráulio Bhavamitra wrote:
>
>>   * Depender de um plugin que poderia se chamar messaging (já fiz e
>>
>>     testei os modelos num protótipo de webemail), salvar as mensagens no
>>     banco, além de repassá-las para o ejabberd.
>>   * Salvar as mensagens é pré-requisito para um chat que resista a
>>
>>     navegação de páginas. Mesmo com o noosfero todo em ajax
>>     (http://noosfero.org/Development/PjaxPlugin) que manteria a
>>     janelinha de chat, quando se retorna ao noosfero de outro site se
>>     perderia o histórico.
>>
>
> Cuidado para não re-implementar no lado do Noosfero coisas que o próprio
> ejabberd já provê, o protocolo abaixo resolve o problema acima e o ejabberd
> implementa ele através do módulo "mod_archive".
>
> http://xmpp.org/extensions/xep-0136.html
>
> É importante ficar de olho no protocolo XMPP, imagino que quase todos os
> problemas que nós pensarmos já deve ter sido resolvido por alguma extensão
> do XMPP. E o ejabberd implementa uma boa parte deles.
>
> Fonte:
> http://www.ejabberd.im/protocols
>
> _______________________________________________
> Noosfero-br mailing list
> Noosfero-br at listas.softwarelivre.org
> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>



-- 
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão
http://cirandas.net/brauliobo
http://eita.org.br

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e
destruídas nas fases de extroversão e introversão do fluxo imaginativo
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,
naquele momento, essa pessoa é a única proprietária daquilo que ela
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha
por um milharal também imaginado, a pessoa imaginada não é a propriedade
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso
a propriedade deste universo é de Brahma, e não dos microcosmos que também
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,
mutável ou imutável, pertence a um indivíduo em particular; tudo é o
patrimônio comum de todos."
Restante do texto em
http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20140825/a59e2b9b/attachment-0001.html>


More information about the Noosfero-br mailing list