Note: You are currently viewing documentation for Moodle 3.6. Up-to-date documentation for the latest stable version of Moodle is likely available here: File API.

Development talk:File API: Difference between revisions

From MoodleDocs
(Replacing page with 'Moved to main page ...')
No edit summary
Line 1: Line 1:
Moved to main page ...
* File Storage API:
** abstract
** local pool implementation
** DB schema
** deletion, acls, metadata
** problem: empty directories, file overwriting
* File Manager API:
** unique class, able to handle one "file area"
** security
** js and non js implementations
** integration with editor
** integration with formslib
** integration with repos
** problem: zip support
* File Serving:
** from pool:
*** file.php
*** pluginfile.php
*** userfile.php
* from other moddata places:
*** rssfile.php
*** user/pix.php
*** user/pixgroup.php
* Migration:
** course files (as much as possible, allow fallback)
** moddata
**
* Backup & restore:

Revision as of 08:11, 16 July 2008

  • File Storage API:
    • abstract
    • local pool implementation
    • DB schema
    • deletion, acls, metadata
    • problem: empty directories, file overwriting
  • File Manager API:
    • unique class, able to handle one "file area"
    • security
    • js and non js implementations
    • integration with editor
    • integration with formslib
    • integration with repos
    • problem: zip support
  • File Serving:
    • from pool:
      • file.php
      • pluginfile.php
      • userfile.php
  • from other moddata places:
      • rssfile.php
      • user/pix.php
      • user/pixgroup.php
  • Migration:
    • course files (as much as possible, allow fallback)
    • moddata
  • Backup & restore: