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