فوركس والبدائل: ملحقات مخصصة لصورة المستخدم لـ WordPress
نشرت: 2021-06-03هل تعلم ما هو أحد أعظم الأشياء في المصادر المفتوحة؟ يمكن للآخرين استخدام كود المشروع ، ومشاركته بالجملة ، وتعديله ، و / أو توزيع تغييراتهم. هذه هي الركائز التي يقوم عليها WordPress. إنه لشيء جميل أن تشاهده في الممارسة.
في أغلب الأحيان ، هذا يعني أنه يمكننا بناء أكتاف هؤلاء العمالقة الذين سبقونا ، وتحسين البرامج باستمرار لأنفسنا وللآخرين. هذه هي الطريقة التي بدأ بها WordPress منذ ما يقرب من عقدين من الزمن باعتباره مفترق طرق لنظام التدوين b2 / cafelog.
في بعض الأحيان ، يعني هذا فقط أن تتمتع بحرية منح صديقك نسخة من شيء تحبه والسماح له باستخدامه. في أوقات أخرى ، يكون بمثابة بوابة للمطور الناشئ الذي يتعلم كيفية عمل الوظائف أو الفصول لأول مرة ، مما يؤدي إلى تمزيق المشروع لمعرفة ما يجعله علامة.
في كثير من الأحيان ، الوعد بالبرمجيات الحرة يعني أنه يمكن للآخرين أن يقرروا السير في طريقهم الخاص عندما لا يحبون الاتجاه الذي يسير فيه المشروع. يمكنهم تفرع الكود ، ونحت وجهة جديدة لمستقبلها.
هذا ما حدث عندما أصلحت ProfilePress المكوِّن الإضافي WP User Avatar ، وتحولت إلى حل عضوية كامل. في حين أن مستخدمها العادي قد لا يكون قادرًا أو راغبًا في غمس أصابع قدمه في أعماق مياه التطوير ، عندما يكون لديك أكثر من 400000 قاعدة مستخدم ، فإن القليل منهم سيكونون مبرمجين. أو على الأقل خبير تقني بما يكفي لإنشاء نسخة من الإصدار السابق وتوزيعها مباشرة.
لم يستغرق الأمر وقتًا طويلاً - مجرد أيام - قبل أن يبدأ المستخدمون السابقون في مشاركة مفترقاتهم. جمال المصادر المفتوحة هو أن لديهم القدرة على القيام بذلك دون أن تقوم بعض الشركات بقمعهم. أردت أن أعترف بما أنجزوه من خلال القفز في موقف فوضوي وعمل بدائل سريعة للعديد من المستخدمين الذين شعروا بالتخلي عنهم. هذا هو يدي رمزي.
في كثير من الأحيان لا نذكر رخصة WordPress دون الاستعداد للمعركة. ومع ذلك ، لعبت GPL دورًا مهمًا في جعل هذه التشعبات ممكنة. يحمي الترخيص قاعدة مستخدمي المكون الإضافي ، مما يمنحهم مسارات بديلة متعددة لاتباعها.
دون مزيد من الوعظ بمزايا المصدر المفتوح ، فيما يلي تفرعات الحالية لـ WP User Avatar:
- صورة رمزية لمستخدم واحد بواسطة دانيال تارا (تصميم واحد). يحتوي بالفعل على تسع ترجمات وهو متاح على WordPress.org.
- الصورة الرمزية للمستخدم المخصص بواسطة David Artiss. إنه متاح حاليًا على GitHub ، ولكن يبدو أنه يخطط لإضافته إلى دليل المكونات الإضافية.
- صورة المستخدم الأصلية بواسطة فيليب ستراكير. هذا واحد متاح فقط على GitHub.
تبدو كل شوكة كمنفذ مباشر لأحدث إصدار من WP User Avatar قبل الإصدار 3.0. هناك بعض التغييرات الضرورية في التعليمات البرمجية والعلامات التجارية. يقوم الأولين أيضًا بإزالة جميع الإعلانات من المكون الإضافي.
لأي شخص يتطلع إلى العودة إلى الوظيفة نفسها تمامًا مثل المكون الإضافي القديم ، فإن أيًا منها سيؤدي المهمة.
حلول بديلة
من الجيد امتلاك المنافذ المستقيمة ، خاصة بالنسبة لأولئك الذين يحتاجون إلى الحفاظ على بياناتهم سليمة للعديد من حسابات المستخدمين ، ولكن قد تكون هذه أيضًا فرصة للآخرين للنظر في البدائل. والحلول المخصصة للمستخدم هي عشرة سنتات. هناك شيء صغير للجميع هناك.
ما يلي ليس في أي مكان بالقرب من قائمة شاملة. لقد اختبرت أو استخدمت معظمها في العامين الماضيين. أنا أشجع أي شخص على مشاركة المكونات الإضافية التي لم أقم بتضمينها في التعليقات.
صور رمزية محلية بسيطة

