Site WordPress 101: des outils gratuits et peu coûteux pour créer une présence Web puissante


Nous avons publié une série d'articles ici sur ZDNet sur la configuration et la gestion de sites Web. Avec tant de changements en cours dans le monde, il est plus important que jamais d'avoir une présence Web convaincante.

Également: Comment créer un site Web: ce dont vous avez besoin pour commencer

Dans cet article, nous allons examiner tous les composants nécessaires à la création et à la maintenance d'un site Web de niveau intermédiaire mis à jour activement. Ce que je veux dire par niveau intermédiaire, c'est que ce n'est pas un site de brochure d'une page, mais ce n'est pas non plus un site majeur à l'échelle de ZDNet ou CNET. Nous allons examiner le système de gestion de contenu, les extensions et thèmes, le fournisseur d'hébergement et les services SaaS qui prennent en charge le site.

Au moment où vous aurez fini de lire, vous aurez une bonne idée des ressources utilisées, donc quand il sera temps de planifier votre site, vous saurez ce qu'il faut rechercher.

Comprendre l'objectif du site d'exemple

Le site dont nous allons parler à titre d'exemple est l'un des sites basés sur WordPress que j'exploite. Son but est de fournir une page d'accueil en ligne pour quelques logiciels freemium que je développe. Les produits de base sont open source, un module complémentaire pour les dons et un module complémentaire de confidentialité pour WordPress. Ces produits de base sont disponibles gratuitement sur le référentiel de plugins WordPress.org, qui est essentiellement un magasin d'applications pour les plugins.

Mon site fournit des informations produit plus détaillées que celles qui peuvent être affichées dans le référentiel. Il fournit également une boutique en ligne pour les utilisateurs qui souhaitent acheter des modules complémentaires pour les produits de base gratuits. Enfin, il sert de centre de support technique pour ceux qui ont besoin d'aide pour utiliser à la fois les produits de base gratuits et les modules complémentaires commerciaux.

Une note rapide: je ne vais pas inclure l'URL ou le nom de mon site ici, car il ne s'agit pas de promouvoir mon site. Le site que je dirige n'est pas aussi pertinent du point de vue de l'anatomie du site que les ressources et les outils que j'utilise. Donc, je vais simplement l'appeler "le site".

Cependant, je mentionnerai et établirai un lien vers les produits et services que j'utilise. Tous sont gratuits ou je les paie de ma poche. Comme pour de nombreux produits mentionnés ici, ZDNet peut obtenir une petite commission, mais rien de tout cela ne me revient.

Si vous êtes curieux de connaître tous les outils que j'utilise pour développer des plugins WordPress, voici un article que j'ai publié l'année dernière:

Également: Les outils de codage Mac préférés d'un développeur pour le développement PHP et Web

Comment le site est structuré

Logiquement, le site est structuré en quatre sections principales: produits, support, notes de laboratoire et à propos. Il existe également quelques pages principales comme la page d'accueil et la politique de confidentialité.

En interne, WordPress a quelques structures de données principales. La structure de données du type de publication gère le texte enrichi au format long. Il existe une structure de métadonnées de publication qui gère les données liées à une publication, comme la date de sa dernière modification et son statut de publication. Il existe également un type de données d'options qui gère les paires clé / valeur à l'échelle du site, comme le nom du site et l'adresse e-mail du propriétaire du site.

Le type de message est le plus intéressant car il peut être personnalisé à des fins très diverses. Le plus élémentaire est la publication, qui concerne les articles de blog publiés de manière séquentielle au fil du temps. Un autre type de publication de base est la page, qui est destinée aux pages à usage spécifique fixes, comme la page d'accueil et la page à propos. Divers plugins étendent ces types de publications pour les produits, les dons, les programmes d'affiliation, etc.

Mon site utilise les types de publication suivants:

Pages: Les pages incluent accueil, à propos, contactez-nous, une page d'inscription d'affilié, la page d'assistance principale, une page de profil utilisateur (qui contient également l'historique des achats et des tickets d'aide), une page de téléchargement bêta et quelques autres pages d'assistance.

Des postes: Mon site appelle les articles «Notes de laboratoire», car au lieu d'entrées de blog sur la vie, l'univers et tout, les articles de blog sur le site sont en réalité des notes de publication et des détails techniques sur les produits pris en charge.

Projets: Le thème que j'utilise, Divi (plus à ce sujet ci-dessous) ajoute un type de publication personnalisé appelé Projets. Il est destiné à aider les utilisateurs à créer des éléments pour les sites Web de portefeuille, mais je l'ai coopté pour afficher chacun de mes produits en un seul projet.

Téléchargements: Étant donné que le site vend des téléchargements numériques, le plugin de commerce électronique que j'utilise crée le type de publication Télécharger pour chaque entrée de vente. Chaque publication de téléchargement comprend les prix, les détails de la licence, des liens vers le fichier numérique distribué en vente, etc.

Les tables: J'utilise un plugin de création de tables qui stocke ses données dans un type de publication Tables.

Affiliés: J'utilise un autre plugin pour gérer les affiliés, et ces données sont stockées dans le type de publication Affiliés.

Alors maintenant que vous savez, en gros, comment le site est organisé, passons aux principaux composants.


Opérations du site principal

Nous commencerons par les quatre principaux piliers qui prennent en charge l'ensemble des opérations du site: WordPress, le système de commerce électronique, le fournisseur d'hébergement et le thème. Ce sont les éléments dans lesquels tout le reste doit s'intégrer ou modifier, ils doivent donc être discutés en premier.

Commerce électronique de produits numériques

edd.png

Image: Développement de Sandhills

Je mentionne le plugin de commerce électronique avant beaucoup d'autres articles car une grande partie de ce site est construite autour de ce plugin.

EDD accepte non seulement l'argent et libère les fichiers à télécharger, mais il gère les passerelles de paiement et les licences de produits et les codes de licence. J'ai des blocs de code intégrés dans chacun de mes modules complémentaires qui rappellent le site pour valider les clés de licence pour l'installation des utilisateurs. EDD gère également les mises à jour de ces modules complémentaires.Ainsi, lorsque je publie une nouvelle version, les utilisateurs peuvent télécharger des mises à jour parallèlement aux autres plugins WordPress qu'ils ont installés.

Voir maintenant sur Easy Digital Downloads

J'utilise également pas mal de modules complémentaires à EDD. Ils incluent les plugins complémentaires sous licence suivants:

  • Licence logicielle: Ajoute le système de licence logicielle à Easy Digital Downloads
  • Paiements récurrents; Me permet de vendre des abonnements
  • Rapports avancés: Fournit des outils pour créer des rapports personnalisés pour les revenus, les ventes et d'autres données
  • Factures: Permet aux clients d'afficher des factures HTML
  • Factures PDF: Pour ceux qui ont besoin de télécharger des factures, ce plugin crée des factures PDF pour chaque achat disponible pour les administrateurs et les clients
  • Mailchimp: Abonne les clients à ma liste de diffusion Mailchimp lorsqu'ils achètent des produits
  • Achats manuels: Fournit une interface d'administration pour créer manuellement des bons de commande
  • Passerelle de paiement Stripe: Ajoute une passerelle de paiement pour Stripe.com

Chacun des modules complémentaires ci-dessus est disponible à l'achat séparément ou dans le cadre d'un ensemble. J'ai acheté le bundle et je le renouvelle chaque année.

Avant de passer à autre chose, je dois mentionner que j'ai choisi EDD car c'était l'un des très rares plugins WordPress à offrir la gamme complète de fonctionnalités que je souhaitais. Il existe une tonne de plugins de commerce électronique sur WordPress, y compris WooCommerce, celui appartenant à Automattic (la société qui exploite WordPress.com). Mais EDD avait la meilleure sélection de fonctionnalités qui correspondaient à mon modèle commercial, c'est pourquoi je l'ai choisi – puis j'ai tout construit autour de cette décision.

Hébergement WordPress géré

pagely.png

Image: Pagely.com

Lorsque j'ai configuré mon site pour la première fois, j'ai utilisé un service d'hébergement relativement peu coûteux. J'ai rencontré toutes sortes de problèmes de performances et de compatibilité avec Easy Digital Downloads. J'ai déplacé le site vers quelques autres hébergeurs moins chers, puis j'ai décidé de me renseigner.

J'ai contacté les gens d'EDD et leur ai demandé quel fournisseur d'hébergement ils utilisaient. Ils ont vendu EDD et ses add-ons en utilisant EDD, et comme mon modèle freemium était similaire au leur, j'ai décidé que n'importe quel hôte était assez bon pour eux serait assez bon pour moi.

Ils m'ont présenté leur fournisseur, Pagely, un fournisseur d'hébergement géré premium. Le coût était plus élevé que ce que je voulais vraiment dépenser, mais je voulais le niveau de support et de fiabilité promis par Pagely. Je n'ai pas regretté la décision depuis environ cinq ans que je les ai utilisés.

Voir maintenant à Pagely

Thème de création de page

divi.png

Image: Thèmes élégants

Le thème est le prochain grand élément structurel du site. Pour certains sites, le thème lui-même donne l'apparence du site. Si vous voulez un site qui vend des produits logiciels, par exemple, vous achèteriez un thème de vente de logiciels. Si vous vouliez publier votre portfolio d'art, vous achèteriez un thème de portfolio.

Quelque part au milieu des années 2010, l'approche de création de thème en tant que page est devenue populaire sur WordPress. L'idée est que le thème est devenu un cadre complet pour l'apparence et la convivialité, et vous construiriez l'ensemble du site dans ce cadre. Certains thèmes, comme Divi, proposent des styles et des thèmes préconçus, vous n'avez donc pas à faire tout le look and feel vous-même.

Un avantage supplémentaire de ce genre de thèmes est que certains permettent l'édition frontale, de sorte que vous pouvez apporter des modifications dans le site là où la modification sera affichée, plutôt que de l'éditer dans le tableau de bord backend.

Voir maintenant sur des thèmes élégants

Divi fournit l'essentiel de l'aspect et de la convivialité du site, mais j'utilise une large gamme de petits plugins de support pour peaufiner l'apparence. Mais ils ne sont pas aussi centraux pour les opérations du site, alors j'y reviendrai plus tard. Ensuite, il y a le système de support qui me permet de fournir un support technique à tous mes utilisateurs.


Gestion du support technique

Lorsque j'ai adopté pour la première fois les plugins que je supporte, je ne savais pas que le support technique serait un défi aussi permanent. Je m'attendais à ce que tous les opérateurs de site soient des informaticiens raisonnablement sophistiqués, des personnes parfaitement familiarisées avec la configuration et la gestion de choses comme un CMS. J'avais complètement tort.

Au lieu de techniciens expérimentés qui créaient leurs premiers sites à but non lucratif, j'ai fini par rencontrer des opérateurs à but non lucratif n'ayant pratiquement aucune expérience en technologie dans la mise en place de leurs premiers sites WordPress. Le support technique était bien plus important que ce à quoi je m'attendais.

Contrairement à de nombreux auteurs de plugins WordPress avec des plugins gratuits et freemium, je soutiens les utilisateurs gratuits tout autant que je soutiens ceux qui paient pour des add-ons. Je pense que les utilisateurs gratuits me fournissent autant d'informations sur les performances et le comportement des plugins, et ils sont plus un atout d'analyse de produit et de qualité pour moi que de perdre mon temps.

J'ai eu un début très difficile, mais j'ai finalement réalisé que parler à ces gens était un privilège, en particulier en tant que chroniqueur technique qui, autrement, parlait rarement à l'utilisateur final typique. J'ai développé une bien meilleure compréhension de leurs besoins.

