Tharindu Madushanka wrote:
Hi,
I have few questions on my work and also I would like to fix some JIRA
issues that would help me specifically in development of this idea.
I have studied some aspects of test-driven-development and also just started
with GWT as I get some free time. I would like to initially like to develop
kind of a GWT application that can display a list of contacts once user logs
in to an jabber account. for example gmail
Yes, that would be a good start.
I got few questions here, I would get some answers
initially.
- I could come up with a GWT app and then I can integrate with XWiki. I
think this is possible as there alreay exists a draft document on this.
I'd advise you to start thinking about the integration first. Developing
outside XWiki makes it hard to integrate at the end.
*- How can I get notified when some user logs in to
xwiki ? I think I would
be able to solve this once I get more idea on XWiki. Like to get some kind
of JIRA issue on this to get more idea ??*
I created
http://jira.xwiki.org/jira/browse/XWIKI-3697 for you. You
should look at the observation component:
http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-observation/
For the moment, there are only a few event senders, look at
xwiki-core/src/main/java/com/xpn/xwiki/XWiki.java, the save and delete
methods.
- As we planned in proposal for each XWiki user we
would give a jabber
account in our local jabber server, either Openfire or eJabberd we could use
any opensource Jabber/XMPP server.
You should evaluate the alternatives, and make a document listing the
advantages and disadvantages they have, like:
- features
- ease of use of the API
- how mature is the library?
- how many developers?
- recent activity on their mailing list and in their issue tracker
- license used
Then, you should send this document to the devs list, and we can vote on
what is the best option. This will take a while, but it is an important
decision.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/