> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/arabic/almyzat-alreysyh/share-your-solutions-with-community.md).

# شارك حلولك مع المجتمع

## نظرة أولى

![Plugin Window](/files/OjWQLRY5miVyufBDGfMA) *Plugin Window (Upload / Download)*

نافذة الإضافات (**Plugin Window** أو **Plugin Manager**) هي المكان الذي يمكنك من خلاله:

* تنزيل حلول المجتمع (blocks / models / scenarios / datasets)
* رفع حلولك الخاصة
* النشر مجانًا (open source) أو تحديد سعر

## فتح نافذة الإضافات

* القائمة: `Tools > Plugin Window`
* اختصار: `Alt + P`
* زر شريط الأدوات: **Plugin Window**

## ماذا يمكن مشاركته؟

| النوع    | الملف النموذجي       | ما يحدث بعد التنزيل                                                   |
| -------- | -------------------- | --------------------------------------------------------------------- |
| Block    | `.py` (custom block) | يتم استيراده تلقائيًا إلى قائمة **Custom Blocks** عند انتهاء التنزيل. |
| Model    | أرشيف (zip/rar/7z)   | يتم تنزيله إلى مجلد weights في سوق Studio.                            |
| Scenario | `.pmod`              | يتم تنزيله إلى مجلد scenes في سوق Studio.                             |
| Dataset  | أرشيف (zip/rar/7z)   | يتم تنزيله إلى مجلد scenes في سوق Studio.                             |

{% hint style="info" %}
النافذة تحتوي على تبويبين: **Upload Plugin** و **Download Plugin**.
{% endhint %}

## رفع إضافة

<details>

<summary>خطوات الرفع (تبويب Upload Plugin)</summary>

1. افتح تبويب **Upload Plugin**.
2. اختر **Plugin Type**:
   * `BLOCK`, `SCENARIO`, `MODEL`, أو `DATASET`
3. اختر **Plugin Class** (الفئة) عندما تكون متاحة:
   * `Input`, `Basic Operations`, `Output`, `Image Processing`, `AI Applications`
4. اختر الملف:
   * **Block**: اختر block من القائمة المنسدلة (من مجلد `custom_blocks` المحلي لديك)
   * **Scenario/Model/Dataset**: اضغط **Select Plugin File**
     * المُختار يتوقع صيغة أرشيف (`.zip`, `.rar`, `.7z`).
5. أضف وصفًا مختصرًا (كيفية الاستخدام، التبعيات المطلوبة، ملاحظات).
6. (اختياري) اضغط **Select Screenshot Files** (الحد الأقصى 3).
7. اختر أسلوب الإصدار:
   * ضع علامة على **Publish plugin as open source** لإجبار السعر على أن يكون `0`
   * أو اضبط سعرًا في **SET PLUGIN PRICE**
8. اضغط **Upload Selected Plugin** وراقب شريط التقدم/السجلات.

</details>

{% hint style="warning" %}
إذا لم تقم بذلك بالفعل، تأكد من ربط حساب AugeLab Studio بمعلومات دفع صحيحة. إذا كانت معلومات الدفع مفقودة، سيُطلب منك تحديثها. يمكنك فعل ذلك بزيارة [marketplace](https://marketplace.augelab.com/).
{% endhint %}

## تنزيل الإضافات

<details>

<summary>خطوات التنزيل (تبويب Download Plugin)</summary>

1. افتح تبويب **Download Plugin**.
2. اضغط **Refresh List** لجلب أحدث العناصر.
3. اختر إضافة من الجدول لعرض التفاصيل.
4. اضغط **Download Selected Plugin** وانتظر حتى الاكتمال.

{% hint style="info" %}
إذا كان العنصر الذي تم تنزيله هو **Block**، تحاول Studio استيراده/تسجيله تلقائيًا بعد التنزيل. إذا لم يظهر، أعد تشغيل AugeLab Studio واضغط زر التحديث في قائمة **Custom Blocks**.
{% endhint %}

</details>

<details>

<summary>نصائح واستكشاف الأخطاء</summary>

### نصائح واستكشاف الأخطاء

| المشكلة                         | ما الذي يجب تجربته                                                                     |
| ------------------------------- | -------------------------------------------------------------------------------------- |
| فشل الرفع فورًا                 | تأكد من أنك اخترت ملفًا وملأت الوصف.                                                   |
| تم تنزيل الـ Block لكن لا يظهر  | أعد تشغيل Studio ثم حدّث قائمة **Custom Blocks**.                                      |
| تحذير "Plugin already imported" | احذف/انسخ احتياطيًا الملف المحلي الموجود أولًا، ثم أعد التشغيل وحاول التنزيل مرة أخرى. |
| تبويب التنزيل يظهر قائمة فارغة  | تحقق من الاتصال بالإنترنت واضغط **Refresh List**.                                      |

</details>
