تصدير مجمع لمصادر المشاركات الخام مع الترميز

مرحباً،

شركتنا تدير Discourse لدعم عملائنا وتعزيز العلاقات معهم. لتهيئة الموظفين الجدد، أنشأنا وثائق باستخدام فئات المستندات و DiscoTOC، وهذا يعمل بشكل رائع.

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

:information_source: أنا على علم بخيار الطباعة إلى PDF في المتصفح، والذي لا يساعد عندما تكون المصادر الخام مطلوبة بدلاً من المصادر المحللة. أنا أعرف أيضًا عن وظيفة النسخ الاحتياطي المضمنة واستعلامات قاعدة البيانات، ولكن هذه ليست حلولاً عملية للإدارة الأمامية.

في الوقت الحالي، سير العمل الخاص بي هو: تحرير المنشورSTRG-A، STRG-Cإنشاء / فتح ملف نصيSTRG-V، STRG-Sتجاهل التحرير… المنشور التالي.

ستوفر خيار تصدير مجمع مدمج العديد من الفوائد:

  • صيانة أسهل لقواعد المعرفة
  • سير عمل أفضل للنسخ الاحتياطي والإصدار للمسؤولين في الواجهة الأمامية
  • إعادة استخدام مرنة للمحتوى خارج Discourse

:right_arrow: ستكون هذه الميزة مكسبًا حقيقيًا للإنتاجية للمجتمعات التي تستخدم Discourse كمركز للوثائق، وليس فقط للدعم.

أود أن أسمع أفكاركم.

تحياتي

إعجابَين (2)

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

إذًا، أنت تريد شيئًا كهذا: https://meta.discourse.org/posts/1849580/raw أو هذا: https://meta.discourse.org/raw/381447 أو هذا https://meta.discourse.org/raw/381447/1

أوه. أنت تريد النص الخام من جميع المشاركات في الموضوع.

هذا ليس حلاً، ولكنه نسخة محسنة منه. ولكن هذا لا يوفر الكثير من النقرات.

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

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

3 إعجابات

مرحباً جاي،

شكراً على ردك.

هذا الحل تمت مناقشته بالفعل في https://meta.discourse.org/t/how-to-iterate-over-all-the-topics-in-order-to-export-them-as-markdown/220180، ولكنه غير عملي للتوثيقات الكبيرة (→ الكفاءة) والإدارة الأمامية (→ الكفاءة).

لذا نعم… لا يوجد دعم، ولكن طلب ميزة حقيقي من جانبي :wink:

تحياتي

إعجابَين (2)

أعتقد أن 📄 Copy Post Component والذي ينسخ المشاركة مباشرة يمكن أن يكون مفيدًا في هذه الحالة. إنه يقلل

إلى نقرة واحدة. لكنه لا يزال غير نسخ مجمع

5 إعجابات

يخفف الألم… تم وضع علامة مرجعية.

شكرا

3 إعجابات

يمكنك إنشاء استعلام مستكشف البيانات يُرجع posts.raw، واستدعاء الاستعلام باستخدام واجهة برمجة التطبيقات.

7 إعجابات

شكراً على النصيحة يا ريتشارد :slight_smile: سألقي نظرة على مستكشف البيانات واستدعاءات واجهة برمجة التطبيقات (API) عندما تسنح لي الفرصة. ومع ذلك، هذا مجرد حل مؤقت، وليس ميزة.

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

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

3 إعجابات

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

كيف يود المرء تسمية الملفات الفردية في تلك الحالة؟

هل يمكنك وصف سير عملك المقصود بمزيد من التفصيل؟

إذا كنت سأبني سير عمل توثيق كما تصف، فسأفضل بناء خيار لتركيب ماركداون خام في نظام الملفات، مما سيمكن الأدوات الآلية الأخرى من العمل عليه.

أنا لا أفهم هذه النقطة.
لماذا لا ترغب في تقديم وثائقك عبر ديسكورس؟

مرحباً توماس، بالطبع ستعمل حاوية مضغوطة بشكل جيد :wink: لا يوجد سير عمل وراء ذلك، فقط الرغبة في الاحتفاظ بنسخة احتياطية بسيطة.

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

لا يمكنني تخيل كيف يمكن لمستخدم عادي استخدام مصادر المشاركات الأولية.

3 إعجابات

ربما لأنك لست مستخدمًا عاديًا.

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

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

عذرًا، لقد شاركت آراءك الشخصية، وكنت أرد فقط - لم أقصد أي إساءة.

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

3 إعجابات

لن أعتبر مدير المعرفة مستخدمًا عاديًا، فهو دور محدد جدًا.

دعونا نترك نقاش “المستخدم العادي” بأكمله لوقت آخر، من فضلك.

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

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

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

أهلاً بك @soeren-1 في مجتمعنا! :hugs:

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

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

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

هل رأيت كيف يمكن جعل استعلامات مستكشف البيانات متاحة للمجموعات، ويمكن أن يكون لها واجهة مستخدم لتحديد المعلمات؟ هذا مناسب لـ “المستخدمين العاديين” وقد يعمل معك ومع فريقك كحل مؤقت وللمساعدة في تقديم حالة هنا لفكرة الميزة الجديدة الخاصة بك. لا أعرف ما إذا كان هناك استعلام مناسب متاح لك للبدء به - المكان المناسب للبحث عن ذلك هو Data & reporting.

@rgj أعتقد أنك رجل عادي، بغض النظر عما يقوله أي شخص آخر!

d he's just a regular guy like you and me..gif

3 إعجابات

شكراً على الترحيب والتوضيحات والنصائح يا توبياس.

لست متأكداً تماماً من “الميزات شائعة الاستخدام” - فهناك العديد من الخيارات والإعدادات في Discourse حيث سألت نفسي: “من يحتاج هذا بحق السماء؟”

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

ربما يرى المستخدمون الآخرون حالة استخدام للميزة المقترحة وينضمون إلى المناقشة.

شكراً لجميع المساهمين!

إعجابَين (2)