Google Summer of Code proposal for XMPP using Openfire

Greetings Openfire developers,

I am a computer science student at Portland State University. I have been in contact with members of the XMPP standards foundation who are mentors for Google’'s Summer of Code program. After speaking to one such member, Kevin Smith (also the lead developer of Psi), about the Personal Event Protocol that is documented in XEP-0163, I have decided to write a proposal to implement the protocol in the Openfire server.

I felt I should give notice here about this proposal for any feedback the main Openfire developers may offer me. You can direct your feedback, questions, or comments about this potential contribution to Openfire by emailing me or replying in this thread.

Thanks,

Armando Jagucki

ajagucki@gmail.com

Hey Armando,

That is just great. We are now wrapping up [our proposal|

http://wiki.igniterealtime.org/display/WILDFIRE/SummerofCode+2007] for SoC. I once did an impact analysis of adding PEP to Openfire but since then the XEP has changed and it is now being discussed how/when nodes need to be created. Lets hope the spec is stabilized by the time you start implementing it.

Since we are both in Portland feel free to drop me an email so we can meet up and talk about implementing PEP.

Regards,

– Gato

FYI, I’‘ve submitted a proposal for adding some features to Adium’'s XMPP support, one of these would be PEP. It would be great if I could test this support with some actual implementation

Concerning the SoC proposal “Group Chat for Gateways”, if it’'s impossible to implement MUC for gateways, why does jjigw do it so well?

anlumo,

Better XMPP support in Adium would be awesome. We should have been more precise in our description of the gateway group chat problem. It’‘s possible to join a room on a gateway’‘ed service. The thing that’'s not possible is to invite a gateway contact into an XMPP group chat (unless you use a trick like the web widget).

-Matt

Ah ok, that’‘s true (not without the other person noticing it at least – all MUC messages would originate from the inviting user). However, being able to join a mutli-user chat on the other service would be possible to add, and that’'s vital for IRC support.

dombiak_gaston wrote:

Hey Armando,

Since we are both in Portland feel free to drop me an email so we can meet up and talk about implementing PEP.

Regards,

– Gato

Hey Gato, that would be great.

I got in touch with Matt over Jabber and he seemed to be open to the idea of me coming down to the offices to discuss my proposal. Final exams have ended for me at PSU and I have started work on the draft. I’‘ve added you and Matt to my Jabber roster and I would highly appreciate feedback from you two about the draft before I submit it to the XSF. I believe Matt is currently at the VON conference. If I don’'t catch either of you on Jabber soon, I will email out a copy to you both.

Armando Jagucki

E-mail/JID: ajagucki@gmail.com

Out of curiosity: did this result into any concrete plans? PeP in Openfire would be awesome, imho.

Edit:

Ah! I just found:

http://caustiq.esoteriq.org/nb/archives/2007/04/#e2007-04-15T03_14_04.txt

and:

http://code.google.com/soc/xmpp/appinfo.html?csaid=3E0E4A887EE8F266

Congrats! So, what’'s the latest?

Message was edited by: Guus

Guus wrote:

Congrats! So, what’'s the latest?

Message was edited by: Guus

Thanks, it was a success: http://caustiq.esoteriq.org/nb/archives/2007/08/#e2007-08-19T21_56_08.txt.

You can now utilize PEP in Openfire 3.4.1 and later.