advantages of having a content portal