👉 Gérer un site WordPress collaboratif en toute sécurité et efficacité

WordCamp Fayetteville 2010 (Aperçu)

Ce post invité est par Juliana Payson de InMotion Hosting

En tant qu'utilisateur de WordPress de longue date, j'ai déjà dirigé de nombreux sites Web réussis et j'ai invité de nombreux écrivains / contributeurs / développeurs à rejoindre mon équipe. Pour que le processus se passe bien, je devais leur donner accès au backend WordPress. Cette décision comporte ses propres risques et avantages. Dans cet article, je partagerai comment je gère un site WordPress collaboratif en toute sécurité et avec efficacité.

Pourquoi devriez-vous donner un accès administrateur?

WordPress est une plateforme dynamique par nature. En plus de cela, les sites Web sont en constante évolution et la concurrence avec l’évolution actuelle de la conception Web peut parfois être difficile. Les tendances Web pour la conception de blogs ont changé depuis la lourde orientation des années 90, les bannières flottantes des Noughties, et maintenant, nous ne faisons que pousser la barre avec HTML5. Pour les gens comme moi, l'expérimentation de la manière dont vous pouvez pousser l'interactivité de WordPress fait partie des blogs. Souvent, je casse le site en expérimentant, puis je dois donner à un administrateur un accès pour m'aider à le réparer. Parfois, je veux des fonctionnalités dans mes thèmes qui dépassent ma capacité à mettre en Ĺ“uvre. D'autres fois, j'ai besoin d'aide pour gérer les commentaires ou je ne veux tout simplement pas copier et coller les articles de nos rédacteurs de contenu. Pour gérer mon temps efficacement et me concentrer sur ce que je fais, j'utilise des rédacteurs, des contributeurs et des développeurs pour m'aider à gérer mes sites Web avec succès.

Comment choisir les bonnes personnes

L'un des points positifs de la constitution d'une équipe est que vous pouvez recruter un groupe de personnes passionnées, disposées à consacrer du temps et des efforts à la création de votre site Web. C'est le temps que vous pouvez utiliser pour vous concentrer sur ce que vous faites le mieux! Si vous décidez de choisir les bonnes personnes pour commencer et de passer ce temps supplémentaire à faire attention, vous éviterez beaucoup des problèmes que je décrirai ci-dessous. Ceci est la première astuce pour contrôler la sécurité de votre installation backend, choisissez une équipe passionnée et bonne!

J'ai souvent utilisé eLance, invité les soumissionnaires possédant des compétences spécifiques et négocié avec leurs offres. Le processus de négociation à lui seul vous donne une bonne idée de leur nature et de votre souhait de travailler avec eux et de leur donner accès à votre hébergement WordPress.

Voici le truc pour inviter la bonne enchère pour le travail que vous proposez. «Cela devrait être FACILE pour quelqu'un qui SAIT comment…» ces quelques mots élimineront immédiatement ceux qui diront que c'est un travail de deux semaines, peut-être pour négocier un prix plus élevé. Vous obtiendrez probablement un large éventail d'offres si c'est la première fois sur eLance, ne vous laissez pas décourager par des prix apparemment élevés, ou soyez attiré par l'offre la moins chère. Donnez-vous du temps pour communiquer avec chacun et avoir une idée de leurs capacités de négociation. Ce gars-là était un ancien gagnant avec moi et j'ai négocié le prix de son offre en lui montrant le niveau de planification et de préparation que j'avais suivi avant de lancer le travail. Cela assurait qu'il savait que je ne voulais pas d'effort dupliqué en plus des choses que j'avais déjà consacrées à la préparation. Les mots-clés que j'ai cités étaient qu'il exprimait à quel point la tâche était intéressante, amusante et facile. Je suis prête à choisir des gens passionnés dans mon équipe!

Les compétences éprouvées que je recherche en particulier en ce qui concerne les administrateurs potentiels de WordPress sont: WordPress 3.1, CSS 3.0, PHP5. Les compétences testées sont comparées à une minuterie, vous avez donc l'assurance que la personne que vous recrutez n'apprend pas sur le tas.

