Forks und Alternativen: Benutzerdefinierte Benutzer-Avatar-Plugins für WordPress
Veröffentlicht: 2021-06-03Wissen Sie, was eines der großartigen Dinge an Open Source ist? Andere können den Code eines Projekts verwenden, ihn en gros teilen, modifizieren und/oder ihre Änderungen verteilen. Dies sind die Säulen, auf denen WordPress steht. Es ist eine schöne Sache, in der Praxis zuzusehen.
Meistens bedeutet dies, dass wir auf den Schultern der Giganten vor uns aufbauen und die Software für uns und andere kontinuierlich verbessern können. So begann WordPress vor fast zwei Jahrzehnten als Fork des Blogging-Systems b2/cafelog.
Manchmal bedeutet es einfach, die Freiheit zu haben, Ihrem Freund eine Kopie von etwas zu geben, das Sie lieben, und es ihm zu überlassen. In anderen Fällen ist es das Tor für einen angehenden Entwickler, der zum ersten Mal lernt, wie Funktionen oder Klassen funktionieren, und ein Projekt auseinanderreißt, um zu sehen, wie es funktioniert.
Hin und wieder bedeutet das Versprechen freier Software, dass andere sich entscheiden können, ihren eigenen Weg zu gehen, wenn ihnen die Richtung, in die ein Projekt geht, nicht gefällt. Sie können den Code forken und ein neues Ziel für seine Zukunft schnitzen.
Dies geschah, als ProfilePress sein WP User Avatar-Plugin überarbeitete und es in eine vollwertige Mitgliedschaftslösung verwandelte. Während der durchschnittliche Benutzer möglicherweise nicht in der Lage oder bereit ist, seine Zehen in die Tiefen der Entwicklungsgewässer zu tauchen, sind einige von ihnen bei einer Benutzerbasis von über 400.000 mit Sicherheit Programmierer. Oder zumindest technisch versiert genug, um eine Kopie der vorherigen Version zu erstellen und direkt zu verteilen.
Es dauerte nicht lange – nur wenige Tage – bis Ex-Benutzer anfingen, ihre Forks zu teilen. Das Schöne an Open Source ist, dass sie die Macht haben, dies zu tun, ohne dass ein Unternehmen gegen sie vorgeht. Ich wollte anerkennen, was sie erreicht haben, indem sie sich in eine chaotische Situation gestürzt und schnelle Alternativen für viele Benutzer gefunden haben, die sich verlassen fühlten. Das ist mein symbolischer Klatschen.
Es kommt nicht oft vor, dass wir die Lizenz von WordPress erwähnen, ohne uns auf den Kampf vorzubereiten. Die GPL spielte jedoch eine entscheidende Rolle bei der Ermöglichung dieser Gabeln. Die Lizenz schützte die Benutzerbasis des Plugins und gab ihnen mehrere alternative Wege.
Ohne die Vorzüge von Open Source weiter zu predigen, sind die folgenden die aktuellen Forks von WP User Avatar:
- Ein Benutzer-Avatar von Daniel Tara (One Designs). Es hat bereits neun Übersetzungen und ist auf WordPress.org verfügbar.
- Benutzerdefinierter Benutzer-Avatar von David Artiss. Es ist derzeit auf GitHub verfügbar, aber anscheinend plant er, es dem Plugin-Verzeichnis hinzuzufügen.
- Orig. User Avatar von Philipp Stracker. Auch dieser ist nur auf GitHub verfügbar.
Jeder Fork sieht aus wie ein direkter Port der neuesten Version von WP User Avatar vor Version 3.0. Es gibt einige notwendige Code- und Branding-Änderungen. Die ersten beiden entfernen auch alle Werbung aus dem Plugin.
Für alle, die zu genau der gleichen Funktionalität wie das alte Plugin zurückkehren möchten, wird jedes davon die Arbeit erledigen.
Alternativlösungen
Straight-Ports sind schön zu haben, besonders für diejenigen, die ihre Daten für viele Benutzerkonten intakt halten müssen, aber dies könnte auch eine Gelegenheit für andere sein, nach Alternativen zu suchen. Und benutzerdefinierte Benutzer-Avatar-Lösungen gibt es wie Sand am Meer. Da ist für jeden etwas dabei.
Die folgende Liste ist bei weitem nicht vollständig. Ich habe die meisten davon in den letzten Jahren entweder getestet oder verwendet. Ich ermutige jeden, Plugins zu teilen, die ich nicht in die Kommentare aufgenommen habe.
Einfache lokale Avatare

