I think all news, info and alerts should be put on these forums. I'm not on Twitter or any other social media and get all my news and alerts here. It's very frustrating to go some where else for news on your game when this is the forum for the game. Or to read from users what's going on that week with the game.
This! Actually use your own forums to keep players informed instead of just third party social media.