While this tells you which XEPs you should enable for a modern XMPP experience it doesn't tell you how to do that. In my experience the documentation especially for ejabberd is lacking and it's often not trivial to find out.
Also this begs the obvious question: Why aren't the options to have a modern XMPP server enabled by default?