Maintenance & Coming Soon Redirect Animation

Description

Cette super légère extension est principalement destinée aux développeurs/développeuses, concepteurs/conceptrices et administrateurs/administratrices de site qui ont besoin d’autoriser aux clients de prévisualiser le site avant d’être accessible au grand public ou de le masquer temporairement lors de mises à jour majeures.

Tout compte connecté avec des privilèges d’administrateur/administratrice WordPress sera autorisé à afficher le site, quels que soient les réglages de l’extension. Le privilège exact peut être défini à l’aide d’un crochet de filtre – voir FAQ.

Le comportement de celui-ci peut être activé ou désactivé à tout moment sans perdre aucun des réglages configurés dans son volet de réglages. Cependant, il est recommandé de désactiver l’extension plutôt que de l’activer lorsqu’elle est désactivée.

Lorsque la redirection est activée, elle peut envoyer différents types d’en-tête.

Une liste d’adresses IP peut être définie pour contourner complètement le mode de maintenance. Cette option est utile lorsqu’il est nécessaire d’autoriser l’ensemble du bureau d’un client à accéder au site en mode maintenance sans avoir à conserver des clés d’accès individuelles.

Les clés d’accès fonctionnent en créant une clé sur l’ordinateur de l’utilisateur/utilisatrice qui sera vérifiée lorsque le mode de maintenance est actif. Lorsqu’une nouvelle clé est créée, un lien pour créer le cookie de clé d’accès sera envoyé par e-mail à l’adresse e-mail fournie. L’accès peut alors être révoqué en désactivant ou en supprimant la clé.

Rôles d’utilisateurs/utilisatrices – utilisateurs/utilisatrices qui voient le site, au lieu de la page de maintenance

Rôles d’utilisateurs/utilisatrices – utilisateurs/utilisatrices qui voient le site, au lieu de la page de maintenance

Animations :

L’animation sur le Web n’est pas seulement amusante, mais engageante de telle sorte qu’elle a converti les personnes visitant le site en clients avant même qu’il ne soit accessible au grand public, tout le monde attendant avec impatience son lancement.

Vous pouvez soit choisir votre animation dans la bibliothèque, soit téléverser la vôtre ; cette animation s’affichera devant votre site lors de sa maintenance.

À noter :
✔ Cette extension va surcharger toute autre extension de maintenance que vous utilisez.
✔ Tous les réglages sont mis à jour automatiquement, vous n’avez rien à enregistrer.

Commandes WP-CLI :

Noter : avant de commencer, exécutez ces commandes, assurez-vous que wp-cli est installé sur votre serveur et que vous êtes dans le dossier racine de votre site WordPress.

✔ Pour installer l’extension via wp-cli : sudo wp plugin install maintenance-coming-soon-redirect-animation --allow-root
✔ Pour l’activer : sudo wp plugin activate maintenance-coming-soon-redirect-animation --allow-root
✔ Pour la désactiver : sudo wp plugin deactivate maintenance-coming-soon-redirect-animation --allow-root
✔ Pour la désinstaller : sudo wp plugin uninstall maintenance-coming-soon-redirect-animation --allow-root
Noter : avant de pouvoir désinstaller l’extension, vous devez d’abord la désactiver
✔ Pour mettre à jour l’extension : sudo wp plugin update maintenance-coming-soon-redirect-animation --allow-root

Captures d’écran

  • Écran d’accueil après l’installation / Mode maintenance désactivé
  • Onglet Type d’en-tête
  • Onglet adresses IP sans restriction
  • Envoyer une clé d’accès à un/une utilisateur/utilisatrice spécifique
  • E-mail du lien de la clé d’accès
  • Onglet Clés d’accès Mis à jour / La clé d’accès est activée pour le compte utilisateur/utilisatrice
  • Animation active ou sélectionnée
  • Téléverser une animation de la médiathèque
  • Animation sélectionnée dans la bibliothèque d’animations
  • Animations à des fins différentes : mise à jour, sécurité, à venir, en cours de construction…
  • Message de maintenance affiché sous l’animation
  • Onglet supplémentaire : Rôles d’utilisateurs/utilisatrices sur liste blanche et amp ; Utilisateurs/utilisatrices sur liste blanche
  • Page d’accueil de la maintenance
  • État de santé du site
  • Commandes WP-CLI
  • Mettre à jour l’extension via WP-CLI

