11.7. مفهوم: سایت‌های توسعه

Last updated on
14 April 2025

سایت‌های توسعه چیستند؟

سایت‌های توسعه نسخه‌های مختلفی از یک سایت هستند که برای توسعه، بروزرسانی و آزمون عملکرد سایت بدون به خطر انداختن سایت اصلی بکار می‌روند.

یک نمونه گردشکار متداول برای سایت‌سازی معمولا شامل سایت‌های زیر می‌شود:

محیط محلی
فرآیند توسعه توسط توسعه‌دهندگان همراه با ویژگی‌های جدید، رفع عیب‌ها، قالب‌بندی و پیکربندی سایت در محیط محلی آن‌ها آغاز می‌شود.
سایت توسعه
هر یک از توسعه‌دهندگان تغییرات مورد نظر خود را در سایت توسعه ایجاد می‌کنند. برای تیمی بیش از یک توسعه‌دهنده، معمولا از کنترل نسخه استفاده می‌شود. گیت (Git) یک سیستم کنترل نسخه است که تغییرات ایجاد شده در فایل‌های شما را پیگیری می‌کند. سپس می‌توانید این تغییرات را در یک مخزن (repository) اعمال (commit) کنید. استفاده از گیت به اعضای یک تیم اجازه می‌دهد که بدون نوشتن روی فایل‌های یکدیگر به کار خود ادامه دهند. همچنین بازگشت به مرحله‌های (stage) قبلی پروژه را ممکن می‌سازد.
سایت آزمایشی
سایت آزمایشی می‌تواند برای آزمون یا ارائه تغییرات اعمال شده به مشتری نمایش داده شود. تضمین کیفیت (Quality Assurance) یا QA و آزمون تایید کاربری (User Acceptance Testing) یا UAT اغلب در این مرحله اعمال می‌شوند. توصیه می‌شود که در هر دو سایت آزمایشی و اصلی از محتوای واقعی استفاده گردد، به این منظور که تاثیر ویژگی‌های جدید سایت با محتوای حقیقی مشخص شود.
سایت اصلی
سایت زنده روی وب قابل دسترس بازدیدکنندگان. این سایت شامل ویژگی‌هایی است که استفاده از آن‌ها برای همه تضمین شده است.

بر اساس اندازه پروژه، حوزه آن، نیازمندی‌ها و ذینفعان، مراحل بالا می‌تواند حذف یا به آن افزوده گردد. برای نمونه، یک سایت آزمایشی قبل از سایت اصلی می‌تواند به منظور فرآیندهای آزمون و تایید کاربری مورد استفاده قرار گیرد.

منابع مطالعاتی

صفحه "مقدمه‌ای بر git" در مستندات جامعه کاربری Drupal.org

مشارکت‌کنندگان

نگارش و ویرایش توسط Diána Lakatos و Jojy Alphonso در Red Crackle

ترجمه توسط Navid Emami

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: install-dev-sites.asciidoc

Help improve this page

Page status: No known problems

You can: