The document proposes a conceptual framework called Personal Learning Environment Framework (PLEF) to support the creation of personal learning environments using Web 2.0 concepts and technologies. PLEF would allow for personalization, participation, aggregation of feeds and widgets, media integration, tagging, commenting, sharing, and search capabilities in a web browser-based personal learning environment. The framework, interface requirements, abstract architecture, use cases, and implementation details using various technologies are discussed at a high level.