https://docs.moodle.org/dev/index.php?title=Backup_2.0_drop_in_ideas&feed=atom&action=historyBackup 2.0 drop in ideas - Revision history2024-03-29T07:32:05ZRevision history for this page on the wikiMediaWiki 1.39.6https://docs.moodle.org/dev/index.php?title=Backup_2.0_drop_in_ideas&diff=62235&oldid=prevStronk7 at 19:03, 3 May 20222022-05-03T19:03:11Z<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:03, 3 May 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Template:Backup 2.0}}This page collects all the ideas collected/suggested by the Community, related to [[Backup 2.0|Backup 2.0]] along the last months. They are distilled/discussed with detail in the [[Backup 2.0 requirements|requirements]] page in order to get a comprehensible list to be fulfilled in the development process. Here it's the original raw list (just numbered for easier reference):</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Template:WillNotMigrate}}</ins>{{Template:Backup 2.0}}This page collects all the ideas collected/suggested by the Community, related to [[Backup 2.0|Backup 2.0]] along the last months. They are distilled/discussed with detail in the [[Backup 2.0 requirements|requirements]] page in order to get a comprehensible list to be fulfilled in the development process. Here it's the original raw list (just numbered for easier reference):</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Enable Backup and restore of a Course and it's related meta courses IN ONE HIT to save on adminstration time. </div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Enable Backup and restore of a Course and it's related meta courses IN ONE HIT to save on adminstration time. </div></td></tr>
</table>Stronk7https://docs.moodle.org/dev/index.php?title=Backup_2.0_drop_in_ideas&diff=60805&oldid=prevMudrd8mz: Reverted edits by Mudrd8mz (talk) to last revision by Deraadt2021-08-09T13:11:06Z<p>Reverted edits by <a href="/dev/Special:Contributions/Mudrd8mz" title="Special:Contributions/Mudrd8mz">Mudrd8mz</a> (<a href="/dev/User_talk:David_Mudrak">talk</a>) to last revision by <a href="/dev/User:Michael_de_Raadt"><bdi>Michael de Raadt</bdi></a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:11, 9 August 2021</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l12">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># One code base both for manual and scheduled backup</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># One code base both for manual and scheduled backup</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Scheduled restore</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Scheduled restore</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># <del style="font-weight: bold; text-decoration: none;">table </del>restore so that one can also select to restore course settings (they are currently backed up, but not restored in any restore function.)</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># <ins style="font-weight: bold; text-decoration: none;">Fix </ins>restore so that one can also select to restore course settings (they are currently backed up, but not restored in any restore function.)</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Fileless export/import (aka fix import function so that one can choose to import blocks, course settings, etc. in addition to resources/activities)</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Fileless export/import (aka fix import function so that one can choose to import blocks, course settings, etc. in addition to resources/activities)</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Export/import over mnet</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Export/import over mnet</div></td></tr>
</table>Mudrd8mzhttps://docs.moodle.org/dev/index.php?title=Backup_2.0_drop_in_ideas&diff=60557&oldid=prevMudrd8mz: MDLSITE-65512021-08-09T13:05:55Z<p>MDLSITE-6551</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:05, 9 August 2021</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l12">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># One code base both for manual and scheduled backup</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># One code base both for manual and scheduled backup</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Scheduled restore</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Scheduled restore</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># <del style="font-weight: bold; text-decoration: none;">Fix </del>restore so that one can also select to restore course settings (they are currently backed up, but not restored in any restore function.)</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># <ins style="font-weight: bold; text-decoration: none;">table </ins>restore so that one can also select to restore course settings (they are currently backed up, but not restored in any restore function.)</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Fileless export/import (aka fix import function so that one can choose to import blocks, course settings, etc. in addition to resources/activities)</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Fileless export/import (aka fix import function so that one can choose to import blocks, course settings, etc. in addition to resources/activities)</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Export/import over mnet</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Export/import over mnet</div></td></tr>
</table>Mudrd8mzhttps://docs.moodle.org/dev/index.php?title=Backup_2.0_drop_in_ideas&diff=24495&oldid=prevDeraadt at 08:35, 8 June 20112011-06-08T08:35:07Z<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:35, 8 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Template<del style="font-weight: bold; text-decoration: none;">:Development</del>:Backup 2.0}}This page collects all the ideas collected/suggested by the Community, related to [[Backup 2.0|Backup 2.0]] along the last months. They are distilled/discussed with detail in the [[Backup 2.0 requirements|requirements]] page in order to get a comprehensible list to be fulfilled in the development process. Here it's the original raw list (just numbered for easier reference):</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Template:Backup 2.0}}This page collects all the ideas collected/suggested by the Community, related to [[Backup 2.0|Backup 2.0]] along the last months. They are distilled/discussed with detail in the [[Backup 2.0 requirements|requirements]] page in order to get a comprehensible list to be fulfilled in the development process. Here it's the original raw list (just numbered for easier reference):</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Enable Backup and restore of a Course and it's related meta courses IN ONE HIT to save on adminstration time. </div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Enable Backup and restore of a Course and it's related meta courses IN ONE HIT to save on adminstration time. </div></td></tr>
</table>Deraadthttps://docs.moodle.org/dev/index.php?title=Backup_2.0_drop_in_ideas&diff=16529&oldid=prevStronk7: New page: {{Template:Development:Backup 2.0}}This page collects all the ideas collected/suggested by the Community, related to Backup 2.0 along the last months. They are d...2009-12-08T15:12:37Z<p>New page: {{Template:Development:Backup 2.0}}This page collects all the ideas collected/suggested by the Community, related to <a href="/dev/Backup_2.0" title="Backup 2.0">Backup 2.0</a> along the last months. They are d...</p>
<p><b>New page</b></p><div>{{Template:Development:Backup 2.0}}This page collects all the ideas collected/suggested by the Community, related to [[Backup 2.0|Backup 2.0]] along the last months. They are distilled/discussed with detail in the [[Backup 2.0 requirements|requirements]] page in order to get a comprehensible list to be fulfilled in the development process. Here it's the original raw list (just numbered for easier reference):<br />
<br />
# Enable Backup and restore of a Course and it's related meta courses IN ONE HIT to save on adminstration time. <br />
# Support incremental backups & restore.<br />
# Support 1-activity backup.<br />
# Backup/restore one topic only (not just one activity) --[[User:Samuli Karevaara|Samuli Karevaara]] 21:29, 5 March 2009 (CST)<br />
# Support anonymisation of personal data on backup.<br />
# Separate process and progress. ''(Perhaps [http://cvs.moodle.org/moodle/lib/weblib.php?r1=1.1214&r2=1.1215 these classes I wrote] can help)--[[User:Tim Hunt|Tim Hunt]] 19:41, 1 March 2009 (CST)''<br />
# XML format doesn't need to be radical different (IMO).<br />
# Support restore of old (1.9 only?) backups.<br />
# Hook in backup & restore to [[Backup 2.0 multiple formats|intercept & support other formats (BB, IMS-CC...)]]<br />
# One code base both for manual and scheduled backup<br />
# Scheduled restore<br />
# Fix restore so that one can also select to restore course settings (they are currently backed up, but not restored in any restore function.)<br />
# Fileless export/import (aka fix import function so that one can choose to import blocks, course settings, etc. in addition to resources/activities)<br />
# Export/import over mnet<br />
# OOP.<br />
# Secure (don't handle non-allowed data, user matching on restore, salted passwords..)<br />
# Safe (some sort of "rollback" on failure - requires to have everything annotated somewhere - backup_ids or so).<br />
# file-less backups - if you have separate backups, import/export etc.<br />
# Allow to backup one category of courses (at the same time, one zip per course). MDL-17187<br />
# Allow to mark courses to be excluded from scheduled backup manually.<br />
# Avoid anti-timeout output when not running from browser. MDL-17282<br />
# Review related caps, cleaning them and adding missing bits, improving sec. consistency.<br />
# Log all backups (both manual and scheduled). Improve logging in general.<br />
# Separate each module's portion of XML into its own namespace.<br />
# Use the namespaces to allow each module the option of validating it's XML content before processing.<br />
# Roll dates: on restore or import, allow instructor to input a start date, and roll all assignment, quiz, etc. dates forward based on the new start date.<br />
# Backup would need to be called when publish a course on the community hub ([https://docs.moodle.org/en/Community_hub#Publish_course course template])<br />
# Metadata... to be included in backup/restore... something like: [[Metadata]]<br />
# Allow backup of roles with permissions, assigns and overrides. MDL-17081<br />
<br />
'''Note:''' list items marked with ✔ have been analysed/added as development [[Backup 2.0 requirements|requirements]].</div>Stronk7