پروژهٔ فعلی‌تان را یک قدم جلو ببرید.

مهاجرت به فایبر

پروژه‌تان را با همراهی تیم فایبر منتقل کنید؛ از بررسی کد و داده‌ها تا اتصال سرویس‌ها و راه‌اندازی. در همهٔ مراحل، پشتیبانی کنار شماست تا مسیر انتقال روشن و اجرای پروژه آسان‌تر شود.

  1. 01پروژهٔ فعلی شما
  2. 02بررسی و انتقال با همراهی تیم
  3. 03اجرای پروژه در فایبر

لازم نیست همه‌چیز را یک‌باره عوض کنید.

ابتدا مشخص می‌کنیم کدام بخش‌های پروژه حفظ شوند و کدام بخش‌ها به سرویس‌های Infera متصل شوند یا نیاز به بازنویسی دارند. فضای کاری فایبر بر پروژه‌های React و TypeScript متمرکز است؛ برای فناوری‌های دیگر، تیم سازگاری و مسیر مناسب انتقال را بررسی می‌کند.

برای شروع، این موارد را آماده کنید.

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

  • کد و روش اجرای پروژه

    مخزن Git یا فایل‌های پروژه، نسخهٔ ابزارها، وابستگی‌ها و دستورهای Build و اجرا را مشخص کنید.

  • داده‌ها و فایل‌ها

    ساختار دیتابیس، حجم داده‌ها، فایل‌های کاربران و یک نسخهٔ پشتیبان قابل بازیابی را آماده کنید.

  • سرویس‌ها و اتصال‌ها

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

  • تنظیمات و دسترسی‌ها

    متغیرهای محیطی موردنیاز، دامنه و دسترسی مسئولان پروژه را مشخص کنید. رمزها و کلیدها را داخل کد یا فرم عمومی تماس نفرستید.

  • مسیرهای مهم کاربران

    کارهایی مثل ثبت‌نام، ورود، خرید، رزرو و دسترسی مدیر را فهرست کنید تا در نسخهٔ منتقل‌شده آزمایش شوند.

  • برنامهٔ جابه‌جایی

    زمان مناسب انتقال، بودجه، محدودیت توقف سرویس و مسئول تأیید نهایی را با تیم مشخص کنید.

انتقال پروژه را مرحله‌به‌مرحله پیش می‌بریم.

  1. پروژه را با هم بررسی می‌کنیم.

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

    خروجی این مرحله: برنامهٔ انتقال و فهرست بخش‌هایی که حفظ یا تغییر می‌کنند.

  2. یک نسخهٔ قابل اجرا در فایبر آماده می‌کنیم.

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

    خروجی این مرحله: نسخهٔ اولیه‌ای که می‌توان Build و Preview آن را بررسی کرد.

  3. ماژول‌های لازم را به پروژه متصل می‌کنیم.

    قابلیت‌های فعلی را با ماژول‌های Infera تطبیق می‌دهیم. APIها، SDK، نقش‌ها، مجوزها و تنظیمات اتصال را برای سرویس‌های موردنیاز آماده می‌کنیم.

    خروجی این مرحله: اتصال‌های مشخص و ماژول‌های لازم برای همین پروژه.

  4. داده‌ها و فایل‌ها را آزمایشی منتقل می‌کنیم.

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

    خروجی این مرحله: داده‌های منتقل‌شده با نتیجهٔ بررسی و برنامهٔ همگام‌سازی نهایی.

  5. محصول را پیش از انتشار امتحان می‌کنیم.

    ورود، سطح دسترسی، پرداخت، فرم‌ها و سایر مسیرهای مهم را تست می‌کنیم. Build، خطاها و اتصال سرویس‌ها بررسی می‌شوند و شما نتیجه را تأیید می‌کنید.

    خروجی این مرحله: نسخهٔ تأییدشده و فهرست نهایی کارهای پیش از انتشار.

  6. پروژه را راه‌اندازی و بعد از انتقال پیگیری می‌کنیم.

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

    خروجی این مرحله: پروژهٔ فعال در فایبر، همراه با راهنمای مدیریت و ادامهٔ توسعه.

۱۷ ماژول برای قابلیت‌های محصول شما

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

فایبر فضای کاری ساخت و توسعهٔ محصول است؛ Infera سرویس‌های مدیریت‌شدهٔ پشت آن را فراهم می‌کند. این فهرست، همهٔ ماژول‌های معرفی‌شده در سایت را نشان می‌دهد. فقط موارد لازم برای پروژه را انتخاب می‌کنیم و دسترسی، تنظیمات و هزینهٔ هرکدام پیش از فعال‌سازی بررسی می‌شود.

حساب کاربری

ورود و دسترسی

ثبت‌نام، ورود و مجوزهای کاربران را در یک سرویس نگه دارید تا مشخص باشد هر فرد به کدام بخش محصول دسترسی دارد.

برای انتقال این بخش

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

امکانات و جزئیات ماژول
اطلاعات کاربران

پروفایل کاربران

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

برای انتقال این بخش

فیلدهای پروفایل و ارتباط آن‌ها با شناسهٔ کاربران را مشخص کنید.

امکانات و جزئیات ماژول
پرداخت و تراکنش

پرداخت آنلاین

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

برای انتقال این بخش

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

امکانات و جزئیات ماژول
فروش و انتشار

فروشگاه و محتوا

برای فروشگاه یا سایت محتوایی، کالا و صفحه تعریف کنید و موجودی، سفارش و اطلاعات انتشار را از یک Backend دنبال کنید.

برای انتقال این بخش

محصول‌ها، دسته‌بندی‌ها، محتوا و سفارش‌ها را با حفظ ارتباط داده‌ها نگاشت کنید.

امکانات و جزئیات ماژول
CRM

ارتباط با مشتریان

مشتریان بالقوه، مسئول پیگیری و یادآوری‌ها را ثبت کنید تا تیم شما مسیر فروش و ارتباط با مشتری را روشن دنبال کند.

برای انتقال این بخش

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

امکانات و جزئیات ماژول
دوره و کلاس

آموزش آنلاین

ساختار دوره، کلاس‌ها، تکلیف و آزمون را کنار سوابق آموزشی نگه دارید؛ برای آموزش آنلاین یا تکمیل کلاس حضوری.

برای انتقال این بخش

دوره‌ها، درس‌ها، ثبت‌نام‌ها و پیشرفت یادگیرندگان را تطبیق دهید.

امکانات و جزئیات ماژول
صوت و ویدیو

کتابخانه رسانه

رسانه‌ها را بارگذاری، دسته‌بندی و جست‌وجو کنید و برای نمایش فایل، لینک با دسترسی کنترل‌شده بسازید.

برای انتقال این بخش

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

امکانات و جزئیات ماژول
اطلاع‌رسانی

اعلان‌ها

برای رویدادهایی مثل ورود، پرداخت یا تغییر سفارش، قالب پیام تعریف کنید و ارسال و سابقه آن را در کانال‌های فعال دنبال کنید.

برای انتقال این بخش

قالب پیام‌ها، ارائه‌دهندگان ارسال و رویدادهای محرک اعلان را مشخص کنید.

امکانات و جزئیات ماژول
ارتباط زنده

جلسه‌های آنلاین

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

برای انتقال این بخش

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

امکانات و جزئیات ماژول
زمان‌بندی

رزرو و نوبت‌دهی

خدمت، ارائه‌دهنده و ساعت کاری را مشخص کنید. کاربران زمان آزاد را انتخاب می‌کنند و سرویس از ثبت هم‌زمان یک نوبت جلوگیری می‌کند.

برای انتقال این بخش

منابع، ظرفیت، زمان‌ها و رزروهای فعال را برای جلوگیری از تداخل تطبیق دهید.

امکانات و جزئیات ماژول
کیف پول و امتیاز

دارایی و پاداش

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

برای انتقال این بخش

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

امکانات و جزئیات ماژول
خودکارسازی

گردش کار

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

برای انتقال این بخش

مراحل گردش کار، محرک‌ها و اتصال‌های بیرونی را مشخص و اجرای آزمایشی را بررسی کنید.

امکانات و جزئیات ماژول
راهنما و اطلاعات

پایگاه دانش

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

برای انتقال این بخش

منابع دانش، دسته‌بندی‌ها و دسترسی‌ها را منتقل و نتیجهٔ جست‌وجو را بررسی کنید.

امکانات و جزئیات ماژول
پیام‌رسانی

گفت‌وگوی درون محصول

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

برای انتقال این بخش

گفت‌وگوها، اعضا، پیوست‌ها و قواعد دسترسی را با هم تطبیق دهید.

امکانات و جزئیات ماژول
تعامل اجتماعی

جامعه کاربران

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

برای انتقال این بخش

محتوا، ارتباط کاربران و تنظیمات نمایش و مدیریت جامعه را بررسی کنید.

امکانات و جزئیات ماژول
انتشار و به‌روزرسانی

نسخه‌های برنامه

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

برای انتقال این بخش

برنامه‌ها، نسخه‌ها، کانال انتشار و لینک‌های دانلود معتبر را ثبت کنید.

امکانات و جزئیات ماژول
Faiber Manage

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

از پروژه وارد Manage شوید و به بخش مدیریت سرویس‌های همان پروژه دسترسی داشته باشید؛ با حفظ نقش و مجوزهای حساب شما.

برای انتقال این بخش

اعضای تیم و مجوز مدیریت هر سرویس را مشخص و دسترسی‌ها را آزمایش کنید.

امکانات و جزئیات ماژول

در هیچ مرحله‌ای مجبور نیستید مسیر را تنها پیدا کنید.

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

پیش از انتقال، مسیر را روشن می‌کنیم.

اطلاعات لازم، کارهای قابل انتقال و تغییرات موردنیاز را با هم مشخص می‌کنیم.

هنگام اجرا، مرحله‌به‌مرحله کمک می‌کنیم.

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

بعد از راه‌اندازی هم کنارتان می‌مانیم.

مدیریت سرویس‌ها را توضیح می‌دهیم و برای پیگیری مشکلات و ادامهٔ توسعه کمک می‌کنیم.

برای مهاجرت از تیم فایبر کمک بگیرم

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

پیش از مهاجرت، این پرسش‌ها را مرور کنید.

آیا باید Backend فعلی را کامل کنار بگذارم؟

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

آیا داده‌ها و حساب‌های کاربران هم منتقل می‌شوند؟

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

انتقال چقدر طول می‌کشد و چه هزینه‌ای دارد؟

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

اگر برنامه‌نویسی بلد نباشم هم می‌توانم مهاجرت کنم؟

بله؛ برای شروع، دربارهٔ پروژهٔ فعلی و هدفتان با تیم صحبت کنید. تیم پشتیبانی کمک می‌کند نیازهای فنی روشن شوند و مسئولیت اجرای هر بخش در توافق همکاری مشخص شود.