پشتیبانی و نگهداری ۲ تا ۸ هفته

Laravel را بدون شوک به نسخه پشتیبانی‌شده برسانید

ارتقای نسخه‌های عقب‌افتاده Laravel را مرحله‌ای، با تست و کنترل وابستگی‌ها انجام می‌دهم تا پروژه روی ریل پشتیبانی امن بماند.

Laravel را بدون شوک به نسخه پشتیبانی‌شده برسانید

اگر نسخه Laravel شما قدیمی و پشتیبانی‌اش محدود شده

هشدار امنیتی یا پایان پشتیبانی نسخه فعلی دارید
پکیج‌های جدید با نسخه شما سازگار نیستند
توسعه‌دهنده جدید به‌سختی وارد پروژه می‌شود
می‌خواهید قبل از توسعه بزرگ، پایه فریم‌ورک را به‌روز کنید

ویژگی‌های این خدمت

آنچه در اجرای این خدمت دریافت می‌کنید

مسیر ارتقای مرحله‌ای

به‌جای پرش خطرناک، گام‌های سازگار طراحی می‌شود.

مدیریت وابستگی‌ها

پکیج‌ها و تداخل‌های composer ساماندهی می‌گردند.

اصلاح breaking changes

کد ناسازگار با رفتار نسخه جدید تطبیق داده می‌شود.

تست مسیرهای پول‌ساز

سفارش، ورود و صفحات حیاتی بعد از ارتقا تایید می‌شوند.

بکاپ و برگشت‌پذیری

پیش از انتشار، مسیر بازیابی در نظر گرفته می‌شود.

مراحل انجام پروژه

1

ممیزی نسخه و پکیج‌ها

وضعیت composer و نسخه PHP بررسی می‌شود.

2

برنامه ارتقا

تعداد گام‌ها و ریسک‌ها مشخص می‌گردد.

3

ارتقای محیط تست

ابتدا روی محیط غیرعملیاتی پیش می‌رویم.

4

رفع ناسازگاری‌ها

خطاهای ناشی از تغییر نسخه اصلاح می‌شوند.

5

تست رگرسیون

سناریوهای اصلی کسب‌وکار تایید می‌گردند.

6

انتشار کنترل‌شده

نسخه جدید با پایش اولیه روی تولید می‌رود.

7

گزارش تغییرات

نکات مهم نسخه جدید برای تیم مستند می‌شود.

توضیحات کامل خدمت

ارتقای نسخه Laravel به‌صورت کنترل‌شده

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

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

چه کارهایی انجام می‌شود؟

  • بررسی نسخه فعلی و وابستگی‌های composer
  • شناسایی breaking changes مرتبط
  • ارتقای مرحله‌ای فریم‌ورک و پکیج‌ها
  • اصلاح کدهای ناسازگار
  • تست مسیرهای حیاتی کسب‌وکار

ریسک‌هایی که مدیریت می‌شوند

تغییر رفتار احراز هویت، صف‌ها، فایل‌سیستم و پکیج‌های فرعی از نقاط حساس‌اند. به همین دلیل ارتقا روی محیط جدا و با بکاپ انجام می‌شود.

زمان مناسب ارتقا

بهتر است قبل از اینکه نسخه فعلی کاملاً از پشتیبانی خارج شود اقدام کنید؛ هزینه تاخیر معمولاً بالاتر می‌رود.

نتیجه

پروژه روی نسخه مدرن‌تر، امن‌تر و قابل نگهداری‌تر با ظرفیت استفاده از اکوسیستم روز.

ارتقای نسخه فرصت پاکسازی هم هست

در میانه ارتقا، معمولاً پکیج‌های متروک و کدهای منسوخ نمایان می‌شوند. جایی که منطقی باشد، همان بخش‌ها را تمیز می‌کنم تا فقط نسخه عدد فریم‌ورک بالا نرود بلکه قابلیت نگهداری واقعی بهتر شود.

مستند کردن تغییرات رفتاری نسخه جدید برای تیم شما مهم است؛ چون بعضی توابع یا تنظیمات بعد از ارتقا رفتار متفاوتی دارند و بدون آگاهی، باگ‌های ظاهراً تصادفی دیده می‌شود.

خلاصه خدمت

دسته‌بندی پشتیبانی و نگهداری
مدت اجرا ۲ تا ۸ هفته
شروع قیمت از 15,000,000 تومان

Laravel را به‌روز و امن کنید

نسخه فعلی Laravel و PHP را بگویید تا مسیر ارتقا برآورد شود.

استعلام قیمت این خدمت

چند فیلد کوتاه پر کنید؛ تا ۲۴ ساعت بازه قیمت و زمان را می‌فرستم.

کدام بخش‌ها را می‌خواهید؟
مشاهده نمونه‌کارها

خدمات مرتبط

سوالات پرتکرار

معمولاً خیر؛ مسیر مرحله‌ای امن‌تر است مگر پروژه کوچک و کم‌وابستگی باشد.

اغلب بله؛ نسخه PHP پیش‌نیاز Laravel جدید است.

جایگزین یا بازنویسی محدود پیشنهاد می‌شود.

سعی بر انتشار کم‌اختلال است؛ در موارد حساس پنجره زمانی هماهنگ می‌شود.

از حدود ۱۵ میلیون تومان؛ فاصله نسخه‌ها قیمت را تغییر می‌دهد.