Web page fragmentation for personalized portal construction