4 This documment shows the current status of the backup/restore option.
6 Backup: WORKING. COMPLETED !!
8 Restore: WORKING. COMPLETED !!
10 ========== ========== ========== ========== ========== ==========
12 Now I show the specific detailed status of every item in the process:
16 - Backup FrontEnd............................................DONE
17 - Check Security........................................DONE
18 - Select Info to Backup.(from mods).....................DONE
19 - Check (summary info)..................................DONE
20 - Check mods.......................................DONE
21 - Check logs.......................................DONE
22 - Check users......................................DONE
23 - Check User Files.................................DONE
24 - Check Course Files...............................DONE
25 - Launch Backup.........................................DONE
26 - Show progress.........................................DONE
27 - Determine Backup location.............................DONE
28 - Delete old entries at backup startup..................DONE
29 - From database....................................DONE
30 - From filesystem..................................DONE
31 - Backup Items:..............................................DONE
32 - Backup Info data......................................DONE
33 - Course................................................DONE
34 - Course Summary Data................................DONE
35 x course info.....................................DONE
36 x sections info...................................DONE
37 x mods info.......................................DONE
38 - User Accounts Info.................................DONE
39 x admins..........................................DONE
40 - All..........................................DONE
41 x course creators.................................DONE
42 - All..........................................DONE
43 x teachers........................................DONE
44 - Course.......................................DONE
45 - All..........................................DONE
46 x students........................................DONE
47 - Course.......................................DONE
48 - All..........................................DONE
49 - Logs...............................................DONE
50 - Scales.............................................DONE
51 - Events.(course)....................................DONE
52 - Groups.............................................DONE
53 - Categories and Questions.(STEP 1)..................DONE
54 + categories......................................DONE
55 + questions structure.............................DONE
56 - Mods Info..........................................DONE
57 x assignments.....................................DONE
58 + course data..................................DONE
59 + user data....................................DONE
60 + files........................................DONE
61 x attendances.....................................DONE
62 + course data..................................DONE
63 + user data....................................DONE
64 + files.....(NOT EXISTS).......................DONE
65 x chats...........................................DONE
66 + course data..................................DONE
67 + user data....................................DONE
68 + files.....(NOT EXISTS).......................DONE
69 x choices.........................................DONE
70 + course data..................................DONE
71 + user data....................................DONE
72 + files.....(NOT EXISTS).......................DONE
73 x forums..........................................DONE
74 + course data..................................DONE
75 + user data....................................DONE
76 + files........................................DONE
77 x glosaries.......................................DONE
78 + course data..................................DONE
79 + user data....................................DONE
80 + files........................................DONE
81 x journals........................................DONE
82 + course data..................................DONE
83 + user data....................................DONE
84 + files.(NOT EXISTS)...........................DONE
85 x labels..........................................DONE
86 + course data..................................DONE
87 + user data....................................DONE
88 + files.(NOT EXISTS)...........................DONE
89 x quizzes.(STEP 2)................................DONE
90 + course data..................................DONE
91 + user data....................................DONE
92 + files.(ARE COURSE FILES !!!).................DONE
93 x resources.......................................DONE
94 + course data..................................DONE
95 + user data....................................DONE
96 + files..(ARE COURSE FILES !!!)................DONE
97 x surveys.........................................DONE
98 + course data..................................DONE
99 + user data....................................DONE
100 + files.....(NOT EXISTS).......................DONE
101 x workshops.......................................DONE
102 + course data..................................DONE
103 + user data....................................DONE
104 + files........................................DONE
105 x user files to temp..............................DONE
106 x course files to temp............................DONE
107 - Compress the backup (zip)..................................DONE.
108 - XML File................................................DONE.
109 - moddata files...........................................DONE.
110 - Course Files............................................DONE.
111 - User Files..............................................DONE.
112 - Copy finished file to browseable dir.......................DONE
113 - Delete old entries at backup end...........................DONE
114 - From database...........................................DONE
115 - From filesystem.........................................DONE
116 - Browse backup files........................................DONE
117 - Download backup files......................................DONE
118 - Delete backup files........................................DONE
119 - Program scheduled backups..................................DONE
120 - Build a configuration inteface..........................DONE
121 - Create the script.......................................DONE
122 - Integrate it in cron....................................DONE
123 - View logs...............................................DONE
124 - Send email..............................................DONE
125 - Select manually the desired activities to backup...........NOT EXISTS
126 - Modify the backup frontend..............................NOT EXISTS
127 - Modify the backup of course_sections and course_modules.NOT EXISTS
128 - Modify every module backuplib to work properly..........NOT EXISTS
129 - Encode every possible internal link........................DONE
130 - Links to forums.........................................DONE
131 - Links to resources......................................DONE
134 - Delete old entries at restore start........................DONE
135 - From database...........................................DONE
136 - From filesystem.........................................DONE
137 - Restore FrontEnd...........................................DONE
138 - Check Security........................................DONE
139 - Select File to Restore................................DONE
140 - Uncompress the backup (unzip).........................DONE
141 - XML File..........................................DONE
142 - Course Files......................................DONE
143 - User Files........................................DONE
144 - Check file is a valid one.............................DONE
145 - Load info from file...................................DONE
146 - Load Backup Info......................................DONE
147 - Load Course Header....................................DONE
148 - Restore into feature..................................DONE
149 - New course (restore)...............................DONE
150 - Existing course (import)...........................DONE
151 - Select Info to Restore (depending from backup)........DONE
152 - Make decisions........................................DONE
153 - About existing users...............................DONE
154 - Launch Restore........................................DONE
155 - Show progress.........................................DONE
156 - Restore Items:.............................................DONE
157 - Course................................................DONE
158 - Course Summary Data................................DONE
159 - Course Table....................................DONE
160 - Sections Table..................................DONE
161 - Modules Table...................................DONE
162 - User Accounts Info.................................DONE
163 x teacheras. .....................................DONE
164 - None .......................................DONE
165 - Course.......................................DONE
166 - All..........................................DONE
167 x students........................................DONE
168 - None.........................................DONE
169 - Course.......................................DONE
170 - All..........................................DONE
171 x creators........................................DONE
172 - None.........................................DONE
173 - Course.......................................DONE
174 - All..........................................DONE
175 x admins..........................................DONE
176 - None.........................................DONE
177 - Course.......................................DONE
178 - All..........................................DONE
179 - Categories and Questions.(STEP 1)..................DONE
180 + categories......................................DONE
181 + questions structure.............................DONE
182 - Scales.............................................DONE
183 - Events.(course)....................................DONE
184 - Groups.............................................DONE
185 - Mods Info Prepare..................................DONE
186 x read modules zone...............................DONE
187 x separate every mod..............................DONE
188 x xmlize (to array) and serialize it..............DONE
189 x save to db (backup_ids).........................DONE
190 - Mods Info..........................................DONE
191 x assignments.....................................DONE
192 + course data..................................DONE
193 + user data....................................DONE
194 + files........................................DONE
195 x attendances.....................................DONE
196 + course data..................................DONE
197 + user data....................................DONE
198 + files.(NOT EXISTS)...........................DONE
199 x chats...........................................DONE
200 + course data..................................DONE
201 + user data....................................DONE
202 + files.(NOT EXISTS)...........................DONE
203 x choices.........................................DONE
204 + course data..................................DONE
205 + user data....................................DONE
206 + files.(NOT EXISTS)...........................DONE
207 x forums..........................................DONE
208 + course data..................................DONE
209 + user data....................................DONE
210 + files........................................DONE
211 x glosaries.......................................DONE
212 + course data..................................DONE
213 + user data....................................DONE
214 + files........................................DONE
215 x journals........................................DONE
216 + course data..................................DONE
217 + user data....................................DONE
218 + files.(NOT EXISTS)...........................DONE
219 x labels..........................................DONE
220 + course data..................................DONE
221 + user data....................................DONE
222 + files.(NOT EXISTS)...........................DONE
223 x quizzes.(STEP 2)................................DONE
224 + course data..................................DONE
225 + user data....................................DONE
226 + files.(ARE COURSE FILES !!!).................DONE
227 x resources.......................................DONE
228 + course data..................................DONE
229 + user data....................................DONE
230 + files.(ARE COURSE FILES !!!).................DONE
231 x surveys.........................................DONE
232 + course data..................................DONE
233 + user data....................................DONE
234 + files.(NOT EXISTS)...........................DONE
235 x workshops.......................................DONE
236 + course data..................................DONE
237 + user data....................................DONE
238 + files........................................DONE
239 - User files from temp.......................................DONE
240 - Course files from temp.....................................DONE
241 - Log entries................................................DONE
242 - Readjust instance in course_modules........................DONE
243 - Readjust modinfo in course (serialize).....................DONE
244 - Delete old entries at restore end. .......................DONE
245 - From database...........................................DONE
246 - From filesystem.........................................DONE
247 - Upload backup files........................................DONE
248 - Decode every possible internal link........................DONE
249 - Links to forums.........................................DONE
250 - From forums (post->message)..........................DONE
251 - From forums (forum->intro)...........................DONE
252 - From resources (resource->summary)...................DONE
253 - From resources (resource->alltext)...................DONE
254 - Links to resources......................................DONE
255 - From forums (post->message)..........................DONE
256 - From forums (forum->intro)...........................DONE
257 - From resources (resource->summary)...................DONE
258 - From resources (resource->alltext)...................DONE
260 ========== ========== ========== =========== =========== =========== ===
262 This is all. It isn't a little thing !!! :-)