# تصدير/استيراد مكونات السمات بشكل مجمع؟

**URL:** https://meta.discourse.org/t/export-import-theme-components-in-bulk/217133
**Category:** Support
**Created:** [4 فبراير 2022، 9:03م UTC](https://meta.discourse.org/t/export-import-theme-components-in-bulk/217133 "2022-02-04T21:03:21Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)
#### Post date: [4 فبراير 2022، 9:03م UTC](https://meta.discourse.org/t/export-import-theme-components-in-bulk/217133/1 "2022-02-04T21:03:21Z")

</div>

متابعةً للنقاش من [كيف يمكنني استيراد/تصدير الإعدادات إلى ملف؟](https://meta.discourse.org/t/how-can-i-import-export-settings-into-a-file/51496/22):

> [@uckelman](#):
>
> هل هناك طريقة لتصدير إعدادات مكونات السمات ~~الإضافات~~ أيضًا؟

لدي حوالي 25 مكون سمة مثبتة على موقع واحد، من مزيج من مستودعات git و CSS/HTML مخصصة، وكنت آمل في تثبيت كل (أو بشكل مثالي، بعض) منها على موقع آخر.

لقد رأيت إضافة [Discourse Settings Uploader](https://github.com/pfaffman/discourse-settings-uploader)، لكنها لا تبدو أنها تفعل السمات/مكونات السمات:

> [@pfaffman](#):
>
> ما هو مطلوب الآن هو طريقة لتنزيل جميع السمات بسهولة ثم تحميلها. تحميل  
> مجموعة من الملفات لا ينبغي أن يكون صعبًا. قد يكون تنزيل السمات يدويًا مملاً، لذا فإن طريقة آلية للحصول عليها كلها ستكون لطيفة.

ولم أجد أي شيء متعلق بالسمات/مكونات السمات في [Administrative Bulk Operations](https://meta.discourse.org/t/administrative-bulk-operations/118349#heading--5) أيضًا.

هل يعرف أي شخص طريقة لتصدير/استيراد مكونات السمات؟

---

<div class="post-metadata">

### Author: ![tshenry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tshenry/32/119495_2.png) [@tshenry](https://meta.discourse.org/u/tshenry)
#### Post date: [9 فبراير 2022، 5:05ص UTC](https://meta.discourse.org/t/export-import-theme-components-in-bulk/217133/2 "2022-02-09T05:05:06Z")

</div>

قد تتمكن من جعل مهمة `site:export_structure` في Rake تعمل. يجب أن تتضمن جميع سمات/مكونات موقعك (بالإضافة إلى عدد قليل من الأشياء الأخرى).

> <https://github.com/discourse/discourse/blob/main/lib/tasks/site.rake>

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

---

<div class="post-metadata">

### Author: ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)
#### Post date: [9 فبراير 2022، 5:31ص UTC](https://meta.discourse.org/t/export-import-theme-components-in-bulk/217133/3 "2022-02-09T05:31:28Z")

</div>

رائع، سأتحقق من ذلك! شكراً 🙏🏻
