A prerequisite for successful and effective implementation of e-learning systems is careful consideration of underlying pedagogy. However, incorporating pedagogical approaches during the development of Web-based educational systems today remains an issue. The advent of more sophisticated Web-based educational systems has showed the need for an essential contribution of pedagogical principles to their development. In this paper, the importance of integrating learning theories in adaptive hypermedia educational systems (AHES) is examined and a set of attributes that must be incorporated during the development of such systems is proposed. The desired attributes are studied in conjunction with the newly trends of Internet evolution, such as sharing and collaboration, which provide new opportunities in the development of such systems.