elfuchsjekyll / vosao

Automatically exported from code.google.com/p/vosao
0 stars 0 forks source link

Implement webdav access to web site content #146

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
GAE has 30 sec request limitation. 

This is quite sufficient for usual request but import/export operations may 
take much longer time.

Current import file format stores all site data into one xml file 
content.xml. That makes difficult to split import/export procedure to small 
30sec tasks. 

Better approach is to open access to site internals through webdav 
protocol. This give us ability to bulk resources import/export and site 
content as well.

Structure of webdav repository mirrors Vosao resources tree with additional   
files.

/_config.xml
/_comments.xml
/_languages.xml
/_messages.xml
/_users.xml
/_groups.xml
/_plugins.xml
/_forms.xml
/_seourls.xml
/_structures.xml
/_structure_templates.xml

For every resource folder:

/PATH/_folder.xml

For template:

/theme/TEMPLATE_NAME/_template.xml

For every page:
/page/PAGE_PATH/_content.xml
/page/PAGE_PATH/_comments.xml
/page/PAGE_PATH/_page_permissions.xml

Original issue reported on code.google.com by kinyelo@gmail.com on 7 Mar 2010 at 9:10

GoogleCodeExporter commented 9 years ago
Postponed to release 0.3 in time.

Original comment by kinyelo@gmail.com on 11 Mar 2010 at 4:11

GoogleCodeExporter commented 9 years ago
Implemented read only access for admins. URL is /_ah/webdav

Original comment by kinyelo@gmail.com on 29 Mar 2010 at 10:55