Am 27.04.2011 21:47, schrieb Matthew Chan:
> 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.
Not document is for me not so a problem, Xournal++ is also nearly not
document;-) (To less time;-))

But no active development and not stable is really bad, you shouldn't
use this library.

>
> 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.

This should not be a problem I think.

And I'm not sure if we publish Xournal++ and collaboration support at
the same time, we will see how fast your progress is, but there is a lot
of work to do, so may the first Xournal++ release don't contain
collaboration, so this are may two steps...

(Ok, may Collaboration is ealier finished than Xournal++, this is the
other option, I planed to finish Xournal++ until February... No it's
April...;-))

>
> 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.

Try it out, often the fist impression is right, but if not throw it away
and start again;-)


I first thought I'll simple extend Xournal. I was working about a month
on this, then I found out this is the wrong solution, so I throw the
most of my work away I already did, and started new;-)


Andreas


>
> 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

Reply via email to