I work for a consortium that uses Discourse as its basic community infrastructure. We currently use Google Drive for sharing member-contributed resources with each other. From time to time, a request surfaces of implementing a tool that’s purpose-built for such a task, but I’m not sure what that might be.
Material that might be collected: documents (Word, Excel, PPT, PDF), links (to Google Docs or other online resources, including YouTube, etc.).
It would be helpful if in this tool a user could search for individual resources (such as a specific Word document, say a syllabus) as well as groups of resources (said syllabus, along with its PDF readings and links to external resources).