Hi Ciaran, great news!
Yes, it should be done in a Portal-based form, that's the way to go.
Are you planning to discuss openly with the community about the Content management & Knowledge management?
Both a really important issues for the future of openacs, I strongly suggest that the core things should be widely discussed here.