Vous pouvez toujours donner une chance aux personnes qui n'ont jamais travaillé auparavant sur eLance, mais il existe une courbe d'apprentissage associée à la manière de communiquer efficacement avec votre nouveau coéquipier – et je les traite comme tels. Si la communication semble brusque au lieu d'être concise, je considère cela comme un risque qu'il vaut mieux éviter.

Gestion des rôles d'utilisateur

Donner un compte de niveau «administrateur» peut être risqué. Surtout si c'est quelqu'un que vous ne connaissez pas bien. De plus, tous les membres de votre équipe n'ont pas besoin d'avoir le même niveau d'autorisation. Par exemple, s'ils sont un auteur, ils ne devraient avoir qu'une autorisation de niveau auteur. Vous souhaiterez parfois promouvoir un auteur en tant que modérateur ou gestionnaire de communauté. Vous pouvez donc simplement créer un nouveau rôle qui ajoute cette fonctionnalité à son rôle d'utilisateur. Pour cela, j'utilise User Plugin Plugin.

Dans ce cas particulier, j'ai choisi de créer un nouveau rôle appelé «webmaster» qui donne à l'utilisateur un ensemble spécifique d'autorisations. Pour ce faire, vous devez accéder aux paramètres de l'éditeur de rôle d'utilisateur et créer un nouveau type de rôle. J'ai attribué à ce rôle «webmaster» toutes les fonctionnalités d'un «éditeur» pour démarrer. Il se peut que cette personne doive entrer dans certains messages de ma page et corriger des bogues dans le code HTML, donc au minimum, je dois donner à cet éditeur des contrôles.

Une fois que vous avez créé un «rôle de Webmaster», sélectionnez le rôle d'utilisateur dans la liste déroulante et ajoutez les fonctionnalités supplémentaires que vous souhaitez. Dans mon cas, j'ai ajouté ce qui suit:

  • Activer les plugins
  • Modifier des plugins – pour éditer le PHP et adapter le CSS pour s'adapter à votre site par exemple.
  • Modifier les options du thème – personnalisation de certaines feuilles de style
  • Modifier les thèmes – il peut être nécessaire de corriger les conflits JavaScript dans le fichier d'en-tête
  • Installer des plugins
  • Installer des thèmes – pour votre note de lecture, j'ai omis d'activer les thèmes
  • Gérer les options – parfois, les options de publication à distance doivent être mises en liste blanche pour permettre à votre webmaster une flexibilité supplémentaire.

Je peux entrer à tout moment et supprimer les privilèges une fois les tâches terminées.

Désormais, attribuez à votre nouvel utilisateur les fonctionnalités de couverture de son nouveau rôle de Webmaster:

Sélectionnez le nouvel utilisateur que vous avez créé, une sous-page apparaîtra vous donnant la possibilité d'attribuer le nouveau type de rôle que vous avez créé.Astuce, ne configurez pas réellement "Admin" comme un nom d'utilisateur, il est fréquent que quelqu'un pirate grossièrement s'ils font la moitié du travail pour eux en utilisant un nom global. Je l'ai utilisé uniquement pour la démonstration!

Surveillance des utilisateurs à l'aide du moniteur d'activité ThreeWP

Bien que la gestion des rôles soit un bon moyen de garder le contrôle, pour plus de tranquillité d'esprit, il existe un plugin qui permet de suivre ce que font tous les utilisateurs enregistrés.

Pour ce faire, il enregistre le journal des modifications de l'activité de l'utilisateur dans un emplacement central.

J'espère que vous avez maintenant réduit la marge d'erreur avec votre site multi-auteur, et que vous avez la certitude que tout ce qui résulterait d'une erreur ou d'une altération de la part de l'utilisateur est au moins traçable. Maintenant que vous savez comment sécuriser votre site avec de nombreux contributeurs, voici un article qui vous montrera comment gérer un bon workflow éditorial et rendre votre équipe plus organisée.

Juliana Payson (@ JulianaPayson) est une gestionnaire de contenu basée à Los Angeles pour InMotion Hosting, célèbre pour son hébergement dédié. Elle développe du contenu basé sur la conception Web 2.0 et la «socialisation» des sites Web.

Like this post? Please share to your friends:
Laisser un commentaire

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: