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 2 types d’en-tête différents. « 200 OK » est mieux utilisé lorsque le site est en cours de développement et « 503 Service temporairement indisponible » est mieux lorsque le site est temporairement mis hors ligne pour de petites modifications. S’il est utilisé pendant une longue période, le code 503 peut nuire à votre classement Google.

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é.

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 choisir votre animation dans la bibliothèque : 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.

Captures d’écran

  • Écran de bienvenue après l’installation
  • Activer le mode maintenance et type d’en-tête
  • Adresses IP sans restriction & Clés d’accès
  • Animation active par défaut
  • 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
  • Envoyer une clé d’accès à un/une utilisateur/utilisatrice spécifique
  • E-mail du lien de la clé d’accès
  • À quoi ressemble la page de maintenance

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

Lire l’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.