Wargaming just released a new Mod Portal. It’s still in Alpha stage and only available in Russian at the moment, but might be available for other Regions if it’s proven to work.
The idea is to make a common place with approved modifications for the game, where players can go and download. This is Wargaming second attempt to build such a portal and will be further developed and improved over time. If you want to check it out, just click here.