تتصدر أي قائمة بالحلول المخصصة للصور الرمزية ، الصور الرمزية المحلية البسيطة بحلول 10up. تعد شركة WordPress واحدة من أكثر الشركات احترامًا في المجتمع ، ويساهم موظفوها بشكل كبير في التطوير الأساسي. يميل 10up إلى تجميع المكونات الإضافية الصلبة.

تقوم الصور الرمزية المحلية البسيطة بما تقوله على الصندوق. يسمح للمستخدمين بتحميل الصور الرمزية المخصصة إلى مواقعهم. كما أنه يولد أحجام الصور المطلوبة عند الطلب. إنه يعمل جنبًا إلى جنب مع Gravatar ، وهي ميزة يمكن تمكينها أو تعطيلها. يحتوي أيضًا على خيارات مضمنة لمسؤولي الموقع لمنح الإذن للأدوار غير المصرح بها لتحميل صورهم.
صور مستخدم WP

WP User Avatars بواسطة John James Jacoby ، المطور الرئيسي لـ bbPress و BuddyPress ، هو مكون إضافي بسيط آخر. مثل العديد من الحلول المماثلة ، فإنه يضيف نموذجًا للمستخدمين لإدارة صورتهم الرمزية من صفحات ملفاتهم الشخصية.
إنه فريد من نوعه لأنه يعمل جنبًا إلى جنب مع مجموعة من المكونات الإضافية الأخرى المتعلقة بالمستخدم التي يقدمها Jacoby. على الرغم من أنه يمكن أن يعمل بمفرده ، إلا أنه يستحق على الأقل التحقق من المكوّن الإضافي WP User Profiles ، والذي يعمل على إصلاح صفحات ملف تعريف WordPress. تعمل هذه الأداة ومكوناته الإضافية الأخرى المتعلقة بالمستخدم جنبًا إلى جنب مع بعضها البعض. يمكن لمستخدمي البرنامج المساعد اختيار واختيار ما يرغبون في تثبيته.
صورة ملف تعريف المستخدم

يبدو أن هناك نمطًا ناشئًا هنا - يميل المستخدمون إلى حب هذه الحلول الرمزية البسيطة. صورة ملف تعريف المستخدم بواسطة Cozmoslabs هي صورة أخرى تناسب هذا القالب. يتضمن أيضًا حظرًا للسماح لمؤلفي المنشورات أو الصفحات بإخراج ملف تعريف أي مستخدم (الصورة الرمزية والاسم والوصف ورابط المنشورات) على الواجهة الأمامية للموقع.
لا يمكن للمستخدمين الذين ليس لديهم إذن بتحميل صورة إضافة صورة رمزية باستخدام هذا المكون الإضافي وحده. بشكل افتراضي ، هذه هي أدوار المسؤول والمحرر والمؤلف. سيحتاج مسؤولو الموقع إلى تثبيت إما مكون أذونات إضافي أو منشئ ملف تعريف Cozmoslabs للحصول على القدرة الإضافية.
صور البكسل الرمزية (حزام الأدوات)

Pixel Avatars هو أول بديل للخصوصية Gravatar. يأخذ مسارًا مختلفًا عن الخيارات المماثلة من خلال عدم توفير طريقة لتحميل صورة رمزية مخصصة. بدلاً من ذلك ، يقوم تلقائيًا بإنشاء صور رمزية فريدة لكل مستخدم بقليل من JavaScript. إنه تطور ممتع على نظام الأفاتار النموذجي.
من الناحية الفنية ، هذا ليس ملحق أفاتار مستقل. يعد نظام Pixel Avatars مكونًا فرعيًا من المكون الإضافي Toolbelt. تم إنشاؤها بواسطة Ben Gillbanks ، وهي عبارة عن مجموعة من الأدوات التي يستخدمها لمعظم مشاريع WordPress الخاصة به. قد يكون الأمر مبالغة بالنسبة للكثيرين ، ولكن يمكن تمكين كل وحدة إضافية أو تعطيلها بناءً على احتياجات المستخدم.
Gravatars المحلية

يختلف هذا المكون الإضافي أيضًا عن الحلول الأخرى لأنه لا يسمح بتحميل الصورة الرمزية المحلية. ومع ذلك ، فهو بديل قوي لأولئك الذين يحتاجون فقط إلى أوقات تحميل أسرع ، خاصة في المنشورات التي تعرض عشرات أو مئات من صور Gravatar في التعليقات.
Gravatars المحلي بواسطة Ari Stathopoulos هو نظام تخزين مؤقت. يقوم بتخزين صور Gravatar على خادم المستخدم لمدة أسبوع قبل التخلص منها. يمكن أن يؤدي ذلك إلى تعزيز الأداء بدلاً من ضرب Gravatar CDN لكل صورة.
