I have two suggestion pertaining forum activity.
1. boot inactive and non contributing moderators.
I know is possible to monitor a level of moderators by post and time online. Using these figure make it possible to monitor contribution to activity and general contribution to topics. If a mod makes a debate/discussion/contents and it generates a certain views and post he becomes safe. If his contribution is zero. He is fired and a new moderator is hired from the current community members. Being a moderator is a volunteer duty, and not a job. So there is no point in having moderators that don't perform their duties and start topics that boost the general activity of the forum.
There should also be ''duty time'' for each mods. These mods must report forum condition before and after their shift. A 2 hrs shift in a cycle of 4 hrs is enough to deal with spams.
2. Although these will need a little coding and Dev are a little busy in the moment, I think is time we have an ingame league forum. A league marshal, and some designated ranks, like ambassadors must be in charge of being admins of these forum by default. These will encourage activity a lot. and it will make it easy to share and communicate information. even storing it. It will also encourage democratic and autocratic leadership styles. And it won't take much server space.
Here is an example.
