I think they should drop the entire selfdesigned portal and go for something like drupal and set it up the way they want it.
It got everything they need, and what small things it does not have, they can add to it. Spend their time designing a template instead of wasting time on something that only scares people away.
It looks even worse now then the previous portal, and that sadly says alot