The Debian ikiwiki package has a pile of recommends and suggests for packages needed by various plugins and other optional functionality. To make it easier for people to figure out what to install, and to make it easier for automatic dependency tracking to remove packages ikiwiki no longer needs, we could split the plugins with additional dependencies into their own packages.

Notable plugin dependencies:

Also, ikiwiki should probably just depend on libauthen-passphrase-perl and refuse to store insecure passwords.