فئات وثائق Discourse

لقد قمت بهذا للتو - لقد أعطى خطأ غريبًا بعض الشيء ولكنه بدا أنه يعمل بشكل جيد:

root@spokes-web-only:/var/www/discourse# bundle exec rake doc_categories:build_sidebar
fatal: detected dubious ownership in repository at ‘/var/www/discourse’
To add an exception for this directory, call:

    git config --global --add safe.directory /var/www/discourse

Processing category #21 - Ask the Candidates
⮑ Created 3 sections and 55 links

Processing category #21 - Ask the Candidates
⮑ Created 3 sections and 55 links

هل هذا كما ينبغي؟

وهل يتعين علينا تغيير كيفية تفاعلنا مع موضوع الفهرس، أم أن كل ذلك لم يتغير؟

4 إعجابات

نعم، هذا صحيح ولا يوجد شيء آخر يجب القيام به :ok_hand:t2:

نعم مرة أخرى.

في المستقبل القريب (:crossed_fingers:t2:) سنعمل على تحسين ميزات مثل الفرز السهل وإعادة الترتيب والتحديث مع ربما واجهة مستخدم مخصصة. لا أتوقع أن تكون هناك أي مهام يدوية أخرى سيتعين على المستضيفين الذاتيين القيام بها.

3 إعجابات

هل يمكنك التوضيح لأي إصدار من المكون الإضافي و/أو الالتزام ينطبق هذا؟

أقوم بتشغيل Discourse 3.6.0.beta1-dev ولا تظهر لي أي تحديثات للمكونات الإضافية متاحة لفئات التوثيق، والمكون الإضافي هو الإصدار 0.0.1 مع الالتزام ba90a37.

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

التغييرات أحدث بحوالي 7 commits.

تأتي التغييرات في نفس إصدار Discourse 3.6.0.beta1-dev. من الناحية المثالية، في المرة القادمة التي تقوم فيها بتحديث Discourse نفسه، ستحصل على هذه التغييرات أيضًا.

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

إعجابَين (2)

قائمة المستندات (على اليسار) لا يمكن عرضها في أحدث إصدار من discourse (3.6.0.beta2)

هل يمكنك التحقق من هذا مرة أخرى؟

لا يزال يعمل لدي هنا على ميتا.

هل قمت بإعادة بناء الفهرس كما هو موضح هنا؟

إعجابَين (2)

شكراً لك، هذا يعمل بشكل جيد مع:

sudo -E -u discourse bundle exec rake doc_categories:build_sidebar

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

تم تقسيم مشاركة إلى موضوع جديد: اقتراحات متنوعة لتحسين إضافة فئات المستندات

مرحباً بالجميع،

حاولت تثبيته الآن، ولكن يبدو أن هذه الإضافة غير متوافقة مع الإصدار الذي نستخدمه من Discourse، وهو 3.5.2.

هل يمكنك تأكيد التوافق؟ أحصل على هذا الخطأ:

5 نوفمبر 2025، 06:55
/var/www/discourse/plugins/discourse-doc-categories/lib/doc_categories/initializers/add_category_extensions.rb:19:in `apply': undefined method `register_category_update_param_with_callback' for an instance of Plugin::Instance (NoMethodError)
discourse
5 نوفمبر 2025، 06:55
** INCOMPATIBLE PLUGIN **
discourse
5 نوفمبر 2025، 06:55
You are unable to start Discourse due to errors in the plugin at
discourse
5 نوفمبر 2025، 06:55
/var/www/discourse/plugins/discourse-doc-categories
discourse
5 نوفمبر 2025، 06:55
Please try removing this plugin and rebuilding again!

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

هل يحتوي الـ discourse/discourse:3.5.2 على هذا الكود المحدث؟ لأنني أستخدمه وأرى أنه تم تحديثه قبل 10 ساعات.

3.5.2 لن يكون متوافقًا. ستحتاج إلى 3.6.0.beta1 كحد أدنى.

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