web portal base implementation.