Hotfix problemes dans les tutos

| Q                         | R
| ------------------------- | -------------------------------------------
| Correction de bugs ?      | oui
| Nouvelle Fonctionnalité ? | non
| Tickets concernés         | #1130, #1128, #1067, #719 

## /!\ à traiter urgemment /!\
Cette PR corrige essentiellement les problèmes recensés dans les tutos depuis le lancement de la beta publique. Elle corrige pas mal d'erreur 500 et permet aux robots de Google de ne plus ecnaisser des erreur 500

**Infos QA :**

Il faut vérifier (sur les big et mini tutos) : 
- La création, et modification d'un tuto, le déplacement des éléments, la demande de validation, et la publication de celui-ci
- L'import d'un tuto (il y'a un exemple dans les fixtures) et que tous les extraits restent accessibles.

**N'hésitez pas à regarder les issues concernées.**


Pourquoi `and (self.sha_public.strip() != '')` est en double ici ?!