Proposed by: Karsten Dambekalns
Mentor: TBD
Student working on it: -
Resources (multimedia files, templates, archives, ...) are handled by a resource manager in FLOW3. Metadata as well as the data itself will be stored in the TYPO3 Content Repository (CR), a PHP implementation of JSR-283.
While the low-level details of storing binary content in a CR are clear from the specification, the high-level use of those specifications is up to the user. On top of the structure used for resource management we want to provide WebDAV access to the contained data. This will make it easy to add/edit resources for FLOW3 and TYPO3v5 users.
By the end of April there will be a basic working WebDAV implementation on top of FLOW3 and TYPO3v5, which needs to be developed further.
By end of April a working implementation of basic WebDAV functionality (upload, download, deletion, creation of folders) will be available as base for further work. Close coordination with the development of the resource manager in FLOW3 will need to be maintained.
Strong skills in OOP-style PHP development, love for clean code. WebDAV and JSR-283 knowledge are helpful but not required.