تهیه نقشه بروزرسانی

این کار شامل تهیه لیستی از کارهایی است که شما باید قبل از ارتقا انجام دهید. بسیار مهم است که شما بدونید چطور سایت فعلی را برای ارتقا آماده کنید. بهتره این تمرین رو در یک سایت تستی یا در حال توسعه انجام دهید. بعد روی سایت اصلی این مراحل را تکرار کنید.
اگر شما نمیدانید چه ورژنی از دروپال روی سایت شما نصب است به این صفحه مراجعه کنید.

لیست افزونه ها و قالب ها:
افزونه هایی که نصب هستند را شناسایی کنید ( این شامل انهایی که نصب هستند اما فعال نشده اند هم میشود). برای این منظور متوانید لیست افزونه ها را از (Administer > Site building > Modules) مشاهده کنید یا با رفتن به مسیر sites/all/modules لیست آنها را مشاهده کنید.

قالب هایی که در سایت شما فعال هستند را شناسایی کنید برای این منظور به آدرس (Administer > Site building > Themes) بروید. لیست انها را ببینید و انهایی که فعال شده اند را شناسایی کنید.

افزونه Update Status میتواند این روند را براش ما تسهیل کند. این ماژول لیست ماژول های نصب شده و ورژن آن را به شما نمایش میدهد. و به شما میگوید که آیا نسخه جدیدی از این افزونه موجو است یا نه.

غیرفعال کردن و پاک کردن افزونه های بی استفاده:
بعد از لیست کردن افزونه های موجود در سایت آنهایی که در سایت شما استفاده ای ندارند را غیر فعال کنید. همیشه پیشنهاد میشود که افزونه های بی استفاده را برای افزایش امنیت و کارایی سایت غیرفعال کنید. در ارتقا و بروزرسانی هم دردسرهای خود را حذف افزونه های بی استفاده کم کنید.

نقشه ارتقا ماژول های مشارکتی:
برای هر کدام از ماژول هایی که در لیست شما وجود دارد به سوالات زیر پاسخ دهید:

  •  آیا نسخه 7 این ماژول موجود است؟ برای دریافت جواب صفحه آن ماژول را در سایت drupal.org بررسی کنید.
  •  آیا این ماژول به هسته دروپال اضافه شده است؟ بعضی از ماژول های دروپال 6 به دلیل استفاده و اهمیت زیاد به هسته دروپال 7 اضافه شده اند. لیست انها را میتوانید از http://drupal.org/node/895314این جا ببینید.
  •  کدام نسخه از افزونه برای دروپال 7 وجود دارد؟ گاهی اوقات بعضی از افزونه ها شامل چند نسخه هستند. مثلا نسخه 6.1.x و نسخه 6.2.x و ممکنه فقط یکی از نسخه ها برای دروپال 7 آماده شده باشد.
  •  آیا وابستگی جدیدی برای نسخه 7 ماژول وجود دارد؟ گاهی اوقات نسخه 7 یک ماژول وابستگی های جدیدی به دیگر افزونه ها دارد که ممکن است در نسخه قبلی وجود نداشته. در ارتقا شما باید مطمئن باشید که وابستگی های این افزونه را نصب کنید.

نقشه بروزرسانی قالب:
اگر از قالب های مشارکتی استفاده میکنید باید تحقیق کنید که چطور قالب را نسخه 7 ارتقا دهید. بررسی کنید که:

  •  نسخه 7 قالب شما وجود دارد؟
  •  اگر قالب شما به framework هایی شبیه zen یا 960 وابسته است آیا نسخه 7 آنها وجود دارد؟

اگر شما از یک قالب اختصاصی یا تغییریافته استفاده میکنید باید قبل از ارتقا نسخه 7 قالب خود را اماده کنید. برای این منظور خواندن مقاله تبدیل قالب دروپال 6 به دروپال 7 خالی از لطف نیست.

شناسایی شخصی سازی های هسته و شخصی سازی های افزونه های مشارکتی:
یک قانون در دروپال وجود دارد که هیچ وقت هسته را شخصی نکنید. این در مورد هسته ماژول های مشارکتی نیز صادق است. اما اگر شما به دلایلی این کار را کرده اید باید نقشه ارتقا برای شخصی سازی های خود تهیه کنید. اما اگر این کار را انجام نداده اید از این مرحله به سادگی عبور کنید.

مستندسازی نقشه ارتقا سایت خود:
از لیست افزونه ها و قالب های خود استفاده کنید و در مورد ارتقا آنها تحقیق کنید و یک لیست کلی برای شروع کار تهیه کنید. نقشه تهیه شده باید شامل مراحل موجود در UPGRADE.TXT باشد. یک لیست از مراحل و یک چک لیست که شما رو به کارهای انجام نشده هدایت کند تهیه کنید. چیزهای زیادی وجود دارند که به راحتی میتوانند فراموش شوند اما اگر شما یک لیست کامل داشته باشید میتواند ریسک کار را پایین بیاورد و پروسه ارتقا را سرعت ببخشد. در ضمن بهتر است یک داکیومنت برای ارتقا خود داشته باشید تا نکاتی که در حین ارتقا به آن برمیخورید را یادداشت کنید. این کار میتواند برای دفعات بعدی که نیاز به ارتقا دارید بسیار مفید باشد.

مراحل زیر را در تهیه مستندات خود در نظر بگیرید:

  •  کدام افزونه ها نمیتوانند به دروپال 7 ارتقا داده شوند و چه افزونه های جایگزینی برای آنها موجود است.
  •  ماژول هایی که نیاز است قبل از ارتقا هسته ارتقا داده شوند.
  •  دستورالعمل ارتقا مخصوص به هر افزونه
  •  لیست وزن هر افزونه برای ارتقا ( این که کدام افزونه ها زودتر ارتقا پیدا کنند)
  •  یک نقشه برای تست موفقیت آمیز بودن ارتقا.

دیدگاه جدیدی بگذارید

آخرین ارسال ها

محتواهای محبوب

درباره ما

Author
اینجا دروپال یعنی همه چیز. در مورد دروپال صحبت میکنیم. ماژول هامون رو به اشتراک میزاریم در مورد قالب دروپال ، فروشگاه دروپال، دروپال فارسی و تاریخ شمسی دروپال صحبت میکنیم و هرچیزی که در مورد طراحی سایت با دروپال میدونیم به هم انتقال میدیم. دروپالیون یک سایت شخصی نیست. ما دست همه کسانی که برای پیشرفت دروپال تلاش میکنند رو میفشاریم و با آغوش باز اونها رو در این سایت میپذیریم.

تماس با ما

با ما تماس بگیرید.

logo-samandehi