Following on from the complete rewrite of file handling in Moodle 2.0 (see File API and Repository API docs), we need to rewrite the resource module to:
- take advantage of the new File features and
- improve security and portability of resources
This document outlines the current plan: Resource module file API migration
The first major thing you will notice is that the current single resource module (with various subtypes) is being broken apart into several full modules: resource, page, url, folder and imscp.
I know this will seem like a rather extreme change, but I think the rationale is there, and a major release like Moodle 2.0 is the time to do it.
We would love your feedback about this plan and your help in thinking about it. Please read the document carefully and reply here with any thoughts you have about it (or start new discussions in this forum).