WebDAVApi2008
- Project name
- WebDAV API
- Mentor(s)
- Student
- Estimated workload
- 2 man month
- Details
Important Links
- Initial project proposal : http://code.google.com/soc/2008/xwiki/appinfo.html?csaid=4052B352CB737DB4
- Source repository : http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-webdav/
- Installation guide : http://dev.xwiki.org/xwiki/bin/view/Drafts/XWikiWebDAV
Workplan
Goal Status Create a maven project for the existing code base. [COMPLETE] Modify the pom to deploy the webdav servlet easily (mvn jetty:run). [COMPLETE] Fix / Implement basic browsing functionality. [COMPLETE] Fix DAV properties of various file types. [COMPLETE] Fix support for editing wiki files (GET / PUT). [COMPLETE] Implement adding / removing pages / spaces (MKCOL / DELETE). [COMPLETE] Modularise / Refactor the code base. [COMPLETE] Implement integration-test support. [COMPLETE] Implement renaming spaces / pages. [COMPLETE] Implement adding / removing / renaming / moving attachments. [COMPLETE] Migrate to XWIKI-1.6 core. [COMPLETE] Implement handling a large number of entries in the attachments view. [COMPLETE] Implement support for temporary (in-memory) files (file name begins with a "."). [COMPLETE] Create an installation guide. [COMPLETE] Modify the pom to build a jar (instead of a war). [COMPLETE] Write a separate minimal war to respond to the OPTIONS request correctly (interoperability). [COMPLETE] Handle large numbers of pages in spaces (A, B, C, D ... view). [COMPLETE] Implement webdav-office integration. (New)|[INPROGRESS] Perform ineroperability testing and report / fix bugs. [INPROGRESS] Add global support for files starting with a "." (already implemented for pages). [PENDING] Add support for directories starting with a "." or "(". [PENDING] Implement Add / Remove member methods on all other views appropriately. [PENDING] Add the library view. (+ verify the behaviour, write tests). [PENDING] Replicate tests on all views. [PENDING] Implement locking / versionning appropriately. [PENDING] - Volunteers
Asiri Rathnayake
- Active
- Yes
- Importance
- 5
- Year
2008
- Developer profile