كتلة تعليقات الفيسبوك

Mohammad AlQanneh

في هذه المقالة ، أود أن أشارك معك وحدة قمت بإنشائها مؤخرًا لـ Drupal 7 و 8 تسمى Facebook Comments Block . يمنح زوار موقع الويب الفرصة للتعليق على محتوى موقعك باستخدام أداة مدمجة مباشرةً مع Facebook. فيما يلي لقطة شاشة توضح لك كيفية عرض مربع التعليق على موقع الويب الخاص بك:

 

 

ما الذي كان مفقودًا في وحدات التعليق الأخرى في دروبال؟

كانت الخلفية التاريخية لمساهمتي في مجتمع دروبال سهلة للغاية. أثناء العمل على توزيع Vardot لـ Uber Publisher كان هدفنا الرئيسي هو جعل Drupal سهل الاستخدام قدر الإمكان . كان من بين عوامل الراحة المتزايدة للمستخدمين سهولة قصوى في إضافة التعليقات على موقع الويب ، وأحد معايير الرضا الرئيسية من وجهة نظر المستخدم هو عدد النقرات والوقت الإجمالي اللازم لمتابعة الطلب.

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

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

 

ما هي مزايا وحدة حظر التعليقات على Facebook؟

لمعالجة المشكلات التي تم وصفها أعلاه ، وإضافة بعض الفوائد الجديدة ، قمت بعمل قائمة بالأسباب التي قد تجعلك تذهب إلى وحدة حظر التعليقات على Facebook:

1. يعتمد حظر التعليقات على Facebook على معرف العقدة

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

2. يسمح Facebook Block Block بتكوين المجال الرئيسي

إذا كان لديك عدة نطاقات مرتبطة بموقعك على الويب ، يمكنك تكوين الوحدة النمطية للتعرف على المجال الرئيسي ومشاركة التعليقات عبر جميع المجالات. على سبيل المثال ، لدينا عنواني URL لنفس الموقع - www.example.com/article-title و www.myexample.com/article-title . قم بتكوين كتلة تعليقات Facebook لاستخدام www.example.com كمجال رئيسي ، وستتم مشاركة تعليقات المجال الرئيسي من www.myexample.com .

3. يستخدم Facebook Comments Block التكوينات الأساسية

لا يحتوي على تبعيات مما يجعله سهل التثبيت والاستخدام. اذهب إلى "Admin" -> "Structure" -> "Block" ، وستجد إعدادات "تعليقات Facebook". عند اختيار "تكوين" ، سترى القائمة بخيارات لتخصيص الأداة:

 

4. لا تحتاج لتسجيل الدخول

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

5. من السهل دمج Facebook Facebook Block مع الوحدات الأخرى

تستخدم الأداة واجهة برمجة تطبيقات Drupal block ، بحيث يمكن دمجها بسهولة مع معظم وحدات Drupal التي تدعم الكتل (أي القواعد ، السياق ، اللوحات ، ... إلخ). التكامل سهل ولا يتطلب أي جهود تطوير إضافية أو تخصيص.

 

نقل تعليقات فيسبوك إلى دروبال 8

كان فيسبوك تعليقات بلوك خطوة جديدة في مسيرة المطور الخاصة بي لأنه قدمني إلى عالم دروبال 8. بعد إصدار D8 ، قررت أن أتعلمها من خلال نقل هذه الكتلة واستخدام واجهة برمجة التطبيقات الجديدة لكتلة دروبال 8 ، وتكوينات الحظر ، والجديد قوالب twig لتطبيق التغييرات على الوحدة النمطية الجديدة الخاصة بي. الآن القطعة متاحة في نسختين من أحدث دروبال - D7 و D8. يمكن استخدامه من قبل مالكي المواقع الذين حققوا بالفعل مزايا دروبال 8 وكذلك من قبل مالكي المواقع الذين يفضلون الانتظار والتقييم والاختيار .

 

تظهر إحصائيات استخدام الأداة أن عدد الأشخاص الذين يقومون بتثبيته يتزايد باستمرار ووصل إلى 380 موقعًا بحلول بداية يونيو:

 

 

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