포크 및 대안: WordPress용 맞춤형 사용자 아바타 플러그인
게시 됨: 2021-06-03오픈 소스의 가장 큰 장점 중 하나가 무엇인지 아십니까? 다른 사람들은 프로젝트의 코드를 사용하고, 전체를 공유하고, 수정하고, 변경 사항을 배포할 수 있습니다. 이것들은 WordPress가 서 있는 기둥입니다. 실천하는 모습이 아름답습니다.
대부분의 경우, 이는 우리가 우리 자신과 다른 사람들을 위해 소프트웨어를 지속적으로 개선하면서 우리보다 먼저 등장한 거물들의 어깨를 짓누를 수 있음을 의미합니다. 이것이 WordPress가 거의 20년 전에 b2/cafelog 블로깅 시스템의 포크로 시작된 방법입니다.
때때로 그것은 단지 당신이 사랑하는 것을 친구에게 주고 그것을 사용하게 하는 자유를 갖는 것을 의미합니다. 다른 경우에는 기능이나 클래스가 어떻게 작동하는지 처음으로 배우는 신진 개발자를 위한 관문이며, 무엇이 문제를 일으키는지 확인하기 위해 프로젝트를 분해합니다.
종종 자유 소프트웨어의 약속은 다른 사람들이 프로젝트의 방향이 마음에 들지 않을 때 자신의 길을 가기로 결정할 수 있음을 의미합니다. 그들은 코드를 분기하여 미래를 위한 새로운 목적지를 조각할 수 있습니다.
이것은 ProfilePress가 WP 사용자 아바타 플러그인을 전면적인 멤버십 솔루션으로 바꿨을 때 일어난 일입니다. 일반 사용자는 개발 수심에 발을 담글 수 없거나 의향이 없을 수 있지만 400,000명 이상의 사용자 기반이 있는 경우 그들 중 일부는 프로그래머가 될 수밖에 없습니다. 또는 최소한 이전 버전의 복사본을 만들어 직접 배포할 수 있을 만큼 기술에 정통합니다.
이전 사용자가 포크를 공유하기 시작하는 데 오랜 시간이 걸리지 않았습니다. 오픈 소스의 장점은 기업의 단속 없이 이를 수행할 수 있다는 것입니다. 나는 그들이 혼란스러운 상황에 뛰어들고 버림받았다고 느끼는 많은 사용자들을 위해 빠른 대안을 제시함으로써 성취한 것을 인정하고 싶었습니다. 이것은 나의 상징적 인 박수입니다.
전투 준비 없이 워드프레스 라이선스를 언급하는 경우는 흔하지 않습니다. 그러나 GPL은 이러한 포크를 가능하게 하는 데 결정적인 역할을 했습니다. 라이센스는 플러그인의 사용자 기반을 보호하여 여러 대체 경로를 제공합니다.
오픈 소스의 장점을 더 이상 설교하지 않고 다음은 WP 사용자 아바타의 현재 포크입니다.
- Daniel Tara(One Designs)의 One User Avatar. 이미 9개의 번역이 있으며 WordPress.org에서 사용할 수 있습니다.
- David Artiss의 맞춤형 사용자 아바타. 현재 GitHub에서 사용할 수 있지만 플러그인 디렉토리에 추가할 계획인 것으로 보입니다.
- Philipp Stracker의 Orig 사용자 아바타. 이것은 GitHub에서만 사용할 수 있습니다.
각 포크는 버전 3.0 이전의 WP 사용자 아바타 최신 버전의 스트레이트 포트처럼 보입니다. 몇 가지 필요한 코드 및 브랜딩 변경 사항이 있습니다. 처음 두 개는 플러그인에서 모든 광고도 제거합니다.
이전 플러그인과 똑같은 기능으로 돌아가고자 하는 사람은 이 중 하나를 사용하면 됩니다.
대체 솔루션
스트레이트 포트는 특히 많은 사용자 계정에 대해 데이터를 그대로 유지해야 하는 사람들에게 좋은 것이지만 다른 사람들이 대안을 볼 기회가 될 수도 있습니다. 그리고 맞춤형 사용자 아바타 솔루션은 십일조입니다. 모든 사람을 위한 작은 것이 있습니다.
다음은 포괄적인 목록이 아닙니다. 나는 지난 몇 년 동안 이들 대부분을 테스트하거나 사용했습니다. 댓글에 포함되지 않은 플러그인을 공유할 수 있는 사람이 누구에게나 권장됩니다.
간단한 지역 아바타