Le référentiel de plugins WordPress fournit un forum de support pour chaque plugin répertorié. J'ai rapidement découvert que les forums ne fonctionnaient tout simplement pas pour moi. Le plus gros problème était que je travaillais avec des organisations à but non lucratif et des personnes intéressées par la confidentialité et les forums étaient publics. Ils ne pouvaient pas publier de captures d'écran et d'informations confidentielles sans que tout cela soit public.

J'ai trouvé un plugin basé sur WordPress qui exécutait un système de ticket de support sur mon site WordPress principal, et je l'ai utilisé pendant environ quatre ans. Mais j'ai continué à avoir des problèmes avec cela, et ironiquement pour un système de ticket de support, leur support était épouvantable. J'ai découvert plus tard que le plugin avait changé de mains plusieurs fois et qu'il languissait à peu près là-bas, mal aimé.

Donc, j'ai mordu la balle plus tôt cette année et j'ai opté pour un service de support SaaS basé sur le cloud grand public bien respecté …

Prise en charge des conversations et des tickets dans le cloud

help-scout.png

Image: Aide Scout

Help Scout assure l'essentiel de son assistance par e-mail. Les utilisateurs viennent sur mon site et ouvrent un ticket, puis le reste de la conversation se déroule dans leur boîte de réception. J'ai fait une enquête auprès d'autres plugins commerciaux et vendeurs de thèmes WordPress importants et la plupart d'entre eux ont recommandé Help Scout, c'est donc ce que j'ai choisi.

Jusqu'à présent, c'est plutôt bon. Mon seul reproche est que, comme il est basé sur la messagerie électronique, je ne peux pas toujours joindre des fichiers zip aux tickets. Certains systèmes de messagerie n'acceptent pas les fichiers zip entrants. Alors maintenant, je dois également utiliser Dropbox pour héberger les fichiers zip que je souhaite partager, puis j'inclus simplement un lien Dropbox dans le ticket de support.

Au-delà de cela, cependant, Help Scout a été pratiquement sans problème. Cela me permet de configurer automatiquement des flux de travail. Celui que j'aime beaucoup est un script automatique qui s'exécute trente jours après la dernière touche d'un ticket, qui ferme le ticket puis envoie une note à l'utilisateur pour lui faire savoir que le ticket a été fermé, mais il est invité à le rouvrir. .

Voir maintenant sur Help Scout

Intègre Help Scout dans un site WordPress

helpcoutdesk.png

Image: Applis Sprout

Le seul problème avec Help Scout est qu'il a une intégration très limitée avec WordPress. Je voulais que les utilisateurs puissent lancer des tickets (et dans ce cadre, répondre à des questions sur le produit qu'ils utilisaient, quelle version, qui était leur fournisseur d'hébergement, etc.). Je voulais aussi qu'ils puissent revenir sur leur page de profil sur mon site et voir tous leurs billets ouverts et historiques.

C'est exactement ce que fait la version Pro d'un plugin WordPress relativement obscur appelé Help Scout Desk. La plupart des personnes qui ont recommandé Help Scout n'avaient aucune idée de la disponibilité de cette ressource. J'ai dû écrire quelques scripts PHP pour personnaliser la collecte de données, mais tout cela fonctionnait bien en contexte avec Help Scout Desk. En combinant Help Scout avec Help Scout Desk, j'ai obtenu l'expérience utilisateur que je souhaitais pour mon système de support. C'était une jolie petite découverte qui est devenue une victoire totale.

Voir maintenant sur Sprout Apps


Gestion des listes de diffusion

Contrairement à la plupart des opérateurs de sites, je n'utilise pas ma liste de diffusion par e-mail principalement comme un outil de marketing. Je l'utilise pour informer les utilisateurs des mises à jour critiques et des modifications apportées aux plugins. Oui, j'ai fait quelques mises à jour pour dire aux gens qu'un nouveau module complémentaire est disponible, mais comme de nombreuses organisations à but non lucratif dépendent de mon logiciel, il est beaucoup plus important de pouvoir leur dire quand quelque chose (comme la façon dont les passerelles de paiement traitent les paiements) va changer.

