prêts à mettre le tout en ligne. Vraiment ? Avez-vous la liste de ces 27 points à faire pour vous assurer d’un déploiement réussi? Cette présentation sur le déploiement d’un site de manière simple et efficace vous permettra de bien planifier votre déploiement afin d’éviter les problèmes.
2. RETOUR SUR INVESTISSEMENT
Jean-François Arseneault
Rencontré au WordCamp Montréal 2011
Associé et co-fondateur de SatelliteWP
Guillaume Hamel
Rencontré au WordCamp Montréal 2014
Directeur technique chez SatelliteWP
Toi
Rencontré au WordCamp Montréal 2018
Allié de/chez SatelliteWP
3. RETOUR SUR INVESTISSEMENT
PRIX DU BILLET : 50$
PRIX PAR JOUR DE CONFERENCE : 25$
PRIX DES CONFERENCES (SANS LE DINER) : 10$ (25-15)
PRIX PAR CONFERENCE : 2$ (MIN 5 PAR JOUR)
4. MAXIME JOBIN
A PROPOS...
Associé chez S2B Solution
Co-fondateur de SatelliteWP
Contribue à WordPress comme:
•Développeur
•Administrateur
•Conférencier (5e fois aux WordCamps)
•Traducteur
J’aime apprendre et partager mes connaissances afin de
devenir une meilleure version de moi-même.
5. DEPLOIEMENT
n.m. : Action de mettre en service ou de rendre
disponible une nouvelle solution technique d’une
manière coordonnée.
Exemple: Le déploiement a viré au cauchemar, car il
était mal planifié.
6. SUCCES D’UN DEPLOIEMENT
Un déploiement réussi repose sur :
une planification adéquate
une exécution précise
un plan d’arrêt
des tests de validation
11. PLAN D’EXECUTION / ARRET
OBTENIR LES ACCES
CREATION DU PLAN DE TESTS
TESTER LES ACCES
- Hébergement web
- Nom(s) de domaine
- Certificat SSL
- Se connecter
- Valider que nous aurons les droits nécessaires
- Pages à visiter
- Formulaires
- Panier d’achat
- Tests automatisés
- Date et heure
- Intervenants
- Temps d’exécution / downtime
- Processus de rollback en cas de problème
PLANIFIER
13. EXPORT DES DONNEES DE DEV
AVISER LE CLIENT
MODE MAINTENANCE
PRENDRE UN BACKUP DU SITE EXISTANT
- .maintenance <?php $upgrading = time(); ?>
- wp-content/maintenance.php
EXECUTER
- Attention aux thèmes qui écrivent en dehors du
dossier principal.
14. SUPPRESSION DES LOGS
COPIE DES DONNEES
REECRITURES
MODIFICATION DE LA CONFIGURATION
- Fichiers
- Base de données
- Réglages (cron, mime types, …)
- Base de données
- Debug à « OFF »
- Édition de fichiers à « OFF »
- Ne pas modifier le fichier SQL directement
- Attention aux particularités comme Rev Slider:
https://www.monsite.com
- wp-content/debug.log
- error_log
EXECUTER (SUITE…)
15. CONFIGURATION D’UN CDN
MODIFIER LES CLES D’API
EXTENSION DE CACHING
CONFIGURATION SMTP
- Passerelles de paiement (ex: Stripe)
- Gestion d’info-lettres (ex: MailChimp, Drip, …)
- Gestion des courriels (ex: SendMail, MailGun, …)
- Vider les caches AVANT les tests
EXECUTER (SUITE…)
16. PRENDRE UN BACKUP
EXTENSION DE SECURITE
EXECUTION DU PLAN DE TESTS
OUTILS DE STATISTIQUES / TRACKING
- Limite du nombre de logins
- Éditeur de fichiers
- Log des activités
- Scan des fichiers
- Google Analytics / Google Tag Manager
- KISS Metrics
- Facebook Pixel
- Suivre le plan fait en planification!
EXECUTER (SUITE…)
17. METTRE A JOUR LE GCS OUTILS D’ENTRETIEN
- GitHub
- BitBucket
- GitLab
- Subversion
- Backup
- Monitoring
- Scans
EXECUTER (SUITE…)
19. RECOMMENCER ?
AVISER LE CLIENT
CELEBRER !!!
MISE A JOUR DE LA DOC
- Félicitation!
- Documentation
- ZIP
- Qu’est-ce qui manquait à la procédure ?
- Fêtez chaque projet avant le passage au prochain
FINALISER