Server Modules
Whether you use Prosody, Tigase, ejabberd, or the XMPP server of your choice, you will have the ability to install server modules, components that extend the capabilities of your server and that can be independently installed, enabled or disabled, and configured. Some modules might provide capabilities to support a XEP, some might provide integration with databases and other storage frameworks, and so on. At the time of writing, Prosody has 230 modules, which you can explore at https://modules.prosody.im. Together, these modules comprise the prosody-modules project. The source code for these modules is located on Prosody's Mercurial site, https://hg.prosody.im/prosody-modules, and you can pull them down easily using Mercurial.
If you do not yet have Mercurial, you can apply the following steps:
$ sudo apt-get install mercurial $ mkdir ~/prosody-modules $ cd prosody-modules $ hg clone https://hg.prosody.im/prosody-modules
When, at some point, you want to update the files in...