On Tue, Feb 12, 2013 at 5:46 PM, Paul Libbrecht <[email protected]> wrote:
> Hello Fabio,
>
> thanks for this message, this clarifies a lot.
> Compared to the OpenFire integration, which I had installed as a separate 
> thread server indeed, the case here is that we'd have the possibility to take 
> this project and make it something that would probably scale sufficiently for 
> curriki.
>
> I'm trying to dimantle the current thing, which is hooked to xwiki 
> 4.2-snapshot, to bring it into a war producer, and later for us to pack into 
> the curriki war. However, xwiki-enterprise-database seems to have only 
> existed until version 4.2-milestone-3. Did anything replace it?

xwiki-enterprise-data now contains both the database and various
things in the permanent directory (extension index of things put in
the database, etc.).

>
> thanks
>
> Paul
>
>
> On 11 févr. 2013, at 18:05, Fabio Mancinelli wrote:
>
>> On Fri, Feb 8, 2013 at 3:34 PM, Denis Gervalle <[email protected]> wrote:
>>> Paul,
>>>
>>> You may want to have a look at
>>> https://github.com/xwiki-contrib/xwiki-platform-chat.
>>> It does not use OpenFire but Vysper. The way it goes for authentication is
>>> far from perfect, but it works.
>>> Regards,
>>>
>> I am the one responsible for xwiki-platform-chat :)
>>
>> OpenFire seems to be a big beast that is not easily embeddable. This
>> means that you need to start a separate server, having a duplicated
>> user-management and also manage to authenticate users that logs-in in
>> XWiki also in the OpenFire server. Doing this using actual password
>> could be quite hellish (and prone to security flaws).
>>
>> When I wrote the prototype I also investigated other solutions, like
>> Tigase (http://www.tigase.org/) which is easily embeddable but has its
>> own architecture for HTTP communication. Basically it starts its own
>> HTTP server.
>>
>> I am talking about HTTP because my goal was to use HTTP interactions
>> through the BOSH protocol in order to exchange information.
>>
>> What I ended up using was Vysper
>> (http://mina.apache.org/vysper-project/index.html) which is a modular
>> XMPP server, it's written in Java, it's easily embeddable, and it uses
>> the Servlet architecture for its BOSH extension.
>>
>> It works. For the authentication I use the cookie-based authentication
>> performed by XWiki. So if you log-in to XWiki you are automatically
>> authenticated also in the XMPP subsystem.
>> The prototype also supports connection using standard XMPP clients
>> (like pidgin). In this case you have to provide a password.
>>
>> Everything is fine but there is a catch... Vysper is strongly tied to
>> Jetty, so if you want to deploy it in tomcat it simply doesn't work.
>> I opened some issues on their JIRA and apparently they've been solved
>> so it might be interesting to check it out.
>> (https://issues.apache.org/jira/browse/VYSPER-307 and
>> https://issues.apache.org/jira/browse/VYSPER-309)
>>
>> For the UI part, I've added some <div> tags to some .vm and used the
>> Strophe.js framework for the communication
>> (http://strophe.im/strophejs/)
>>
>> -Fabio
>>
>>
>>>
>>> On Fri, Feb 8, 2013 at 11:02 AM, Guillaume Lerouge 
>>> <[email protected]>wrote:
>>>
>>>> Hi Paul,
>>>>
>>>> I remember that back in the summer of 2010 some XWiki developers looked at
>>>> integrating a XMPP server with XWiki. If I remember correctly, a LDAP
>>>> server was used for user management and both the XMPP server and the wiki
>>>> were plugged into it.
>>>>
>>>> There was a small chat box popping up in wiki pages as well as a list of
>>>> connected users from which one could initiate conversations. It was very
>>>> experimental, worked fine for about 15 users but I have no idea about
>>>> scaling.
>>>>
>>>> Thanks,
>>>>
>>>> Guillaume
>>>>
>>>> On Thu, Feb 7, 2013 at 10:43 PM, Paul Libbrecht <[email protected]> wrote:
>>>>
>>>>>
>>>>> Hello fellow XWiki developers,
>>>>>
>>>>> I was wondering if anyone had taken the time to have a joint install of
>>>>> XWiki and OpenFire, apparently a fairly scalable XMPP server with nice
>>>>> feature completeness.
>>>>> Something should be done at the UI level, such as candy-chat probably.
>>>>> My question is more about the server side, there seems to be a way to
>>>>> write an adapter to fetch user-information from a database, so that
>>>>> exposing users of XWiki might be simple.
>>>>>
>>>>> Did anyone try this already?
>>>>> Did it scale?
>>>>>
>>>>> thanks in advance
>>>>>
>>>>> paul
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> devs mailing list
>>>>> [email protected]
>>>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>> _______________________________________________
>>>> devs mailing list
>>>> [email protected]
>>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>>
>>>
>>>
>>>
>>> --
>>> Denis Gervalle
>>> SOFTEC sa - CEO
>>> eGuilde sarl - CTO
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs



--
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to