Yes, that was it. You can view, but General had a sticky that said "No posting is going on, folks, move along."
Basically, they shut down the forum during long downtimes to keep the people who would normally be complaining in-game from coming to complain where it's visible.
This happens 2-4 times a week, depending on website traffic and downtimes.