WPHelpful: مكون إضافي لتعليقات المستخدم

نشرت: 2019-09-24
لقطة شاشة لنموذج ملاحظات البرنامج المساعد WPH المفيدة على الواجهة الأمامية للموقع.

WPHelpful هو مكون إضافي تم إنشاؤه بواسطة Zack Gilbert و Paul Jarvis والذي يسمح للمستخدمين بتقييم مدى فائدة المنشور. يمكن أن يكون إضافة مفيدة إلى المواقع التي تقدم دروسًا تعليمية أو دروسًا أو وثائق أو أي محتوى حيث يكون هناك ما يبرر ملاحظات المستخدم. الإصدار 1.0 متاح مجانًا في دليل البرنامج الإضافي الرسمي لـ WordPress ، ولكنه يحتوي أيضًا على إصدار احترافي يوفر ميزات إضافية.

لقد استمتعت بإعطاء هذا البرنامج المساعد تجربة قيادة. بصفتي مالكًا تجاريًا سابقًا ، كان بإمكاني معرفة المكان الذي كان من الممكن أن يساعدني فيه هذا المكون الإضافي في جمع التعليقات من عملائي حول وثائق المنتج وتلبية احتياجاتهم بشكل أفضل.

يتمتع WPHelpful بإمكانات هائلة ، لكن نسخته 1.0 لا تزال 1.0. إنه بعيد كل البعد عن كونه منتجًا مصقولًا في هذه المرحلة. يحتاج إلى وقت لتنضج كمكوِّن إضافي مجاني جيد. كان من المفترض أن تكون الدفعة الحالية من الميزات الاحترافية قد أدت إلى خفض الإصدار المجاني.

المكوّن الإضافي المجاني المتوفر في دليل البرنامج المساعد لن يوصلك بعيدًا إلا إذا كنت تحتاج فقط إلى نظام تصنيف أساسي. يقتصر على:

  • إظهار نموذج الملاحظات على المنشورات والصفحات.
  • تغيير ألوان زر النموذج.
  • إضافة CSS مخصص (ميزة متوفرة بالفعل في جميع مواقع WP عبر أداة التخصيص).

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

أحد أبرز جوانب الإصدار المجاني هو أنه يسمح لك باختبار الإعدادات الاحترافية في بيئة التطوير. يوفر هذا فرصة لتقرير ما إذا كنت تريد صرف الأموال لتصبح محترفًا. أنا الآن أوصي رسميًا بأن يقوم كل مطور إضافي آخر بذلك عندما يكون ذلك ممكنًا.

ما الذي يحصل عليه البرنامج المساعد بشكل صحيح

لقطة شاشة لاستخدام الرمز المختصر للمكوِّن الإضافي WPH المفيد في المحرر.

البرنامج المساعد سهل الاستخدام. يمكنك اختيار إلحاق النموذج تلقائيًا بالمشاركات الموجودة على الواجهة الأمامية أو اختيار عرض النموذج باستخدام [wphelpful] .

إذا لم يكن هناك شيء آخر ، فلن يواجه المستخدمون أي مشاكل في تشغيل المكون الإضافي. لقد اختبرت ذلك مقابل مجموعة متنوعة من الموضوعات مع نتائج قوية.

كانت كتلة [Gutenberg] المخصصة سترفع مستوى سهولة الاستخدام. يحتاج مؤلفو البرنامج المساعد إلى البدء في التفكير فيما يتعلق ببناء الكتلة أولاً ثم الرمز القصير ثانيًا. آمل أن يكون هذا هو قائمة الميزات للإصدار 2.0.

أنواع المنشورات: نظام حظر الاشتراك المدفوع للميزة الأكثر فائدة

الميزة الأكثر أهمية لهذا البرنامج المساعد هي القدرة على تحديد أنواع المنشورات التي يمكن استخدام نموذج التعليقات عليها. لسوء الحظ ، توجد هذه الميزة خلف نظام حظر الاشتراك غير المدفوع ، مما يقصر تعليقات المستخدمين على المنشورات والصفحات فقط. هذه ميزة أساسية ستكون أجمل في الإصدار المجاني.

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

لا يستخدم المكون الإضافي تسمية نوع المنشور المناسبة ، لذلك قد تحصل على بعض الملصقات الغريبة مثل "أنواع منطقة Wp" (من ملحق Gutenberg) أو "Jt Documentation Types" (نوع منشور مخصص في تثبيت اختباري).

كما تظهر أنواع المنشورات غير العامة في القائمة. لذلك ، تظهر أنواع المنشورات التي لا تحتوي على إخراج أمامي في نموذج التحديد.

تعد هذه المشكلات إصلاحات سهلة ، وآمل أن تلقي هذه المراجعة الضوء على هذه المشكلات حتى يتم تصحيحها للمستخدمين.

كيف يمكن أن يقدم البرنامج المساعد ميزات احترافية أفضل

لقطة شاشة من ردود الفعل بعد
لقطة شاشة لتقرير تعليقات المنشور الحالي.

يحتاج مؤلفو البرنامج المساعد إلى تناول الطعام. هناك دائمًا توازن دقيق يجب على المطورين تحقيقه بين تقديم مكون إضافي مجاني مفيد وتحقيق عائد كافٍ على استثماراتهم لمواصلة الحفاظ على الكود.

حاليًا ، معظم الميزات الاحترافية للمكون الإضافي هي عناصر أساسية مثل الألوان المخصصة وتسميات النماذج. هذه هي الأشياء التي من شأنها أن تخدم المستخدمين بشكل أفضل في الإصدار المجاني.

هناك ميزة احترافية أكثر فائدة تتمثل في شاشة "التقارير" في المسؤول التي قدمت خيارات مثل:

  • فرز المشاركات حسب التصنيف وإجمالي التقييمات.
  • عرض رسم بياني لتعليقات المستخدمين حسب الشهر والسنة وما إلى ذلك.
  • التقارير الأخرى التي قدمت نظرة شاملة على التغذية الراجعة.

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

كيف تتراكم الشفرة؟

سأحصل على القليل من التقنية هنا. لا تتردد في التخطي إلى الأمام إذا لم تكن البرمجة هي الشيء الذي تفضله.

ما يحتاجه البرنامج المساعد هو وقت للنضج. ليس من المفترض أن يكون الإصدار 1.0 هو أفضل مكون إضافي. يتعلق الأمر بشحن الحد الأدنى من المنتجات القابلة للتطبيق ، لذا فأنا متسامح قليلاً. إذا كان هذا 2.0 أو 3.0 ، فسأكون بلا هوادة.

هناك الكثير مما يعجبك في القرارات المعمارية. تم إعداد الكثير منه بطريقة يسهل نسبيًا صيانتها على المدى الطويل. هذا مهم لأنه يعني أن تصحيح المشكلات ، مثل تلك المذكورة أدناه ، لا ينبغي أن يكون صعبًا في الإصلاح.

هناك مشكلات في التعليمات البرمجية تحتاج إلى تصحيحات. المكون الإضافي حاليًا:

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

هذه ليست مشكلات مستعصية ، ولا تكسر أي شيء لدرجة تجعل المكون الإضافي غير قابل للاستخدام. إنها مجرد قضايا تحتاج إلى معالجة.

الحكم النهائي

يفتقر الإصدار 1.0 من WPHelpful إلى مجموعة الميزات لتكون مكونًا إضافيًا مجانيًا رائعًا. يمكن أن تكون مفيدة في بعض الحالات المحدودة. ومع ذلك ، ربما ترغب في اختيار الإصدار المحترف للحصول على الميزات التي تجعل هذا المكون الإضافي يستحق الاستخدام.

WPHelpful له إمكانات. استطعت أن أرى أنه ينمو جمهورًا يصل إلى 100 ألف أو 500 ألف مستخدم أو أكثر بمرور الوقت مع مزيد من التلميع. انها ليست هناك بعد. لا يحتوي المكون الإضافي على ما يكفي من اللحم لأوصي به حتى الآن ، لكنني آمل أن تقدم الإصدارات المستقبلية تجربة أكثر قوة.

إذا كنت تبحث عن مكون إضافي مجاني سهل الاستخدام يعمل مع المنشورات والصفحات فقط ، فيمكنه تلبية احتياجاتك.