11.10. قراردادن ویژگیهای سایت جدید
- افزونه داخلی Configuration Manager در هر دو سایت توسعه و اصلی باید نصب گردد. برای دستورالعملهای نصب افزونههای داخلی قسمت 4.3, “نصب یک افزونه” را مشاهده کنید.
- نوع محتوای فروشنده در هر دو سایت توسعه و اصلی باید موجود بوده و فیلدهای یکسانی داشته باشد. قسمت 6.1, “افزودن یک نوع محتوا” را مشاهده کنید.
- view فروشندگان باید در سایت توسعه موجود باشد ولی نه در سایت اصلی. قسمت 9.3, “ایجاد یک View با فهرست محتوایی” را مشاهده کنید.
- سایت توسعه را باز کنید.
- از منوی مدیریت به مسیر پیکربندی > توسعه > همگامسازی پیکربندی > خروجی > گزینه انفرادی (admin/config/development/configuration/single/export) بروید. صفحه خروجی انفرادی نمایش مییابد.
- از فهرست نوع پیکربندی گزینه View را انتخاب کنید.
- از فهرست نام پیکربندی گزینه فروشندگان را انتخاب کنید. پیکربندی در قالب ناحیه متنی نمایش مییابد.
یک رونوشت از پیکربندی موجود در ناحیه متنی بگیرید.

- سایت اصلی را باز کنید.
- از منوی مدیریت به مسیر پیکربندی > توسعه > همگامسازی ورودی پیکربندی > گزینه انفرادی (admin/config/development/configuration) بروید. صفحه ورودی نمایش مییابد.
- از فهرست نوع پیکربندی گزینه View را انتخاب کنید.
- پیکربندی رونوشت گرفته شده را در ناحیه متنی قرار دهید.
- روی واردکردن کلیک کنید. صفحه تاییدیه نمایش مییابد.
- روی تایید کلیک کنید.
- با رفتن به مسیر ساختار > Views از منوی مدیریت اطمینان یابید که view ایجاد شده است.
گامهای مطرح شده در این موضوع چگونگی خروجی گرفتن و وارد کردن یک گزینه پیکربندی را نشان دادند. اگرچه، اکثر اوقات که عملکردهای گوناگونی روی سایت توسعه قرار میدهید میخواهید که برخی از آنها را به سایت اصلی منتقل کنید. برای نمونه، اگر یک نوع محتوا همراه با فیلدهای گوناگون را ایجاد کرده باشید، ممکن است نیاز باشد چندین گزینه پیکربندی مربوط به فیلدها، یک پیکربندی برای نوع محتوا و احتمالا چند پیکربندی برای حالتهای نمایشی آن را منتقل کنید که این گزینهها باید به ترتیب صحیحی قرار گیرند. انجام اینکار به شیوه صحیح ممکن است خستهکننده و دشوار باشد.
به عنوان یک راهکار جایگزین، میتوان تمام پیکربندی سایت را به صورت کامل خروجی گرفت و در سایت دیگر استفاده کرد. برای اینکار، به یک سایت توسعه که رونوشتی از سایت اصلی است نیاز دارید ( قسمت 11.8, “ایجاد یک سایت توسعه” را مشاهده کنید) سپس میتوانید گامهای مطرح شده در قسمت 11.11, “همگامسازی نسخههای پیکربندی” را به منظور همگامسازی پیکربندی بین این دو سایت دنبال کنید.
راهکار جایگزین دیگر استفاده از افزونه خارجی Features است، که اجازه خروجی گرفتن و وارد کردن عملکردهای گوناگونی را صادر میکند (برای نمونه، تمام پیکربندیهای لازم برای یک نگارخانه).
در نهایت، اگر تاثیر این تغییرات را در سایت خود مشاهده نمیکنید، شاید لازم باشد حافظه موقت را پاکسازی نمایید. قسمت 12.2, “پاکسازی حافظه موقت” را مشاهده کنید.
Source file: extend-deploy.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion