# Documentation

**URL:** https://meta.discourse.org/c/documentation/10.md?ascending=false&page=12

[الحديثة](https://meta.discourse.org/latest.md) · [الفئات](https://meta.discourse.org/categories.md) · [الوسوم](https://meta.discourse.org/tags.md)

**Page:** 13

---

## [تقسيم ثيم Javascript إلى ملفات متعددة](https://meta.discourse.org/t/split-up-theme-javascript-into-multiple-files/119369)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 5\
**آخر تحديث:** [16 فبراير 2025، 2:30ص UTC](https://meta.discourse.org/t/split-up-theme-javascript-into-multiple-files/119369 "2025-02-16T02:30:16Z")

</div>

يمكن تقسيم سمات جافاسكريبت المعقدة إلى ملفات متعددة، للحفاظ على تنظيم جيد. لاستخدام هذه الوظيفة، ما عليك سوى إضافة ملفات إلى مجلد \`/javascripts\` في دليل السمة الخاص بك. لا يمكن تعديل هذه الملفات و...

---

## [إنشاء عمليات أتمتة مخصصة](https://meta.discourse.org/t/create-custom-automations/275931)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 16\
**آخر تحديث:** [7 فبراير 2025، 8:17م UTC](https://meta.discourse.org/t/create-custom-automations/275931 "2025-02-07T20:17:02Z")

</div>

:information\_source: هذه مسودة، وقد تحتاج إلى بعض العمل الإضافي. المفردات trigger: يمثل اسم المشغل، على سبيل المثال: user\_added\_to\_group triggerable: يمثل منطق التعليمات البرمجية المرتبط بمشغل، على سبيل المثال: tr…

---

## [كم مرة يتم نشر موقعي؟](https://meta.discourse.org/t/how-often-is-my-site-deployed/306419)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 0\
**آخر تحديث:** [2 مايو 2024، 12:05ص UTC](https://meta.discourse.org/t/how-often-is-my-site-deployed/306419 "2024-05-02T00:05:05Z")

</div>

{

---

## [المرجعية لأنواع عناصر المراجعة التي تم إنشاؤها بواسطة الإضافات](https://meta.discourse.org/t/referencing-types-of-review-items-created-by-plugins/350179)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 0\
**آخر تحديث:** [5 فبراير 2025، 3:38ص UTC](https://meta.discourse.org/t/referencing-types-of-review-items-created-by-plugins/350179 "2025-02-05T03:38:50Z")

</div>

:bookmark: يُظهر هذا المرجع من أي إضافة تنشأ كل عنصر مراجعة. :person\_raising\_hand: مستوى المستخدم المطلوب: مشرف تقوم الإضافات بإنشاء عناصر المراجعة. عند تعطيلها، يتم إشعار المدراء إذا كان هناك...

---

## [إعداد إشعارات Zulip باستخدام إضافة تكامل الدردشة](https://meta.discourse.org/t/set-up-zulip-notifications-using-the-chat-integration-plugin/68501)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 1\
**آخر تحديث:** [20 مارس 2019، 10:19م UTC](https://meta.discourse.org/t/set-up-zulip-notifications-using-the-chat-integration-plugin/68501 "2019-03-20T22:19:52Z")

</div>

يصف هذا \\u003cspan class=\\"hashtag-icon-placeholder\\"\\u003e\\u003c/span\\u003eالدليل الإرشادي\\u003c/span\\u003e كيفية إعداد موفر Zulip المضمن في discourse-chat-integration. إعداد Zulip في إعدادات Zulip الشخصية، انتقل إلى Bots (البرامج الروبوتية) انقر فوق Add a new bot (إضافة برنامج روبوتي جديد) أدخل اسمًا وحدد Incoming webhook (الخطاف الوارد) …

---

## [Introduction to Discourse Development](https://meta.discourse.org/t/introduction-to-discourse-development/349939)

<div class="topic-metadata">

**Author:** [@system](https://meta.discourse.org/u/system)\
**الردود:** 1\
**آخر تحديث:** [1 فبراير 2025، 10:34م UTC](https://meta.discourse.org/t/introduction-to-discourse-development/349939 "2025-02-01T22:34:35Z")

</div>

Discourse is a modern and highly-customizable platform for building communities. This documentation is intended for anyone who wants to build a customization for Discourse, or work on Discourse itself. Architecture Disc…

---

## [التراجع عن تحذير رسمي](https://meta.discourse.org/t/undo-an-official-warning/103655)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 8\
**آخر تحديث:** [30 يناير 2025، 7:06م UTC](https://meta.discourse.org/t/undo-an-official-warning/103655 "2025-01-30T19:06:17Z")

</div>

:bookmark: يشرح هذا الدليل كيفية إزالة تحذير رسمي في Discourse عبر سطر الأوامر (الكونسول)، وهو موجه بشكل خاص للمستخدمين الذين يستضيفون خدماتهم بأنفسهم. :person\_raising\_hand: مستوى المستخدم المطلوب: مسؤول النظام …

---

## [تعديل مستوى الثقة لجميع المستخدمين](https://meta.discourse.org/t/modify-trust-level-for-all-users/103628)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 0\
**آخر تحديث:** [9 مارس 2016، 8:58ص UTC](https://meta.discourse.org/t/modify-trust-level-for-all-users/103628 "2016-03-09T08:58:35Z")

</div>

إليك مثال لعملية مجمعة لتعيين مستوى الثقة إلى 2 لجميع المستخدمين الذين هم حاليًا في مستوى الثقة 0 أو 1: هذه العملية بطيئة، ولكنها تُشغّل جميع الآثار الجانبية بشكل صحيح (تحديثات عضوية المجموعة، ومنح الشارات، والتسجيل)...

---

## [تكوين حصص استخدام LLM في Discourse AI](https://meta.discourse.org/t/configuring-llm-usage-quotas-in-discourse-ai/348125)

<div class="topic-metadata">

**Author:** [@sam](https://meta.discourse.org/u/sam)\
**الردود:** 4\
**آخر تحديث:** [21 يناير 2025، 6:53ص UTC](https://meta.discourse.org/t/configuring-llm-usage-quotas-in-discourse-ai/348125 "2025-01-21T06:53:40Z")

</div>

:bookmark: توضح هذه الدليل كيفية تكوين وإدارة حصص الاستخدام لنماذج اللغة الكبيرة (LLMs) في Discourse AI. :person\_raising\_hand: مستوى المستخدم المطلوب: مسؤول ملخص تتيح حصص استخدام LLM للمسؤولين...

---

## [استخدم معامل الاستعلام \`navigation\_menu\` لمعاينة الشريط الجانبي أو الخيارات الأخرى](https://meta.discourse.org/t/use-the-navigation-menu-query-parameter-to-preview-the-sidebar-or-other-options/258401)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 1\
**آخر تحديث:** [27 يناير 2025، 9:54ص UTC](https://meta.discourse.org/t/use-the-navigation-menu-query-parameter-to-preview-the-sidebar-or-other-options/258401 "2025-01-27T09:54:50Z")

</div>

إذا كنت تعمل على سمة لموقع موجود وترغب في معاينة كيف سيبدو مع الشريط الجانبي أو الخيارات الأخرى لإعداد موقع قائمة التنقل، يمكنك استخدام معامل الاستعلام \`?navigation\_menu\`. هذه الميزة...

---

## [دمج موقعي Discourse في موقع واحد](https://meta.discourse.org/t/merge-two-discourse-sites-into-one/95435)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 5\
**آخر تحديث:** [25 يناير 2025، 1:36ص UTC](https://meta.discourse.org/t/merge-two-discourse-sites-into-one/95435 "2025-01-25T01:36:40Z")

</div>

إذا كان لديك موقعان من Discourse تود دمجهما في موقع واحد، فهذا الدليل مخصص لك. هناك أداة تسمى \`discourse\_merger\` يمكنها أخذ موقع Discourse واحد ودمجه في موقع آخر. المتطلبات المسبقة هذه ليست مهمة سهلة، و...

---

## [أي LLM للاستخدام في Discourse AI؟](https://meta.discourse.org/t/what-llm-to-use-for-discourse-ai/348696)

<div class="topic-metadata">

**Author:** [@Saif](https://meta.discourse.org/u/Saif)\
**الردود:** 0\
**آخر تحديث:** [23 يناير 2025، 9:22م UTC](https://meta.discourse.org/t/what-llm-to-use-for-discourse-ai/348696 "2025-01-23T21:22:10Z")

</div>

من المهم فهم احتياجاتك كمسؤول مجتمع وأعضائك عند اختيار نموذج لغة كبير (LLM) لتشغيل ميزات Discourse AI. قد تؤثر عدة عوامل على قراراتك: الأداء لحالة الاستخدام: هل تبحث عن النموذج ذي الأداء الأفضل؟ يمكن أن يختلف الأداء ا…

---

## [Discourse AI - استخدام الذكاء الاصطناعي](https://meta.discourse.org/t/discourse-ai-ai-usage/348677)

<div class="topic-metadata">

**Author:** [@Saif](https://meta.discourse.org/u/Saif)\
**الردود:** 0\
**آخر تحديث:** [23 يناير 2025، 7:56م UTC](https://meta.discourse.org/t/discourse-ai-ai-usage/348677 "2025-01-23T19:56:58Z")

</div>

:bookmark: يغطي هذا الدليل صفحة استخدام الذكاء الاصطناعي وهي جزء من إضافة Discourse AI. :person\_raising\_hand: مستوى المستخدم المطلوب: المسؤول تم تصميم صفحة استخدام الذكاء الاصطناعي للمسؤولين لفهم كيفية استخدام المجتمع...

---

## [تطبيق الإغلاق التلقائي على المواضيع الحالية](https://meta.discourse.org/t/apply-auto-close-to-existing-topics/70450)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 0\
**آخر تحديث:** [20 سبتمبر 2017، 2:44م UTC](https://meta.discourse.org/t/apply-auto-close-to-existing-topics/70450 "2017-09-20T14:44:41Z")

</div>

{

---

## [حذف حساب مستخدم](https://meta.discourse.org/t/deleting-a-user-account/312021)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 0\
**آخر تحديث:** [18 يونيو 2024، 6:10ص UTC](https://meta.discourse.org/t/deleting-a-user-account/312021 "2024-06-18T06:10:27Z")

</div>

:bookmark: يغطي هذا الدليل كيفية حذف حساب مستخدم في Discourse. قد يكون هذا ضروريًا لأسباب إدارية مختلفة، مثل الامتثال لطلبات المستخدمين أو الحفاظ على معايير المجتمع. …

---

## [تغيير ملكية المنشورات](https://meta.discourse.org/t/changing-ownership-of-posts/276672)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 3\
**آخر تحديث:** [20 يناير 2025، 10:14م UTC](https://meta.discourse.org/t/changing-ownership-of-posts/276672 "2025-01-20T22:14:25Z")

</div>

:bookmark: يشرح هذا الدليل كيفية تغيير ملكية المنشورات في Discourse. ويتضمن طرق تغيير ملكية منشور واحد، أو منشورات متعددة ضمن موضوع، أو جميع منشورات مستخدم معين. …

---

## [إنشاء روابط وصول سريع لصفحات تفضيلات Discourse](https://meta.discourse.org/t/creating-quick-access-links-to-discourse-preference-pages/276375)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 4\
**آخر تحديث:** [15 يناير 2025، 8:54م UTC](https://meta.discourse.org/t/creating-quick-access-links-to-discourse-preference-pages/276375 "2025-01-15T20:54:26Z")

</div>

:bookmark: يشرح هذا الدليل كيفية إنشاء روابط سهلة الاستخدام توجه المستخدمين إلى أقسام محددة من تفضيلاتهم في Discourse. تعمل هذه الروابط لأي مستخدم في مثيل Discourse الخاص بك. :person\_raising\_hand: يتطلب...

---

## [فهم التحميلات والصور والمرفقات](https://meta.discourse.org/t/understanding-uploads-images-and-attachments/275735)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 5\
**آخر تحديث:** [15 يناير 2025، 2:05م UTC](https://meta.discourse.org/t/understanding-uploads-images-and-attachments/275735 "2025-01-15T14:05:50Z")

</div>

:bookmark: سيقدم هذا الدليل للمسؤولين تعليمات شاملة حول كيفية تحميل الصور والمرفقات على موقع Discourse الخاص بهم. :person\_raising\_hand: مستوى المستخدم المطلوب: مسؤول Discourse و...

---

## [توليد مفاتيح واجهة برمجة تطبيقات المستخدم للاختبار](https://meta.discourse.org/t/generate-user-api-keys-for-testing/145744)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 0\
**آخر تحديث:** [26 مارس 2020، 9:31م UTC](https://meta.discourse.org/t/generate-user-api-keys-for-testing/145744 "2020-03-26T21:31:38Z")

</div>

متابعةً للنقاش من مواصفات مفاتيح واجهة برمجة تطبيقات المستخدم: لقد أنشأت برنامجًا نصيًا صغيرًا للمساعدة لاختبار مفاتيح واجهة برمجة تطبيقات المستخدم محليًا. أولاً، ثبّت التبعيات: \`gem install addressable openssl base64 json\` ثم البرنامج النصي ...

---

## [إعادة توجيه رسائل البريد الإلكتروني في Google Workspace](https://meta.discourse.org/t/forwarding-emails-in-google-workspace/313963)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 0\
**آخر تحديث:** [6 يناير 2025، 1:54م UTC](https://meta.discourse.org/t/forwarding-emails-in-google-workspace/313963 "2025-01-06T13:54:04Z")

</div>

:bookmark: يصف هذا الدليل كيفية إعداد واستكشاف أخطاء إعادة توجيه البريد الإلكتروني في Google Workspace لاستخدامه مع Discourse. :person\_raising\_hand: مستوى المستخدم المطلوب: مسؤول إعداد إعادة توجيه البريد الإلكتروني في Goog...

---

## [نقل التحميلات والنسخ الاحتياطية إلى DigitalOcean Block Storage](https://meta.discourse.org/t/move-uploads-and-backups-to-digitalocean-block-storage/89274)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 6\
**آخر تحديث:** [3 يناير 2025، 5:04م UTC](https://meta.discourse.org/t/move-uploads-and-backups-to-digitalocean-block-storage/89274 "2025-01-03T17:04:50Z")

</div>

هل تريد نقل جميع التحميلات والنسخ الاحتياطية إلى DigitalOcean Block Storage؟ ولكن قبل القيام بذلك، قد تفكر بدلاً من ذلك في تكوين موفر تخزين كائنات متوافق مع S3 للتحميلات. الأمر ليس أكثر تعقيدًا من ذلك...

---

## [اختبار النظام الشامل للسمات ومكونات السمات](https://meta.discourse.org/t/end-to-end-system-testing-for-themes-and-theme-components/281579)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 1\
**آخر تحديث:** [2 يناير 2025، 7:33م UTC](https://meta.discourse.org/t/end-to-end-system-testing-for-themes-and-theme-components/281579 "2025-01-02T19:33:09Z")

</div>

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

---

## [مساعد - تواريخ ذكية](https://meta.discourse.org/t/helper-smart-dates/344984)

<div class="topic-metadata">

**Author:** [@Saif](https://meta.discourse.org/u/Saif)\
**الردود:** 1\
**آخر تحديث:** [31 ديسمبر 2024، 3:18ص UTC](https://meta.discourse.org/t/helper-smart-dates/344984 "2024-12-31T03:18:48Z")

</div>

:bookmark: يشرح هذا الدليل كيفية تمكين وتكوين التواريخ الذكية (Smart dates)، وهي جزء من ميزة المساعد (Helper) في إضافة Discourse AI. :person\_raising\_hand: مستوى المستخدم المطلوب: مسؤول (Administrator) تسمح التواريخ الذكية بتحويل...

---

## [تمكين المزامنة ثنائية الاتجاه لـ Zendesk](https://meta.discourse.org/t/enabling-zendesk-two-way-synchronization/177412)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 10\
**آخر تحديث:** [26 ديسمبر 2024، 10:24م UTC](https://meta.discourse.org/t/enabling-zendesk-two-way-synchronization/177412 "2024-12-26T22:24:33Z")

</div>

ملخص في هذه الوثائق، سنغطي: تمكين إعدادات مزامنة Zendesk في Discourse تكوين خطاف ويب (Webhook) لـ Zendesk إعداد مشغّل (Trigger) لـ Zendesk تمكين إعدادات مزامنة Zendesk للبدء، عليك...

---

## [كيف أقوم بتثبيت سمة مخصصة على مثيل Discourse الخاص بي؟](https://meta.discourse.org/t/how-do-i-install-a-custom-theme-on-my-discourse-instance/306418)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 0\
**آخر تحديث:** [1 مايو 2024، 11:52م UTC](https://meta.discourse.org/t/how-do-i-install-a-custom-theme-on-my-discourse-instance/306418 "2024-05-01T23:52:28Z")

</div>

:bookmark: يشرح هذا الدليل كيفية تثبيت وإدارة السمات المخصصة على موقع Discourse الخاص بك. :person\_raising\_hand: مستوى المستخدم المطلوب: المسؤول توفر السمات المخصصة تتوفر السمات المخصصة لجميع مواقع Discourse...

---

## [تسجيل الخروج لجميع المستخدمين من خلال وحدة تحكم Rails](https://meta.discourse.org/t/logout-all-users-through-the-rails-console/93239)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 0\
**آخر تحديث:** [26 يوليو 2018، 10:13م UTC](https://meta.discourse.org/t/logout-all-users-through-the-rails-console/93239 "2018-07-26T22:13:01Z")

</div>

To logout all users, enter the rails console and then run UserAuthToken.destroy\_all Last edited by @JammyDodger 2024-05-25T11:35:07Z (UTC) ▶ Check document

---

## [جلب جميع المنشورات من موضوع باستخدام واجهة برمجة التطبيقات](https://meta.discourse.org/t/fetch-all-posts-from-a-topic-using-the-api/260886)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 4\
**آخر تحديث:** [17 ديسمبر 2024، 2:58ص UTC](https://meta.discourse.org/t/fetch-all-posts-from-a-topic-using-the-api/260886 "2024-12-17T02:58:50Z")

</div>

:notebook\_with\_decorative\_cover: هذا دليل يشرح كيفية جلب جميع المنشورات من موضوع معين باستخدام واجهة برمجة تطبيقات Discourse. النتائج التي تُرجعها واجهة برمجة تطبيقات Discourse للعديد من المسارات تكون مقسمة إلى صفحات. على سبيل المثال، الـ…

---

## [إضافة مستخدمين إلى مجموعة بناءً على نطاق بريدهم الإلكتروني](https://meta.discourse.org/t/add-users-to-a-group-based-on-their-email-domain/132875)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 3\
**آخر تحديث:** [16 ديسمبر 2024، 7:03ص UTC](https://meta.discourse.org/t/add-users-to-a-group-based-on-their-email-domain/132875 "2024-12-16T07:03:57Z")

</div>

:bookmark: يشرح هذا الدليل كيفية إضافة المستخدمين تلقائيًا إلى مجموعة Discourse بناءً على نطاق بريدهم الإلكتروني. وهو مخصص لمسؤولي الموقع الذين يديرون مجموعات Discourse. :person\_raising\_hand: المستخدم المطلوب...

---

## [استخدام سلاسل الاستعلام لتصفية عروض المواضيع](https://meta.discourse.org/t/using-query-strings-to-filter-topic-views/248224)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**الردود:** 9\
**آخر تحديث:** [12 ديسمبر 2024، 3:26م UTC](https://meta.discourse.org/t/using-query-strings-to-filter-topic-views/248224 "2024-12-12T15:26:32Z")

</div>

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

---

## [إعداد نماذج لغة OpenRouter](https://meta.discourse.org/t/configuring-openrouter-language-models/341526)

<div class="topic-metadata">

**Author:** [@sam](https://meta.discourse.org/u/sam)\
**الردود:** 0\
**آخر تحديث:** [10 ديسمبر 2024، 6:23ص UTC](https://meta.discourse.org/t/configuring-openrouter-language-models/341526 "2024-12-10T06:23:35Z")

</div>

:bookmark: يشرح هذا الدليل كيفية تكوين مفاتيح واجهة برمجة التطبيقات (API) لـ OpenRouter لتمكين ميزات Discourse AI التي تتطلب مفاتيح نماذج لغوية كبيرة (LLM) تابعة لجهات خارجية. :person\_raising\_hand: مستوى المستخدم المطلوب: مسؤول في هذا الدليل، سنقو...

[Previous page](https://meta.discourse.org/c/documentation/10.md?ascending=false&page=11)

[Next page](https://meta.discourse.org/c/documentation/10.md?ascending=false&page=13)
