I would like to know whether anyone done the portal before?

One of the disadvantage of open source is there is no "postmaster" for each domain.