Malheureusement, seulement environ 10% de mes utilisateurs sont abonnés à la liste de diffusion. En conséquence, après un grand changement, je reçois toujours une série de demandes de support technique qui couvrent le sujet exact que j'avais précédemment expliqué dans mes mailings de mise à jour. Pour être juste, 10% est en fait plus élevé que le pourcentage de participation normal, mais j'aimerais toujours que ce soit mieux. Cela dit, j'utilise un certain nombre d'outils pour gérer les e-mails et capturer les abonnés.

Gestion des listes de diffusion

mailchimp.png

Image: Mailchimp

Mailchimp gère ma diffusion par e-mail. Ils maintiennent la liste des adresses e-mail et effectuent le publipostage en masse lorsque je souhaite atteindre les utilisateurs. Pour cela, je leur verse une redevance mensuelle. Mailchimp a un niveau gratuit, mais j'ai trouvé que j'avais trop d'abonnés aux e-mails pour rester éligible au niveau gratuit (et, ironiquement, pas assez d'abonnés aux e-mails pour réduire la charge de mes tickets de support technique).

Mailchimp fournit également une interface utilisateur pour la composition de mailings et une grande variété d'outils de suivi de campagne, dont la plupart ne sont pas nécessaires. Le service avait également une fonction de confirmation d'acceptation que j'ai activée. De cette façon, si l'un des plugins mentionnés ci-dessous ajoute un utilisateur à la liste de diffusion, cet utilisateur doit accorder une autorisation de manière proactive avant que le courrier ne soit envoyé à l'adresse e-mail de l'utilisateur.

Voir maintenant sur Mailchimp

Comme avec Help Scout, le service Mailchimp SaaS ne s'intègre pas automatiquement à WordPress. Au lieu de cela, j'utilise un certain nombre de plugins différents pour activer cette intégration. Ils incluent:

  • EDD Mailchimp: Mentionné ci-dessus, une partie du logiciel de panier d'achat. Abonne automatiquement (avec confirmation, bien sûr) les clients à ma liste Mailchimp lorsqu'ils achètent des produits
  • Floraison: Ceci est venu avec ma licence Divi et présente une boîte d'abonnement par e-mail contextuelle lorsque les utilisateurs font défiler 30% ou plus vers le bas d'une page Web, ou lorsqu'ils s'attardent sur une page Web pendant quelques minutes ou plus.
  • Bloc Divi: DIvi a un bloc d'abonnement par e-mail que j'ai placé en bas et sur le côté des pages pertinentes pour encourager les utilisateurs à s'abonner.
  • MC4WP: Synchronisation des utilisateurs Mailchimp: Cela synchronise ma liste d'utilisateurs avec Mailchimp. De cette façon, lorsque quelqu'un crée un ticket de support technique, il est ajouté (sous réserve de confirmation d'acceptation) à la liste de diffusion. Ce plugin nécessite MC4WP: Mailchimp pour WordPress, qui, comme Bloom, ajoute des fonctionnalités d'inscription. J'ai désactivé toutes les fonctionnalités d'inscription et je les utilise simplement pour piloter la capacité de synchronisation utilisateur.

Support marketing

Je ne fais pas beaucoup de marketing au-delà des listes de plugins sur le référentiel de plugins WordPress et de quelques promotions occasionnelles sur les réseaux sociaux, mais j'utilise quelques plugins sur le site pour encourager certaines activités de marketing. Nous allons jeter un coup d'oeil.

Suivi et partage sur les réseaux sociaux

monarch.png

Image: Thèmes élégants

Monarch est un autre plugin des gens de Elegant Themes (qui créent Divi). Ce plugin crée une série de boutons de partage social et de suivi social sur le site. Les boutons de partage social sont comme les boutons en haut de cette page – ils permettent aux utilisateurs de publier facilement la page actuelle ou de publier sur leurs propres flux sociaux. Les suivis sociaux sont des boutons sur lesquels les utilisateurs peuvent appuyer pour les abonner à vos réseaux sociaux en tant qu'abonnés.

Sauf pour Facebook. Facebook n'autorise pas des outils comme celui-ci pour les pages Facebook personnelles, mais si vous avez une page professionnelle Facebook, vous pouvez l'utiliser.

Voir maintenant sur des thèmes élégants

Gérer les partenaires affiliés

affiliatewp.png

Image: Développement de Sandhills

Mon dernier ajout au site est AffiliateWP, un plugin qui s'intègre à mon système de commerce électronique et gère les partenaires affiliés. Ceux qui souhaitent promouvoir les modules complémentaires peuvent s'inscrire, et lorsqu'ils envoient un acheteur sur mon site, ils reçoivent une commission.

AffiliateWP a coûté un peu plus de 200 $ pour cette année, et jusqu'à présent, il est en bonne voie de se payer pour lui-même … jamais. Je l'ai installé pendant quelques mois, j'ai réussi à inscrire un partenaire et je n'ai pas eu une seule vente référencée. Ce n'est pas la faute d'AffiliateWP, car je n'ai pas le temps d'appeler à froid les sites partenaires potentiels et de présenter le plan d'affiliation. Si vous avez une équipe qui peut faire ce genre de promotion, vous ferez probablement mieux. Dans ce cas, AffiliateWP, de concert avec Easy Digital Downloads, pourrait être une solution viable.

Voir maintenant sur AffiliateWP


Outils supplémentaires pour gérer l'apparence et la convivialité

En plus du thème Divi, j'utilise pas mal de plugins pour peaufiner certains aspects de l'apparence du site pour les visiteurs. Voici la liste:

  • Crayon Syntax Highlighter: Ce plugin n'a pas été mis à jour depuis un certain temps, mais fonctionne toujours pour moi. Il crée un champ de texte qui met en évidence la syntaxe du code de manière appropriée pour la langue présentée. J'ai une API intégrée à mon plugin de dons, ce qui me permet de créer un code postal qui présente automatiquement la coloration syntaxique.
  • Bars Divi: Cela me permet de créer une barre de surbrillance en haut de mon site. Je fais souvent cela pour mettre en évidence les changements de version clés ou les mises à jour que les gens doivent connaître.
  • Masquer la barre d'administration aux non-administrateurs: Normalement, dans WordPress, lorsqu'un utilisateur se connecte, une barre d'administration noire est présentée en haut de la page. Étant donné que mes utilisateurs ne sont que des utilisateurs de l'assistance ou des acheteurs, il n'y a aucune raison pour eux de voir cette barre d'administration lorsqu'ils sont sur le site. Ce petit plugin fait disparaître la barre.
  • TablePress: C'est l'un de mes plugins préférés. Créer des tableaux HTML est toujours une douleur, et même si votre thème prend en charge les tableaux, ils sont toujours une douleur. TablePress est un système complet d'édition, de gestion et de présentation de tableaux. J'utilise ceci pour des comparaisons de fonctionnalités et des listes d'appels d'API. Je ne saurais trop le recommander.
  • Thème Ma connexion: TML est un plugin qui vous permet de changer l'apparence de la page de connexion. Je ne voulais pas que les utilisateurs aient à se rendre sur une page spéciale pour se connecter. Je voulais le présenter dans le cadre des pages de support. TML permet que cela se produise. Theme My Login a également un certain nombre de modules complémentaires. Je vais vous montrer ceux que j'utilise ci-dessous, dans la section sécurité.

Outils supplémentaires pour gérer la sécurité

Le moyen le plus important de protéger un site WordPress est de mettre à jour le noyau, les plugins et les thèmes de WordPress lorsque des mises à jour sont disponibles. Presque toutes les pénétrations WordPress sont dues à un exploit dans un code plus ancien. Donc, si vous gardez votre site à jour, vous contribuerez également à le maintenir en sécurité. Voici quelques-uns des outils que j'utilise, au-delà des mises à jour, pour m'aider à assurer la sécurité du site:

  • Sauvegardes: Il existe de nombreux plugins de sauvegarde, mais mon fournisseur d'hébergement effectue des sauvegardes quotidiennes pour moi.
  • ManageWP: C'est un excellent outil, propriété de GoDaddy. Je l'utilise principalement pour mettre à jour tous mes sites. Parcourir 12 sites et les mettre à jour manuellement peut être incroyablement fastidieux. Au lieu de cela, je me connecte simplement à ManageWP et tout cela d'un seul coup. Il dispose également d'une variété d'autres outils qui aident à gérer les sites et à les protéger. Vaut le détour.
  • Pare-feu BBQ: Ce plugin ajoute une protection de pare-feu supplémentaire au site au-delà du pare-feu matériel fourni par l'hôte. Cet outil protège contre les attaques par injection SQL, les téléchargements de fichiers exécutables, les attaques de traversée de répertoires, les requêtes de caractères non sécurisées, les requêtes excessivement longues, l'exécution de fichiers / distants PHP, XSS, XXE et les attaques associées, ainsi que les mauvais bots, les mauvais référents et un large éventail de autres mauvaises demandes.
  • Arrêter les spammeurs; Mon plus gros problème avec ce site (et d'autres que j'ai exploité au fil des ans) sont les spammeurs qui essaient de diffuser du spam et d'autres contenus via le site. Ce plugin permet de réduire le niveau de spam. Tout-puissant, ce n'est pas le cas. Mais cela fait partie de mon approche de la ceinture et des bretelles en matière de gestion du spam.
  • Thème My Login 2FA: Cela me permet d'exiger une authentification à 2 facteurs pour les utilisateurs administrateurs, mais permet aux utilisateurs du support de se connecter sans 2FA (mais ils peuvent l'activer individuellement s'ils le souhaitent).
  • Modération du thème Ma connexion: Exigez des utilisateurs qu'ils confirment leur adresse e-mail ou qu'ils soient approuvés manuellement. C'est une autre partie de mon système anti-spam.
  • Thème Ma connexion reCAPTCHA: Active la prise en charge de Google reCAPTCHA sur mes formulaires d'inscription et de connexion. Encore une autre pièce de mon puzzle anti-spam.
  • Éditeur de rôle utilisateur: Beaucoup de plugins que j'utilise pour créer des rôles d'utilisateur spécifiques. Cet outil me permet de gérer ces rôles et de contrôler les privilèges attribués à chaque rôle.

Outils supplémentaires pour la gestion du site

Enfin, j'utilise plusieurs plugins qui modifient le site, m'aident à mieux le gérer ou ajoutent de la commodité à la maintenance du site. Regardons ceux-ci maintenant:

  • Éditeur de menu d'administration: Cela vous permet de modifier le menu principal d'administration de WordPress, donc si vous souhaitez déplacer des éléments ou rapprocher les sections les plus couramment utilisées du haut, vous le pouvez.
  • Meilleure recherche et remplacement: C'est par Delicious Brains, l'un des plus intelligents fabricants de plugins pour la communauté WordPress. Il vous permet de rechercher et de remplacer la base de données WordPress et d'apporter des modifications. Vous ne devriez pas l'utiliser souvent, mais lorsque vous en avez besoin, vous vraiment besoin de ça.
  • Afficher la version PHP: C'est une petite chose si simple, mais c'est bien de pouvoir connaître rapidement la version de PHP que le site utilise. Cela fait cela.
  • SMTP facile de WP: Lorsque WordPress veut envoyer un e-mail, il doit gérer un large éventail d'environnements et de variables d'hébergement. Ce plugin aide à éviter cela et rend l'envoi d'e-mails (comme pour la réinitialisation de mot de passe) beaucoup plus facile et plus fiable. Je l'utilise principalement pour les enregistrements de nouveaux utilisateurs, les réinitialisations de mot de passe et pour envoyer aux acheteurs leurs informations de code de licence. J'utilise Mailchimp pour les mailings en volume.
  • Activer le remplacement de média: L'interface par défaut pour les images dans WordPress vous oblige à supprimer une ancienne image avant de télécharger un remplacement. Cela permet de gagner du temps en vous permettant de remplacer simplement une image par une autre. C'est un autre ajustement simple mais rapide.
  • Ordre simple des pages: Il s'agit d'un autre outil de réorganisation, cette fois pour les pages de la section Pages du menu d'administration. Il vous permet de déplacer les pages les plus fréquemment modifiées vers le haut. Encore un autre gain de temps.
  • Changement d'utilisateur: C'est un plugin extrêmement utile pour les sites avec différents rôles d'utilisateur. Il vous permet de passer à un autre utilisateur à la volée afin que vous puissiez voir comment le site est présenté à partir de ce niveau d'utilisateur, assurez-vous que les bons éléments sont masqués et que d'autres éléments sont affichés. J'ai beaucoup utilisé cela lors de la configuration de Help Scout pour m'assurer que les utilisateurs pouvaient accéder à leurs tickets d'assistance.
  • Clonage de widget: Voici un autre gain de temps. Celui-ci vous permet de dupliquer un widget (un type d'élément d'interface utilisateur WordPress très utilisé sur les sites). Certains widgets sont assez complexes et cela évite d'avoir à reproduire tous les paramètres.
  • WPCrontrol: WordPress a son propre système cron (exécution automatique de code). Normalement, ce qui s'exécute est assez opaque pour les opérateurs du site, mais si vous avez ce plugin, vous pouvez non seulement voir ce qui est programmé pour s'exécuter, mais également modifier le cron.
  • Message en double Yoast: Comme le clone de Widget, mais pour les articles et les pages. Il duplique simplement tout dans un article ou une page et vous permet de le modifier plus tard. Cela fonctionne bien pour les pages et les articles, mais lorsque je l'ai utilisé pour dupliquer une liste de produits, je suis en quelque sorte tombé dans un terrier de lapin (que les supporteurs EDD m'ont heureusement extrait). Ne l'utilisez pas pour dupliquer les types de publication de produits.

En plus de ces outils, j'ai également écrit trois plugins personnalisés qui exécutent le site. L'un crée un tas de codes courts personnalisés utiles que j'utilise sur le site, l'un rassemble et gère les données de télémétrie de mes utilisateurs, et le dernier contient beaucoup de petits ajustements de site, comme le code de configuration du logiciel de support technique.

Toutes nos félicitations

Eh bien, si vous êtes arrivé jusqu'ici, félicitations! Comme vous pouvez le voir, un site Web actif comporte de nombreux composants qui doivent tous fonctionner ensemble. N'oubliez pas que j'exécute ce site depuis environ sept ans. Il n'a pas fait irruption sur le Web avec toutes ces capacités et tous ces composants. Je travaille sur le site plusieurs fois par an, en l'améliorant au fil du temps. Si vous configurez un site et l'exécutez pendant quelques années, votre site deviendra également plus performant et plus fiable au fil du temps.

Et toi? Utilisez-vous un site WordPress? Quels sont vos plugins, thèmes et fonctionnalités préférés? Quels sont certains des problèmes que vous essayez de résoudre ou certaines des leçons que vous avez apprises? Partagez avec nous dans les commentaires ci-dessous.


Vous pouvez suivre les mises à jour quotidiennes de mon projet sur les réseaux sociaux. Assurez-vous de me suivre sur Twitter à @DavidGewirtz, sur Facebook sur Facebook.com/DavidGewirtz, sur Instagram sur Instagram.com/DavidGewirtz et sur YouTube sur YouTube.com/DavidGewirtzTV.



Source link

Pourquoi confectionner un magasin sur internet ?

On voit clairement qu’il est vraisemblable de se lancer sans argent et inconscient technique particulière. Je vous conseille de vous lancer en dropshipping et de formellement ne pas mettre trop d’argent sur votre site. Il vous faut fondamentalement avoir un budget marchéage pour réaliser venir les internautes sur votre boutique : c’est le ligament de la guerre. Car tel que nous-mêmes l’ai dit, vous avez la possibilité avoir la plus belle boutique. Sans trafic, vous ne ferez des fois de chiffre d’affaires. Une fois que vous aurez testé, votre marché vous pourrez alors séduire un stock.