Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Backup 2.0 requirements: Difference between revisions

From MoodleDocs
Line 11: Line 11:


== RQ02: ==
== RQ02: ==
'''Support incremental backups & restore'''
== RQ03: ==
== RQ04: ==
== RQ05: ==
== RQ06: ==
== RQ07: ==
== RQ08: ==
== RQ09: ==
== RQ10: ==
== RQ11: ==
== RQ12: ==
== RQ13: ==
== RQ14: ==
== RQ15: ==
== RQ16: ==
== RQ17: ==
== RQ18: ==
== RQ19: ==
== RQ20: ==
== RQ21: ==
== RQ22: ==
== RQ23: ==
== RQ24: ==
== RQ25: ==
== RQ26: ==
== RQ27: ==
== RQ28: ==
== RQ29: ==

Revision as of 10:22, 25 April 2010

Template:Development:Backup 2.0Moodle 2.0

Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.

This page shows the analysis/justification/decision for all the drop in ideas detected/suggested along the last months mashed up with the main goals of the project. While pinpointing all the requirements of the new Backup 2.0, also we'll be defining the main list of tasks to fulfil them.

Note: For easier reference, all the requirements are labelled "RQxx" and all the associated tasks "RTxxyy", where "xx" is the requirement number and "yy" the task number" (obviously hopping we won't have more than 99 of them ;-) ).

RQ01:

Enable Backup and restore of a Course and it's related meta courses IN ONE HIT to save on adminstration time

Meta courses are out in Moodle 2.0 and their functionality will be, somehow, replaced my the new Cohorts (a.k.a. site-wide groups). In any case, and as a general rule, any backup / restore operation involving more that one course is not backup / restore responsibility (i.e. the functionality is not built in there) but responsibility of newly scripts using the new backup API to do those "multiple operations".

RQ02:

Support incremental backups & restore

RQ03:

RQ04:

RQ05:

RQ06:

RQ07:

RQ08:

RQ09:

RQ10:

RQ11:

RQ12:

RQ13:

RQ14:

RQ15:

RQ16:

RQ17:

RQ18:

RQ19:

RQ20:

RQ21:

RQ22:

RQ23:

RQ24:

RQ25:

RQ26:

RQ27:

RQ28:

RQ29: