دمج النشرة الإخبارية لـ Discourse

|||
:discourse2: | ملخص | تكامل نشرة Discourse الإخبارية يضيف خدمات اشتراك قابلة للتخصيص في النشرات الإخبارية إلى مثيلك.
:hammer_and_wrench: | رابط المستودع | https://github.com/discourse/discourse-newsletter-integration
:open_book: | دليل التثبيت | كيفية تثبيت الإضافات في Discourse

الميزات :star2:

  • :gear: يمكن للمسؤولين تكوين نشرة إخبارية عالمية تتم مزامنتها مع قائمة بريدية في مزود النشرة الإخبارية.
  • :eye: يمكن للمستخدمين الاشتراك في النشرة الإخبارية من لافتة موقع.
    • :no_entry: بمجرد تجاهل اللافتة، لن تظهر مرة أخرى للمستخدم.
  • :ballot_box_with_check: تمت إضافة مربع اختيار إلى صفحة تفضيلات المستخدم (/my/preferences/emails)، مما يسمح للمستخدمين بتغيير اشتراكهم في النشرة الإخبارية في أي وقت.
  • :email: تتم إضافة المشتركين أو إزالتهم من القائمة البريدية المرتبطة في مزود النشرة الإخبارية عبر واجهة برمجة التطبيقات الخاصة بهم عندما يشترك المستخدمون أو يلغون اشتراكهم.
  • :link: تقوم الإضافة بمزامنة حالة الاشتراك بين Discourse ومزود النشرة الإخبارية.
  • :mailbox: حاليًا، تدعم الإضافة Mailchimp كمزود للنشرة الإخبارية ونشرة إخبارية عالمية واحدة لجميع المستخدمين. من المخطط دعم مزودين إضافيين ونشرات إخبارية محدودة للمجموعات في الإصدارات المستقبلية.

دليل التكوين :open_book:

لتمكين الإضافة، يمكنك استخدام المفتاح الموجود في صفحة /admin/plugins الخاصة بك، أو عن طريق التحقق من إعداد المسؤول discourse newsletter integration enabled. يمكنك أيضًا الوصول إلى إعدادات الإضافة من هذه الصفحة أيضًا:

enable toggle and settings

تخصيص النص في اللافتة وإعدادات المستخدم

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

يمكنك تخصيص نص لافتة الاشتراك من لوحة المسؤول. إليك الملصقات القابلة للتخصيص للافتة:

  • js.discourse_newsletter_integration.banner.heading
  • js.discourse_newsletter_integration.banner.description
  • js.discourse_newsletter_integration.banner.subscribe

  • js.discourse_newsletter_integration.banner.manage_preferences
  • js.discourse_newsletter_integration.banner.thank_you
  • js.discourse_newsletter_integration.banner.added_to_newsletter

يمكنك أيضًا تخصيص اسم النشرة الإخبارية الخاصة بك لما يراه كل مستخدم في صفحة تفضيلاته:

  • js.discourse_newsletter_integration.preferences.section_head
  • js.discourse_newsletter_integration.preferences.checkbox_description

تكامل Mailchimp

هناك ثلاثة إعدادات موقع Discourse متعلقة بتكامل Mailchimp:

الاسم الوصف
discourse newsletter integration mailchimp api key مفتاح API لحساب Mailchimp الخاص بك.
discourse newsletter integration mailchimp list id معرف قائمة Mailchimp الخاصة بك التي تريد مزامنتها مع Discourse.
discourse newsletter integration mailchimp server prefix جزء النطاق الفرعي من عنوان URL الذي تراه عند تسجيل الدخول إلى حساب Mailchimp الخاص بك، على سبيل المثال us14 و us19.

discourse newsletter integration mailchimp api key

لتوليد مفتاح API، اتبع هذه الخطوات:

  1. انتقل إلى قسم مفاتيح API في حسابك.
  2. انقر على إنشاء مفتاح جديد.
  3. قم بتسمية مفتاحك.
  4. انقر على إنشاء مفتاح.
  5. انقر على نسخ المفتاح إلى الحافظة. احفظ مفتاحك في مكان آمن.
  6. انقر على تم.

حول مفاتيح API | Mailchimp

discourse newsletter integration mailchimp list id

كل قائمة بريدية في Mailchimp لها معرف قائمة فريد (يُطلق عليه أحيانًا معرف القائمة) قد تتطلبه التكاملات والإضافات والأدوات للاتصال ونقل بيانات المشتركين. يتم إنشاء معرف القائمة بواسطة نظام Mailchimp عند إنشاء القائمة ولا يمكن تغييره.

للعثور على معرف القائمة الخاص بك، اتبع هذه الخطوات:

  1. انتقل إلى القوائم
  2. حدد القائمة التي تريدها
  3. انقر على القائمة المنسدلة الإعدادات واختر اسم القائمة والإعدادات الافتراضية.
  4. في قسم معرف القائمة، سترى سلسلة من الأحرف والأرقام. هذا هو معرف القائمة الخاص بك.

العثور على معرف القائمة الخاص بك | Mailchimp

discourse newsletter integration mailchimp server prefix

قم بتسجيل الدخول إلى حساب Mailchimp الخاص بك وانظر إلى عنوان URL في متصفحك. سترى شيئًا مثل https://us19.admin.mailchimp.com/; الجزء us19 هو بادئة الخادم. لاحظ أن قيمتك المحددة قد تكون مختلفة.

المشكلات المعروفة

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

تغيير حسابات Mailchimp

بعد إعداد تكامل Mailchimp وإنشاء قوائم بريدية لنشرة إخبارية، إذا قمت بالتبديل إلى حساب جديد (عبر إعدادات الموقع)، فلن تتم مزامنة القوائم مع الحساب الجديد.

:discourse2: مستضاف من قبلنا؟ هذه الإضافة متاحة في خطة Enterprise الخاصة بنا.

22 إعجابًا

هل يعمل بدون Mailchimp أم أنه نوع من الواجهة الأمامية لخدمات Mailchimp (كما هو الحال غالبًا في المنصات الأخرى)؟

إعجابَين (2)

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

المزود الوحيد المضمن في المكون الإضافي هو Mailchimp في الوقت الحالي، لذا لا، هذا المكون الإضافي لا يعمل بدون Mailchimp. يقوم بمزامنة مستخدمي منتديات Discourse الذين يختارون ذلك، مع ما يحدده Mailchimp على أنه “جمهور”.

9 إعجابات

@nat اسمح لي أن أقترح توفير Zoho Campaigns في المستقبل القريب.

4 إعجابات

لاحظت شيئًا واحدًا وهو أنه بعد التمكين، لم يظهر الشعار لي إلا بعد تسجيل الدخول باستخدام متصفح متخفٍ.

هل سيكون هناك أي شيء يمكننا القيام به للتأكد من ظهور هذا لجميع المستخدمين الحاليين الذين زاروا الموقع من قبل؟

على أي حال، ظهر بشكل جيد لجميع المستخدمين التجريبيين الحاليين لدي عندما كنت أجربه. :+1:

إعجاب واحد (1)

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

إعجابَين (2)

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

إعجاب واحد (1)

@Jagster قرأت هذا في منشور الموضوع أعلاه…

:mailbox: حاليًا، يدعم المكون الإضافي Mailchimp كموفر للنشرة الإخبارية ونشرة إخبارية عالمية واحدة لجميع المستخدمين. من المخطط دعم موفري نشرات إخبارية إضافيين ومحدودين للمجموعات في الإصدارات المستقبلية.

أشك في أن هذا قد يكون مجرد خلل بسيط (التخزين المؤقت!) لمستخدمك فقط لأنك أنت من قمت بتفعيله.

منطق اللافتة لإظهارها ثابت جدًا (fixed): إذا لم يقم المستخدم برفض اللافتة من قبل، فستظهر.

إعجابَين (2)

كيف يتعامل هذا المكون الإضافي مع جمهور موجود يحتوي بالفعل على العديد من أعضاء المجتمع؟

وهل هناك أي طريقة لجعله يعمل كـ “اختيار للخروج” بدلاً من “اختيار الدخول”؟
بهذا أعني أن:

  1. تتم إضافة جميع من يسجلون في موقعنا إلى الجمهور تلقائيًا
  2. تقدم اللافتة خيار “الاختيار للخروج” (أو ربما لا يتم عرضها على الإطلاق)
إعجاب واحد (1)

الاقتراح لطيف، لأنه يبسط العملية.

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

إذا جعلناه متاحًا عند التسجيل، أعتقد أنني سأفضل الانتظار حتى يقوموا بتسجيل الدخول أولاً. ^ _ ^

4 إعجابات

نعم، ستحتاج (كما هو الحال الآن) إلى التحقق من البريد الإلكتروني لعضوية Discourse، وستبدأ عضوية القائمة البريدية عند بدء عضوية Discourse.

هل لا يزال هذا إجراءً قانونيًا في مكان ما في الدول الغربية؟

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

إنه في الواقع نفس الطلب تقريبًا مثل:

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

إعجابَين (2)

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

إعجاب واحد (1)

هذا ينطبق عبر الاتحاد الأوروبي. الانسحاب غير قانوني.

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

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

إعجاب واحد (1)

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

إعجابَين (2)

لحسن الحظ، أنا لا أعيش في هولندا (حسنًا، ليس في الوقت الحالي على أي حال). هناك دول “غربية” لا تخضع لقانون الاتحاد الأوروبي.

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

أيضًا، ماذا عن فئة مخصصة مع تعيين “المراقبة” لجميع المستخدمين افتراضيًا؟ يمكن تفسير ذلك على أنه نشرة إخبارية إذا كان لديك تفسير ليبرالي.

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

إعجاب واحد (1)