사용자 지정 아바타 솔루션 목록의 1위는 Simple Local Avatars by 10up입니다. WordPress 회사는 커뮤니티에서 가장 존경받는 회사 중 하나이며 직원들은 핵심 개발에 크게 기여합니다. 10up은 견고한 플러그인을 결합하는 경향이 있습니다.
Simple Local Avatars는 상자에 표시된 대로 수행합니다. 사용자가 자신의 사이트에 맞춤형 아바타를 업로드할 수 있습니다. 또한 요청 시 요청된 이미지 크기를 생성합니다. 활성화 또는 비활성화할 수 있는 기능인 Gravatar와 함께 작동합니다. 또한 사이트 관리자가 승인되지 않은 역할에 사진을 업로드할 수 있는 권한을 부여할 수 있는 기본 제공 옵션이 있습니다.

WP 사용자 아바타

bbPress 및 BuddyPress의 수석 개발자인 John James Jacoby의 WP 사용자 아바타는 또 다른 간단한 플러그인입니다. 많은 유사한 솔루션과 마찬가지로 사용자가 프로필 페이지에서 아바타를 관리할 수 있는 양식을 추가합니다.
Jacoby가 제공하는 다른 사용자 관련 플러그인 제품군과 함께 작동한다는 점에서 독특합니다. 자체적으로 작동할 수 있지만 적어도 WordPress 프로필 페이지를 점검하는 그의 WP 사용자 프로필 플러그인을 확인하는 것은 가치가 있습니다. 그것과 그의 다른 사용자 관련 플러그인은 서로 함께 작동합니다. 플러그인 사용자는 설치할 플러그인을 선택할 수 있습니다.
사용자 프로필 사진

여기에 패턴이 나타나는 것 같습니다. 사용자는 이러한 간단한 아바타 솔루션을 좋아하는 경향이 있습니다. Cozmoslabs의 사용자 프로필 사진은 이 틀에 맞는 또 다른 것입니다. 또한 게시물 또는 페이지 작성자가 사이트 프런트 엔드에서 사용자 프로필(아바타, 이름, 설명 및 게시물 링크)을 출력할 수 있도록 하는 블록도 포함합니다.
이미지 업로드 권한이 없는 사용자는 이 플러그인만으로 아바타를 추가할 수 없습니다. 기본적으로 이것은 관리자, 편집자 및 작성자 역할입니다. 사이트 관리자는 추가 기능을 위해 권한 플러그인 또는 Cozmoslabs의 프로필 작성기를 설치해야 합니다.
픽셀 아바타(Toolbelt)

Pixel Avatars는 개인 정보 보호를 최우선으로 하는 Gravatar를 대체합니다. 사용자 지정 아바타를 업로드하는 방법을 제공하지 않음으로써 유사한 옵션과 다른 경로를 취합니다. 대신 약간의 JavaScript를 사용하여 각 사용자에 대해 고유한 아바타를 자동으로 생성합니다. 전형적인 아바타 시스템에 대한 재미있는 트위스트입니다.
기술적으로 이것은 독립 실행형 아바타 플러그인이 아닙니다. Pixel Avatars 시스템은 Toolbelt 플러그인의 하위 구성요소입니다. Ben Gillbanks가 만든 이 도구 모음은 그가 대부분의 WordPress 프로젝트에 사용하는 도구 모음입니다. 많은 사람들에게 과잉일 수 있지만 각 플러그인 모듈은 사용자 요구에 따라 활성화 또는 비활성화할 수 있습니다.
로컬 그라바타

이 플러그인은 로컬 아바타 업로드를 허용하지 않기 때문에 다른 솔루션과도 다릅니다. 그러나 특히 댓글에 수십 또는 수백 개의 Gravatar 이미지를 표시하는 게시물에서 더 빠른 로드 시간이 필요한 사람들에게는 확실한 대안입니다.
Ari Stathopoulos의 Local Gravatars는 캐싱 시스템입니다. 그것은 플러시하기 전에 일주일 동안 사용자의 서버에 Gravatar 이미지를 저장합니다. 이렇게 하면 각 이미지에 대해 Gravatar CDN을 누르는 대신 성능을 높일 수 있습니다.
