المواضيع مقابل المشاركات مقابل الردود

لقد قرأت الكثير من المواضيع بخصوص هذا الأمر ولكنني ما زلت مرتبكًا

ربما يساعد مقارنة مع فيسبوك؟

صححني إذا كنت مخطئًا:
منشور على فيسبوك = منشور على ديسكورس
تعليق على فيسبوك = رد على ديسكورس
وكلاهما منشور + رد = موضوع

هل أنا على حق هنا؟

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

أهلاً بك في Meta! :wave:

لا أعرف الكثير عن فيسبوك. دعنا نرى:

  • الموضوع: هذا هو موضوع سلسلة مناقشة. يحتوي على منشورات.
  • منشور: المنشور هو أي مساهمة في المناقشة. يمكن أن يكون الرسالة الأولية.
  • رد: المنشور يعالج مباشرة منشورًا سابقًا ضمن الموضوع أو لمواصلة المناقشة.

المنشور والتعليق والرد متطابقون في الأساس: رسائل تساهم في المناقشة.

مصطلح التعليق لا يُستخدم كثيرًا هنا. ومع ذلك، يتم استخدامه في المكون الإضافي https://meta.discourse.org/t/discourse-post-voting/227808، والذي يمثل الردود الصغيرة تحت التصويت. (شكرًا لـ Jammy لإخباري بذلك)

هل هذا يوضح الأمر؟

8 إعجابات

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

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

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

لذلك، المشاركة هي رد، من الناحية الفنية، إذا استخدم شخص ما زر الرد. هذا، وإذا ذكرتك، هو بالطبع رد من الناحية الدلالية، ولكن ليس من الناحية الفنية :smirking_face:

بالتأكيد. يريد المبرمجون والمطورون كل شيء بترتيب منطقي وخلف تعريف دقيق. ولكن في نفس الوقت لديهم خيال فظيع وحتى ضعيف - أو كما يصيغها ساحر كود أعرفه: إنهم عبيد للمستخدمين النهائيين والرؤساء غير الأكفاء :winking_face_with_tongue:

هل يوجد مسرد في هذا الموضوع قد يساعد؟

3 إعجابات

@Jagster

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

كل منشور ورد هنا يسمى “منشور”، صحيح؟

إعجابَين (2)

نعم، كل مشاركة هي مشاركة. الموضوع هو مجموعة من المشاركات. بشكل غير رسمي، يمكن تسمية المشاركة الأولى في الموضوع بـ “المشاركة الأصلية” (OP). في قاعدة البيانات، إنها مجرد post_number: 1.

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

للسياق، إذا كان لديك امتداد لتنسيق JSON مثبتًا على متصفحك (على سبيل المثال https://chromewebstore.google.com/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh)، يمكنك بسهولة رؤية البيانات التي يستخدمها Discourse لإنشاء واجهة المستخدم للموضوع. يمكن رؤية JSON الخاص بهذا الموضوع على \u003chttps://meta.discourse.org/t/topics-vs-posts-vs-replies/304117.json\u003e. يوضح أن الموضوع يحتوي على:

...
id: 304117,
title: "Topics vs Posts vs Replies",
fancy_title: "Topics vs Posts vs Replies",
posts_count: 6,
created_at: "2024-04-16T15:35:47.828Z",
views: 141,
reply_count: 2,
like_count: 12,
...

يمكنك عرض JSON بدون امتداد للمتصفح. من الصعب قراءته فقط.

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

@DevTantia – أعتقد أن المنشور الأول هو “المنشور الأصلي” (“OP”) أو “بادئ الموضوع”. يوجد منشور واحد فقط من هذا النوع لكل موضوع، ويبقى دائمًا في أعلى صفحة الموضوع. يحتوي هذا المنشور “OP” الخاص فقط على حقول إضافية في المنشئ (كما ترى أدناه) مثل العنوان والفئة والعلامات - لا توفر أي منشورات أخرى داخل (أسفل) المنشور الأصلي هذه الحقول الإضافية.

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

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

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