07.06.2014 Views

2 - Raspberry PI Community Projects

2 - Raspberry PI Community Projects

2 - Raspberry PI Community Projects

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The next versions of these applications should be better integrated together, thanks to the<br />

KParts component system.<br />

13.4.4. Collaborative Work<br />

13.4.4.1. Working in Groups: groupware<br />

A previous edition of this book mentioned PHPGroupware, but this software is no longer in Debian…<br />

It is no longer actively maintained, and no existing version was compatible with the PHP<br />

version 5.3 included in Debian Squeeze, which is why the Debian maintainer asked for the package<br />

to be removed.<br />

➨ http://www.phpgroupware.org/<br />

eGroupware was also mentioned, but it too went the way of PHPGroupware, but for different<br />

reasons. The software is still maintained by the company that develops it, but no volunteer has<br />

stepped up to ensure its maintenance within Debian. Should you still wish to use it, the project<br />

itself provides Debian packages.<br />

➨ http://www.egroupware.org/<br />

All is not lost though. Many of the features traditionally provided by “groupware” software are<br />

increasingly integrated into “standard” software. This is reducing the requirement for specific,<br />

specialized groupware software. On the other hand, this usually requires a specific server. A<br />

good example for such a server is Kolab, that can integrate into KDE (Kontact, Kmail, and so on),<br />

the Horde webmail, Thunderbird (via a plugin) and even into Microsoft Outlook. Kolab is part<br />

of Debian Squeeze (kolab* packages).<br />

➨ http://www.kolab.org/<br />

13.4.4.2. Instant Messaging Systems<br />

When setting up an internal instant messaging system for a company, the obvious choice is Jabber:<br />

its protocol is an open standard (XMPP), and there is no shortage of features. The messages<br />

can be encrypted, which can be a real bonus, and gateways can be set up between a Jabber server<br />

and other instant messaging networks such as ICQ, AIM, Yahoo, MSN, and so on.<br />

ALTERNATIVE<br />

Internet Relay Chat<br />

IRC can also be considered, instead of Jabber. This system is more centered<br />

around the concept of channels, the name of which starts with a hash sign #.<br />

Each channel is usually targeted at a specific topic and any number of people<br />

can join a channel to discuss it (but users can still have one-to-one private conversations<br />

if needed). The IRC protocol is older, and does not allow end-to-end<br />

encryption of the messages; it is still possible to encrypt the communications<br />

between the users and the server by tunneling the IRC protocol inside SSL.<br />

IRC clients are a bit more complex, and they usually provide many features<br />

that are of limited use in a corporate environment. For instance, channel “operators”<br />

are users endowed with the ability to kick other users from a channel,<br />

or even ban them permanently, when the normal discussion is disrupted.<br />

366 The Debian Administrator's Handbook

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!