Vous savez quelle est l’une des grandes choses à propos de l’open source ? D’autres peuvent utiliser le code d’un projet, le partager en gros, le modifier et/ou distribuer leurs modifications. Voici les piliers sur lesquels repose WordPress. C’est une belle chose à regarder dans la pratique.

Le plus souvent, cela signifie que nous pouvons construire sur les épaules de ces géants qui nous ont précédés, en améliorant continuellement le logiciel pour nous-mêmes et pour les autres. C’est ainsi que WordPress a fait ses débuts il y a près de deux décennies en tant que fork du système de blog b2/cafelog.

Parfois, cela signifie simplement avoir la liberté de donner à votre ami une copie de quelque chose que vous aimez et de le laisser l’utiliser. D’autres fois, c’est la passerelle pour un développeur en herbe qui apprend pour la première fois comment fonctionnent les fonctions ou les classes, déchirant un projet pour voir ce qui le fait fonctionner.

De temps en temps, la promesse du logiciel libre signifie que d’autres peuvent décider de suivre leur propre chemin lorsqu’ils n’aiment pas la direction prise par un projet. Ils peuvent forger le code, se tailler une nouvelle destination pour son avenir.

C’est ce qui s’est passé quand ProfilePress a remanié son plugin WP User Avatar, le transformant en une solution d’adhésion à part entière. Bien que son utilisateur moyen ne puisse pas ou ne soit pas disposé à plonger ses orteils dans les profondeurs des eaux de développement, lorsque vous avez une base d’utilisateurs de plus de 400 000, certains d’entre eux sont forcément des programmeurs. Ou au moins assez féru de technologie pour créer une copie de la version précédente et la distribuer directement.

Il n’a pas fallu longtemps – quelques jours seulement – ​​avant que les ex-utilisateurs commencent à partager leurs fourchettes. La beauté de l’open source est qu’ils ont le pouvoir de le faire sans qu’une entreprise ne les réprime. Je voulais reconnaître ce qu’ils avaient accompli en sautant dans une situation désordonnée et en proposant des alternatives rapides pour de nombreux utilisateurs qui se sentaient abandonnés. C’est mon coup de main symbolique. 👏

Ce n’est pas souvent que nous arrivons à mentionner la licence de WordPress sans nous préparer au combat. Cependant, la GPL a joué un rôle crucial dans la réalisation de ces fourches. La licence protégeait la base d’utilisateurs du plugin, leur donnant plusieurs chemins alternatifs à emprunter.

Sans prêcher davantage les mérites de l’open source, voici les forks actuels de WP User Avatar :

Chaque fork ressemble à un port direct de la dernière version de WP User Avatar avant la version 3.0. Il y a quelques changements de code et de marque nécessaires. Les deux premiers suppriment également toute publicité du plugin.

Pour tous ceux qui cherchent à revenir exactement aux mêmes fonctionnalités que l’ancien plugin, n’importe lequel d’entre eux fera le travail.

Solutions alternatives

Les ports droits sont agréables à avoir, en particulier pour ceux qui ont besoin de conserver leurs données intactes pour de nombreux comptes d’utilisateurs, mais cela pourrait également être l’occasion pour d’autres de rechercher des alternatives. Et les solutions personnalisées d’avatar d’utilisateur sont un sou la douzaine. Il y a un petit quelque chose pour tout le monde là-bas.

Ce qui suit est loin d’être une liste exhaustive. J’ai testé ou utilisé la plupart d’entre eux au cours des deux dernières années. J’encourage quiconque à partager des plugins que je n’ai pas inclus dans les commentaires.

Avatars locaux simples

En tête de toute liste de solutions d’avatar personnalisées est Avatars locaux simples par 10up. La société WordPress est l’une des plus respectées de la communauté et ses employés contribuent fortement au développement de base. 10up a tendance à créer des plugins solides.

Simple Local Avatars fait exactement ce qu’il dit sur la boîte. Il permet aux utilisateurs de télécharger des avatars personnalisés sur leur site. Il génère également les tailles d’image demandées à la demande. Il fonctionne avec Gravatar, une fonctionnalité qui peut être activée ou désactivée. Il dispose également d’options intégrées permettant aux administrateurs de site d’autoriser des rôles non autorisés à télécharger leurs photos.

Avatars d’utilisateurs WP

Avatars d’utilisateurs WP par John James Jacoby, développeur principal pour bbPress et BuddyPress, est un autre plugin simple. Comme de nombreuses solutions similaires, il ajoute un formulaire permettant aux utilisateurs de gérer leur avatar à partir de leurs pages de profil.

Il est unique en ce qu’il fonctionne avec une suite d’autres plugins liés aux utilisateurs proposés par Jacoby. Bien qu’il puisse fonctionner tout seul, il vaut au moins la peine de vérifier son Profils d’utilisateurs WP plugin, qui révise les pages de profil WordPress. Celui-ci et ses autres plugins liés aux utilisateurs fonctionnent en conjonction les uns avec les autres. Les utilisateurs du plugin peuvent choisir celui qu’ils souhaitent installer.

Image du profil de l’utilisateur

Il semble y avoir un modèle émergeant ici – les utilisateurs ont tendance à aimer ces solutions d’avatar simples. Image du profil de l’utilisateur de Cozmoslabs en est un autre qui correspond à ce moule. Il comprend également un bloc pour permettre aux auteurs de publications ou de pages d’afficher le profil de n’importe quel utilisateur (avatar, nom, description et lien des publications) sur le front-end du site.

Les utilisateurs sans autorisation de télécharger une image ne peuvent pas ajouter un avatar avec ce plugin seul. Par défaut, il s’agit des rôles Administrateur, Éditeur et Auteur. Les administrateurs du site devront installer soit un plugin d’autorisations, soit Cozmoslabs’ Générateur de profil pour la capacité supplémentaire.

Avatars Pixel (Ceinture à outils)

Pixel Avatars est un remplacement de Gravatar axé sur la confidentialité. Il emprunte un chemin différent des options similaires en ne fournissant pas de méthode pour télécharger un avatar personnalisé. Au lieu de cela, il génère automatiquement des avatars uniques pour chaque utilisateur avec un peu de JavaScript. C’est une variante amusante du système d’avatar typique.

Techniquement, ce n’est pas un plugin d’avatar autonome. Le système Pixel Avatars est un sous-composant du Plugin de ceinture à outils. Créé par Ben Gillbanks, c’est une collection d’outils qu’il utilise pour la plupart de ses projets WordPress. Cela peut être exagéré pour beaucoup, mais chaque module d’extension peut être activé ou désactivé en fonction des besoins de l’utilisateur.

Gravatars locaux

Ce plugin est également différent des autres solutions car il ne permet pas le téléchargement d’avatar local. Cependant, c’est une alternative solide pour ceux qui ont juste besoin de temps de chargement plus rapides, en particulier sur les publications qui affichent des dizaines ou des centaines d’images Gravatar dans les commentaires.

Gravatars locaux par Ari Stathopoulos est un système de mise en cache. Il stocke les images Gravatar sur le serveur de l’utilisateur pendant une semaine avant de les vider. Cela peut augmenter les performances au lieu d’atteindre le CDN Gravatar pour chaque image.


Source link