Hi all,
I'm making good progress into implementing the collab features (the
messaging class is finished). I'd like to implement the XMPP backend, but I
need some community consensus first.
I've put about a day and a half into using Gloox, but the documentation is
poor (examples out of date), and community support is worse. Also, it
appears the code has not been developed since 2009. It does appear stable
though.
I've looked into other options, and one promising candidate seems to be the
Swiften library. It's multiplatform and actively developed. It's only been
public for a short while (May2010), but it was developed for awhile
privately and released when the author felt it was ready. The documentation
is pristine as well. It has ample implementation examples and also is
doxygen documented.
The only (significant?) downside I am aware of with the Swiften library is
that it's not packaged in any distribution yet. If we were to depend on this
lib for collab features, someone would also need to package the Swiften
library in the repos of every distro we would want it to be included in.
This isn't a trivial effort, but the Swiften lib is definitely better
developed than a lot of other projects I have seen, which facilitates
packaging. Also, given the popularity of the xournal project, I'm sure that
someone would be willing to package the lib into the repos. This would
probably increase the amount of time it takes to have our code included in
the repos.
Is everyone ok with this trade-off? I'm really at my limits with the gloox
library. I can't even get it to connect to a public XMPP server since it's
so poorly documented.
Matt
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Xournal-devel mailing list
Xournal-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xournal-devel