Ganz oben auf jeder Liste benutzerdefinierter Avatar-Lösungen stehen Simple Local Avatars von 10up. Das WordPress-Unternehmen ist eines der angesehensten in der Community, und seine Mitarbeiter tragen stark zur Kernentwicklung bei. 10up neigt dazu, solide Plugins zusammenzustellen.

Simple Local Avatars macht genau das, was auf der Verpackung steht. Es ermöglicht Benutzern, benutzerdefinierte Avatare auf ihre Website hochzuladen. Es generiert auch angeforderte Bildgrößen bei Bedarf. Es funktioniert zusammen mit Gravatar, einer Funktion, die aktiviert oder deaktiviert werden kann. Es verfügt auch über integrierte Optionen für Site-Administratoren, um nicht autorisierten Rollen die Berechtigung zum Hochladen ihrer Fotos zu erteilen.
WP-Benutzer-Avatare

WP User Avatars von John James Jacoby, einem führenden Entwickler für bbPress und BuddyPress, ist ein weiteres einfaches Plugin. Wie viele ähnliche Lösungen fügt es ein Formular hinzu, mit dem Benutzer ihren Avatar von ihren Profilseiten aus verwalten können.
Es ist insofern einzigartig, als es neben einer Reihe anderer benutzerbezogener Plugins funktioniert, die Jacoby anbietet. Obwohl es alleine funktionieren kann, lohnt es sich zumindest, sein Plugin für WP-Benutzerprofile zu überprüfen, das WordPress-Profilseiten überarbeitet. Es und seine anderen benutzerbezogenen Plugins arbeiten zusammen. Plugin-Benutzer können auswählen, welches sie installieren möchten.
Benutzerprofilbild

Hier scheint sich ein Muster abzuzeichnen – Benutzer neigen dazu, diese einfachen Avatar-Lösungen zu lieben. Das Benutzerprofilbild von Cozmoslabs ist ein weiteres, das in dieses Schema passt. Es enthält auch einen Block, der es Autoren von Posts oder Seiten ermöglicht, das Profil eines beliebigen Benutzers (Avatar, Name, Beschreibung und Posts-Link) auf dem Frontend der Website auszugeben.
Benutzer ohne Berechtigung zum Hochladen eines Bildes können mit diesem Plugin allein keinen Avatar hinzufügen. Standardmäßig sind dies die Rollen „Administrator“, „Editor“ und „Autor“. Site-Administratoren müssen für die zusätzliche Funktion entweder ein Berechtigungs-Plugin oder den Profile Builder von Cozmoslabs installieren.
Pixel-Avatare (Toolbelt)

Pixel Avatars ist ein datenschutzorientierter Gravatar-Ersatz. Es geht einen anderen Weg als ähnliche Optionen, indem es keine Methode zum Hochladen eines benutzerdefinierten Avatars bereitstellt. Stattdessen generiert es mit etwas JavaScript automatisch einzigartige Avatare für jeden Benutzer. Es ist eine lustige Variante des typischen Avatar-Systems.
Technisch gesehen ist dies kein eigenständiges Avatar-Plugin. Das Pixel-Avatar-System ist eine Unterkomponente des Toolbelt-Plugins. Es wurde von Ben Gillbanks erstellt und ist eine Sammlung von Tools, die er für die meisten seiner WordPress-Projekte verwendet. Es mag für viele übertrieben sein, aber jedes Plugin-Modul kann je nach Benutzerbedarf aktiviert oder deaktiviert werden.
Lokale Gravatare

Dieses Plugin unterscheidet sich auch von anderen Lösungen, da es das Hochladen lokaler Avatare nicht zulässt. Es ist jedoch eine solide Alternative für diejenigen, die nur schnellere Ladezeiten benötigen, insbesondere bei Beiträgen, die Dutzende oder Hunderte von Gravatar-Bildern in den Kommentaren anzeigen.
Local Gravatars von Ari Stathopoulos ist ein Caching-System. Es speichert Gravatar-Bilder eine Woche lang auf dem Server des Benutzers, bevor sie gelöscht werden. Dies kann zu einer Leistungssteigerung führen, anstatt das Gravatar-CDN für jedes Bild zu treffen.
