The emergence of the Web 2.0 technologies in the last years have
changed the way people interact with knowledge. Services for cooperation and
collaboration have placed the user in the centre of a new knowledge building
space. The development of new second generation learning environments can
benefit from the potential of these Web 2.0 services when applied to an
educational context. We propose a methodology for designing learning
environments that relates Web 2.0 services with the functional requirements of
these environments. In particular, we concentrate on the design of the KRSM
system to discuss the components of this methodology and its application.