A web portal is a specially designed website that brings information from diverse sources, like emails, online forums and search engines, together in a uniform way. From Wikipedia
The public art installation resumes operations after temporary closure due to inappropriate behavior, featuring enhanced security measures.