See how you can run a god controlled ejabberd instance inside a docker container
I have started implementing an ejabberd module that targets the experimental 'Message Archive Management' (XEP-0313) specification.
Example on how to use a python script for the external ejabberd authentication mechanism
Short walkthrough on building a ejabberd clustered setup
Small introduction on how to write a custom HTTP module for ejabberd