هل يتم طلب بيانات الاسضافة من العميل المراد تطوير موقعه؟

لنفترض ان لدي عميل يريد تطوير موقعه الالكتروني الحالي.

فهل احتاج الوصول الى بيانات استضافة موقعه لكي اقوم بالتعديل على الملفات ورفعها؟

وفي هذه الحالة كيف أقوم بالتعديل على الموقع قبل رفع النسخه الجديده منه؟

وهل احتفظ بالنسخه القديمه؟

او هل هناك طرق اخرى؟

شاركونا تجاربكم

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

Hedidi_chihab أضف ردا

يوجد عدة طرق للقيام بالأمر بحيث يمكن للعميل اعطائك صلاحيات الوصول لملفات موقعه بعدها تقوم بتحميل نسخة من هذه البيانات على الجهاز الخاص بك و تستخدم بيئة للتطوير باستخدام خوادم محلية مثل XAMPP أو MAMP، بعد قيامك بكل التغييرات اللازمة و التأكد من أن الموقع يشتغل بدون مشاكل تقوم برفع الملفات الى الخادم الحي الخاص بالموقع.

يوجد ايضا طريقة اخرى فعالة و هي أن تقوم بإستخدام subdomain للموقع، بحيث تنسخ محتوى الموقع الى subdomain خاص به و تقوم بالتغييرات مباشرة هناك و نقوم بهذه الطريقة حتى يبقى الموقع الرسمي شغال.

بالنسبة للإحتفاظ بنسخة للموقع أعتقد انه يفضل استخدام نظام التحكم في الإصدار مثل Git لتتبع التغييرات وإدارة النسخ.

و هذا الأمر المفروض يقوم به المبرمج الأول للموقع و تبقى دائما هناك نسخ للموقع للرجوع اليها في حالة احتجنا لها، و في الحالة العادية يمكن الإحتفاظ بنسخة من ملفات الموقع و هذه الطريقة التقليدية.

Mustafa_Suleiman أضف ردا

بالطبع ستحتاجي إلى الحصول على بيانات الاستضافة ولا يشترط بيانات تسجيل الدخول الخاصة به، بل يمكنه تعيينك كمسؤول عن إدارة الاستضافة وتعيين صلاحيات لك من خلال لوحة التحكم cPanel أو غيرها.

وستقومين بتطوير المشروع بشكل محلي Local، مع رفع التغييرات على منصة GitHub وربط المستودع باستضافة مثل Netlify أو Vercel أو استضافة اخرى حسب اللغات المستخدمة في المشروع، وسيتم إعادة بناء المشروع ونشره على الاستضافة عند عمل push على فرع المستودع الرئيسي main، أو بدلاً من ذلك تقومي بنشر النسخة النهائية على أحد تلك الاستضافة ليراها العميل وفي حال استقرت الأمور تقومي بنشر المشروع على الاستضافة الرئيسية للعميل.

أو من الممكن إنشاء دومين فرعي من الدومين الرئيسي على الاستضافة الخاصة بالعميل، ونشر المشروع على ذلك الدومين الفرعي والقيام بالتعديلات وعند الإنتهاء يتم نشر الموقع على الدومين الرئيسي.

وستقومين بتسليم العميل كافة الملفات المصدرية الخاصة بالمشروع سواء من خلال مستودع GitHub أو رفع الملفات في محادثة المشروع على منصة العمل الحر، وتستطيعي الاحتفاظ بها بلا شك لكن لا يمكنك الاستفادة منها بشكل تجاري مرة أخرى أي تسليم نفس المشروع لعميل آخر طالما أن ذلك مخالف لما اتفقتي عليه مع العميل الأول.

وبالطبع سيتعين عليك المتابعة في حال حدثت مشاكل، أي يجب تسليم المشروع يعمل بشكل سليم كما في الإتفاق.

وستجدي تفصيل هنا:

وبخصوص GitHub ستتعلمين ماهيته عند دخول مجال البرمجة لذلك لا تستعجلي عليه حاليًا وإليك مصادر:

يمكنه توفير حساب خاص بصلاحيات مخصصة للمطور وبالتالي يستطيع المطور تحديث ورفع والتعديل على الموقع بحرية كبيرة من خلال هذا الحساب الخاص به

يفضل عمل backup لجميع الاصدارات ويفضل ان تحفظ في مواقع cloud بحيث تكون آمنة من اي خسارة. وبما في ذلك قواعد البيانات يعني نسخة كاملة مكتملة

نعم، غالبا ما يُطلب من العملاء الذين يرغبون في تطوير مواقعهم تقديم بيانات الاستضافة الخاصة بهم، مثل اسم المستضيف وبيانات الولوج ( اسم المستخدم وكلمة المرور) لأن ذلك يساعد على ضمان فعالية وسلاسة عملية التطوير.

كما نحتاج إلى تلك البيانات لتعديل الملفات ورفع التحديثات، وتعديل الموقع قبل رفع النسخة الجديدة.