Installation

  1. Décompressez le package de téléchargement.
  2. Téléverser le dossier maintenance-coming-soon-redirect-animation dans votre répertoire d’extensions (généralement /wp-content/plugins/).
  3. Activez l’extension depuis le menu Extensions de WordPress.
  4. Vous pouvez activer le mode maintenance en un clic à partir de l’icône de la barre d’administration du haut.
  5. Pour plus de personnalisation, accédez à la page Réglages à partir du lien dans la notification d’activation ou via le panneau Réglages de maintenance juste en dessous de l’icône du tableau de bord.

FAQ

Comment contourner la redirection par programmation ?

Il existe un filtre qui vous permet de contourner par programmation le bloc de redirection :

wploti_matches

Cela vous permet d’exécuter à peu près n’importe quel test de votre choix, mais sachez que l’ensemble de la redirection s’exécute avant que la variable globale $post ne soit définie, donc les conditions WordPress telles que is_post() et is_tax() ne sont pas disponibles.

Cet exemple regarde dans le $_SERVER global pour voir si une partie de l’URL contient « hello-world » (article WordPress par défaut par exemple)

function my_wploti_matches( $wploti_matches ) {
    if ( stristr( $_SERVER['REQUEST_URI'], 'hello-world' ) ) 
        $wploti_matches[] = "<!-- hello-world -->";
    return $wploti_matches;
}
add_filter( "wploti_matches", "my_wploti_matches" );

Vous pouvez suivre le même processus pour les pages, les articles, les catégories, les taxonomies, les types de publications personnalisés, etc.

Comment puis-je laisser mon compte connecté voir l’interface publique ?

Par défaut, Maintenance & Coming Soon Redirect Animation utilise le privilège manage_options, mais cela s’applique normalement uniquement aux administrateurs et administratrices. Dans l’état actuel des choses, un compte disposant d’un niveau de droits inférieur, tel qu’un éditeur ou une éditrice, peut voir l’administration du site, mais pas l’interface publique. Vous pouvez modifier cela en utilisant ce filtre :

wploti_user_can

Ce filtre est utilisé pour passer un privilège WordPress différent pour vérifier si le compte connecté a le droit de voir le site et ainsi contourner la redirection, comme edit_posts. Notez que ceci est exécuté avant la définition de $post, donc les conditions WordPress telles que is_post() et is_tax() ne sont pas disponibles. Cependant, il n’est pas vraiment destiné à déterminer par programmation si un compte doit y avoir accès, mais plutôt à modifier le privilège par défaut à tester, vous n’avez donc pas vraiment besoin de faire autre chose que l’exemple ci-dessous.

function my_wploti_user_can( $capability ) {
    return "edit_posts";
}
add_filter( "wploti_user_can", "my_wploti_user_can" );

Avis

25 février 2024
Love this one, I needed a plugin that let me put my website in maintenance for my clients in few minutes, with this plugin, you can do it even faster. I also liked the great feature that execute a complete log-out for all currently signed-in users with a single click.
28 novembre 2023
Simple and easy to use, this plugin has a range of great features that make website maintenance a breeze. The user interface is intuitive, making it accessible even to those who are not tech-savvy.
Lire les 14 avis

Contributeurs/contributrices & développeurs/développeuses

« Maintenance & Coming Soon Redirect Animation » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Maintenance & Coming Soon Redirect Animation” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Maintenance & Coming Soon Redirect Animation » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

1.1.1

  • Première version définitive. Aucune modification.

1.1.2

  • Correction de l’état de maintenance ne s’affichant pas dans la barre d’administration supérieure

2.0.0

  • Refonte de l’interface utilisateur au style des onglets
  • Nouvelle police ajoutée en tant que police principale
  • Correction de certains problèmes de styles sur les grands écrans
  • Icônes de l’extension modifiées
  • Fonctionnalité Ajoutée : Rôles d’utilisateurs/utilisatrices sur liste blanche – utilisateurs/utilisatrices sur liste blanche qui voient le site
  • Fonctionnalité Ajoutée : Rôles d’utilisateurs/utilisatrices sur liste blanche – utilisateurs/utilisatrices sur liste blanche qui voient le site
  • Fonctionnalité Ajoutée : administrateur/administratrice peut téléverser & utiliser sa propre animation JSON ou GIF
  • Ajout d’une notification dans l’écran de connexion si le mode maintenance est activé.
  • Sous-menus ajoutés
  • Remplacer l’entrée de message par l’éditeur wysiwyg
  • Nouveaux en-têtes ajoutés

2.0.1

  • Correction des animations GIF
  • Mise à jour du fichier readme

2.1.3

  • New : Execute a complete log-out for all currently signed-in users with a single click
  • Remove unnecessary plugin font
  • Fix issues with ajax requests not working when maintenance mode is enabled
  • optimizing security and performance