ورود دیتای یوزرهای یومی خانه (یوزر تولیدکننده و یوزر عادی)
تو این پروژه مجموعه یومی خانه دارای یک سایت بود که بصورت اختصاصی با php کدنویسی شده بود و قصد داشتن به وردپرس مهاجرت کنن. بخاطر پیچیدگی و هزینه های توسعه ای که php داشت این تصمیم رو گرفته بودن و به دلیل اینکه سایت قبلا طراحی شده بود یه سری کاربر روی سایت قبلیشون بود و میخواستن این تعداد یوزر به سایت وردپرسی با کلیه مشخصاتشون منتقل بشه. برای انتقال هم فقط یک خروجی csv یا اکسل از مشخصات کاربران داشتن. شرح پروژه از زبان خودشون به این شکل بود که:
می خواهیم تمام یوزرهای حرفه ای و عادی وبسایت موجود یومی خانه را به وبسایت جدید وارد کنیم(در فاز بعد محصولات و مقالات وارد می شوند.) در حال حاضر وبسایت یومی خانه PHP می باشد و وبسایت جدید وردپرس است.
تعداد یوزر های تولیدکننده 116 عدد و تعداد یوزرهای عادی 150 عدد می باشد.
اطلاعات یوزرهای عادی فقط نام کاربری و ایمیل و شماره تماس است
اطلاعات یوزر حرفه ای تمام مشخصات یوزر در پنل موجود شامل عکس پروفایل- ایمیل- نام کاربری- اطلاعات سوشیال مدیا و توضیحات می باشد. و در مورد تولید کننده چک کردن سوشیال مدیا تولیدکننده برای اطلاعات بیشتر.
این پروژه شامل وارد کردن یوزرهای عادی و تولیدکنندگان (vendor) می باشد.
کسیکه این کار را انجام می دهد لازم است به وارد کردن یوزر در وردپرس آشنا باشد.
فرایند همکاری
در شروع ابتدا سایتشون رو بررسی کردیم که با وردپرس طراحی شده بود و بعد لیست کاربران رو بررسی کردیم. با استفاده از ابزارهایی که داشتیم اول لیست اکسل رو برای ایمپورت در دیتابیس وردپرس اماده کردیم و کار ایمپورت رو صورت دادیم. محض اطمینان پس از انتقال اطلاعات چندتا از کاربران رو بصورت رندوم بررسی کردیم تا خیالمون راحت بشه ایمپورت اطلاعات به شکل صحیح صورت گرفته در نهایت انتقال کاربران با موفقیت صورت گرفت و سایت رو بهشون تحویل دادیم.
نتیجه همکاری
بزرگترین چالش ما تو انجام این پروژه این بود که کاربران فقط عادی نبودن و بلکه باید دو نقش متفاوت برای کاربران تعریف میکردیم. ما هم اول کاربران رو جدا سازی کردیم و بعد از جداسازی نقش هارو ساختیم. بعد از ساخت نقش ها کاربران رو جداگانه تو نقش های خودشون داخل سایت ایمپورت کردیم. چون کار حساسی بود قبل از اجرای پروژه یه نسخه فول بکاپ هم از سایتشون گرفتیم تا اگر مشکلی پیش اومد بتونیم اون رو ریستور کنیم. همیشه وقتی میخوایید کاری روی دیتابیس یا روی سایت انجام بدید حتما مثل ما بکاپ بگیرید. شاید اون بکاپ به کار نیاد اما با دلی قرص میتونید پروژه رو انجام بدید.