diff --git a/slides.md b/slides.md
index 27f47d6..c987bce 100644
--- a/slides.md
+++ b/slides.md
@@ -10,7 +10,7 @@ themeConfig:
# Recovering [deleted]{style="color: #fd5765"} Wagtail pages and/or Django models
-### Jake Howard{style="color: #e85537;" .mt-10 }
+### Jake Howard{.mt-10}
- Senior Systems Engineer @ Torchbox
@@ -31,6 +31,22 @@ background: /intranet.png
# Setting the scene
+
+
---
layout: cover
background: /site-history.png
@@ -38,24 +54,56 @@ background: /site-history.png
# Site history report
+
+
---
layout: image
image: /chat.png
backgroundSize: contain
---
+
+
---
layout: section
---
# Restoring from backups
+
+
---
layout: section
---
# _Partially_ restoring from backups
+
+
---
layout: section
---
@@ -63,6 +111,11 @@ layout: section
## 1.
# Spin up a database backup
+
+
---
layout: section
---
@@ -82,6 +135,12 @@ child_pages = sysadmin_page.get_descendants()
+
+
---
layout: section
---
@@ -100,6 +159,20 @@ collector.collect(list(child_pages) + [sysadmin_page])
+
+
---
layout: section
---
@@ -109,7 +182,7 @@ layout: section
-```python {all|3-5|all}
+```python {all|3-5}
from django.core import serializers
class NoM2MSerializer(Serializer):
@@ -136,6 +209,20 @@ with open("deleted-models.json", "w") as f:
}
+
+
---
layout: section
---
@@ -145,6 +232,10 @@ layout: section
### `manage.py loaddata`
+
+
---
layout: center
---
@@ -186,6 +277,10 @@ with open("deleted-models.json", "w") as f:
}
+
+
---
layout: fact
---
@@ -193,6 +288,16 @@ layout: fact
### 5.
# **Test!**
+
+
---
layout: image-right
image: /red-button.png
@@ -202,18 +307,29 @@ class: flex justify-center flex-col items-center
### 6.
# Showtime!
----
-layout: image-right
-image: https://images.unsplash.com/photo-1622021134395-d26aab83c221?q=80&w=1470&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D
-class: flex justify-center flex-col text-xl
----
+
-1. Backup!
-2. Transfer `deleted-models.json` to server
-3. `loaddata`
-4. `checktree`
-5. `update_index`
-6. `rebuild_reference_index`
+1. Backup! ✅
+2. Send `deleted-models.json` to server ✅
+3. `loaddata` ✅
+4. `checktree` ✅
+5. `update_index` ✅
+6. `rebuild_reference_index` ✅
+
+
+
+
---
layout: cover
@@ -222,8 +338,20 @@ background: /sysadmin.png
# Conclusion
+
+
---
layout: end
---
-END
+https://wagtail.org/blog/recovering-deleted-pages-and-models/