SHET16

PWA چیست و چگونه Progressive Web Apps را در وردپرس فعال کنیم؟

PWA چیست و چگونه Progressive Web Apps را در وردپرس فعال کنیم؟

وب اپلیکیشن های پیشرونده PWA که به اختصار (Progressive Web Apps) در آمده، به اپلیکیشن هایی گفته میشود که بر خلاف اپلیکیشن های بومی که منحصر به کد نویسی و سیستم عامل های خاص مانند اندروید و آی او اس میباشد از نسخه وب سایت به صورت یک اپلیکیشن در صفحه گوشی همراه شما استفاده می‌کند و شما را وادار به نصب یک اپلیکیشن بومی و کم کردن فضای سیستم شما نمی‌کند. یعنی شما با نصب یک اپلیکیشن بومی در صفحه موبایل یا تبلت خود به یک نسخه بهینه شده وب سایت مورد نظر برای استفاده بر روی دستگاه خود دسترسی پیدا میکنید.
قبل از این که بدانید PWA چیست باید وردپرس را نصب کنید.
برای دانلود وردپرس به این مقاله مراجعه کنید.


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

PWA چیست

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

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

اگر این موضوع کاربردی و هیجان‌‌ انگیز شما را کنجکاو کرده در ادامه همراه ما باشید.

تفاوت اپلیکیشن‌های معمولی و وب اپلیکیشن‌های PWA

وب اپلیکیشن های پیشرونده یا PWA از نظر رابط کاربری فرق چندانی با اپلیکیشن های بومی ندارند اما از نظر کلی باید عرض کنم که اپلیکیشن های بومی بر روی سیستم عامل هایی که برایش طراحی شده‌‌اند قابل اجرا و کار آمد است و شما نمیتوانید یک اپلیکیشن اندرویدی را بر روی سیستم عامل آی او اس و… اجرا کنید اما به لطف تکنولوژی جذاب و جدید وب اپلیکیشن های پیشرونده شما میتوانید یک نسخه از وب سایت های مورد نظر خود را روی موبایلتان داشته باشید و از دیگر محدودیتی از جانب سیستم های عامل وجود ندارد که نتوانید برای مثال اپلیکیشن اندرویدی میهن وردپرس را در آی او اس اجرا کنید.

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

مزیت‌های PWA چیست

_ یکی از قابلیت های بسیار عالی وردپرس آپدیت های خودکار است که این آپدیت ها بر وب اپلیکیشن های برگرفته شده از این سیستم مدیریت محتوا اعمال میشود و شما نیازی به آپدیت ها با کد نویسی ندارید.

_ بدون اتکا به سیستم عامل با هر مرورگری قابل اجراست و شما در هر سیستم عاملی میتوانید از وب آپلیکیشن های پیشرونده استفاده کنید.

_ قابلیت جستجو بی حد و مرز را دارد. به دلیل این که PWA ها با پشتیبانیِ مرورگر ها فعالیت می‌کنند و شما میتوانید با سرچ کردن وبسایت های مختلف PWA آن وبسایت را بر روی دستگاه خود داشته باشید. البته اگر آن وبسایت، وب اپلیکیشن های پیشرونده را ساپورت کند.

_ PWA چیست ؟ PWA ها نیازی به طی کردن مراحل نصب یا اینستال معمول در سیستم عامل ها را ندارند و میتوانید در کوتاه ترین زمان ممکن فقط با چند کلیک از این اپلیکیشن ها استفاده کنید.

_ یکی از جالب‌‌ترین مزیت های این وب اپلیکیشن های پیشرونده ها اشتراک گذاری بسیار آسان است. شما بدون نیاز به بارگذاری در سیستم های اپ استور هایی مانند گوگل‌‌پلی و اپل‌‌استور فقط با ارسال یک URL میتوانید اپلیکیشن را به اشتراک بگذارید.

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

_اپلیکیشن های پیشرونده یا PWA ها شبیه به اپ های بومی قابل نصب است و شما پس از طی کردن مراحلی که در همین مقاله جهت نصب این PWA ها مطالعه میکنید میتوانید ایکون وب اپلیکیشن مورد نظر خود را در صفحه موبایل یا تبلت خود مشاهده کنید.

نصب PWA در وردپرس

برای راه اندازی PWA وب سایت وردپرسی خود باید از مخزن وردپرس PWA FOR WP را سرچ کنید و سپس افزونه را نصب کنید.

PWA FOR WP
PWA FOR WP

پس از نصب افزونه مرحله فعال کردن PWA را پیش بگیرید.

فعال کردن pwa
فعال کردن pwa

بعد از نصب افزونه، نیاز نیست کار خاصی را انجام دهید. تنها کافیست:

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

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

بعد از تنظیمات کافی است به مرحله بعد، یعنی گزینه features بروید و گزینه Custom Add To Banner را فعال کنید نهایی سازی را اعمال کنید.

و در نهایت وب اپلیکیشن شما فعال شده و میتوانید در صفحه اصلی با اسکرول به پایین پاپ‌‌آپ بالا رونده را با دکمه ADD مشاهده کنید. پس از ادد کردن PWA میتوانید آیکون PWA انتخابی خود را در صفحه دسکتاپ یا موبایل و تبلت خود مشاهده کنید.

یک نکته را فراموش نکنید!

PWA را برای چند روز روی سایت میهن وردپرس فعال کردیم. بعد از گذشت چند روز متوجه شدیم که فروش سایت به شدت کم شده! در نهایت با بررسی‌هایی که انجام دادیم متوجه شدیم مشکل از کش PWA مانیفست روی مرورگر کاربر بوده. برای حل این مشکل باید وارد بخش Advanced در تنظیمات PWA شده و حالت‌های کشینگ را روی Network first قرار دهید.

اگر حالت کش روی Cache first باشد در واقع صفحات شما از سیستم خود کاربر لود می‌شوند و این باعث می‌شود تا صفحات مهمی مثل سبد خرید، در سایت شما کش شود!

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

نظر شما در این مورد چیه؟

  1. U403620۱ دی ۱۴۰۴

    سلام آیا وب اپ میهن ورد پرس با همین افزونه راه اندازی شده؟ اگر با این افزونه راه اندازی شده چگونه ساختار درون وب اپ با وبسایت متفاوت هست و تغییر داده شده

    • رضا راد۲ دی ۱۴۰۴

      سلام خیر اپ کافه بازار ما نسخه native هست

  2. U310968۱۶ بهمن ۱۴۰۳

    سلام وقت بخیر،
    میخواستم ببینم آیا کدی هست که بشه از طریقش فهمید که کاربر pwa رو نصب کرده یا نه اگر نصب کرده یه فانکشنی اجرا بشه ؟ هر کدی که میزنم کار نمیکنه
    لطفا راهنمایی کنید.

  3. U344059۲۱ اردیبهشت ۱۴۰۳

    درود و روز بخیر
    آیا امکان دانلود فایل از سایت هایی که PWA هستند مهیاست؟ چطور میشه از اینطور سایت ها فایل های در حال پخش رو دانلود کرد؟

  4. U335264۲۷ آذر ۱۴۰۲

    سلام آیا امکانش هست به جای پاپ آپ یک دکمه قرار بگیره؟

    • رضا راد۲۷ آذر ۱۴۰۲

      سلام با سی اس اس اگه position:fixed اش رو بردارید اره

  5. U322913۲۳ فروردین ۱۴۰۲

    با سلام من نصب کردم ولی
    بعد از تنظیمات کافی است به مرحله بعد، یعنی گزینه features بروید و گزینه Custom Add To Banner را فعال کنید نهایی سازی را اعمال کنید.
    د راین قسمت اصلا اون بخش بنر فعال نیست وکلیدی هم برای فعال کردن ندارد

    • رضا راد۶ اردیبهشت ۱۴۰۲

      سلام این یک افزونه پولی هست و باید خریداری بشه

      • U335264۲۷ آذر ۱۴۰۲

        آیا شما موجود دارید؟

        • تیم پشتیبانیتیم پشتیبانی۲۷ آذر ۱۴۰۲

          درود خیر ما برای فروش نداریم

  6. U312889۱۲ فروردین ۱۴۰۱

    چطور میتونم لینک دانلود اپ pwa را در سایت قرار بدم؟ نمیخام در پایین صفحه نوتیفکیشن نصب بیاد، بلکه لینک دانلود رو در سایت قرار بدم تا هر کسی بخاد دانلود کنه

    • رضا راد۱۳ فروردین ۱۴۰۱

      خیر متاسفانه چون لینک مستقیم دانلود نداره

  7. U34880۲۷ دی ۱۳۹۹

    درود
    من اینو نصب کردم روی اندروید بخوبی کار میکنه ولی روی ایفون نه
    چیکار کنم؟

    • رضا راد۲۷ دی ۱۳۹۹

      سلام با ایفون سازگاری نداره

      • U34880۲۷ دی ۱۳۹۹

        برای ایفون چیکار میشه کرد ؟
        راهی یا پلاگینی هست که بشه روی ایفون هم زد ؟

        • رضا راد۲۸ دی ۱۳۹۹

          خیر کلا ایفون از pwa ساپورت نمیکنه

  8. U32958۱۴ آذر ۱۳۹۹

    سلام
    من اینو نصب کردم دفعه اول که لود شد پیامش اومد ولی دیگه هرچی رفرش کردم پیامی نمیده

    • رضا راد۱۵ آذر ۱۳۹۹

      سلام طبیعی هست یکبار برای کاربر میاد دیگه باز نمیشه تا کاربر رو آزار نده

  9. U18932۵ اسفند ۱۳۹۸

    درود فراوان و تشکر.
    معذرت می‌خوام بنده منظور این قسمت رو «در صفحه اصلی با اسکرول به پایین پاپ‌‌آپ بالا رونده را با دکمه ADD مشاهده کنید.» نمی‌فهمم..
    ممکنه توضیح بفرمایید
    با تشکر

    • رضا راد۵ اسفند ۱۳۹۸

      درود منظور این هست وقتی صفحه رو اسکرول می‌کنیم پاپ آپ نمایش داده میشه. البته روی موبایل اندرویدی

  10. U9250۲۱ دی ۱۳۹۸

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

    • رضا راد۲۲ دی ۱۳۹۸

      درود باید این مورد رو تست بفرمایید دقیقا مشخص نیست و بستگی به کد شما داره. به احتمال ۸۰ درصد نمی‌تونن کپی کنن.

  11. کاربر مهمان۱۷ دی ۱۳۹۸

    سلام منظورتون همون گزینه Add to home screen هست؟

  12. U3005۱۷ دی ۱۳۹۸

    درود بر شما
    ممنون بابت آموزشها و معرفی افزونه های خوب و کاربردی
    من این افزونه رو نصب کردم و طبق راهنمایی شما عمل کردم اما به هیچ عنوان بنری برای کاربر نمایش داده نمیشه
    لطفا راهنمایی کنید
    سپاس

    • تیم پشتیبانیتیم پشتیبانی۱۷ دی ۱۳۹۸

      با سلام
      درود باید روی دستگاه موبایل اندرویدی تست کنید. ضمنا کش سایت را خالی کنید

      • U3005۱۸ دی ۱۳۹۸

        یعنی روی دستگاه های IOS کار نمیکنه ؟
        در قسمت تنظیمات کلی تنظیم برای این دستگاه ها داره؟؟

        • تیم پشتیبانیتیم پشتیبانی۱۸ دی ۱۳۹۸

          بله ولی بنر نشون نمیده باید با safari باز کنید و روی share کلیک کنید

  13. U11538۱۶ دی ۱۳۹۸

    مقاله کامل و کاربردی بود ممنون

    • تیم پشتیبانیتیم پشتیبانی۱۷ دی ۱۳۹۸

      با سلام
      خواهش میکنم. پیروز باشید

  14. کاربر مهمان۱۶ دی ۱۳۹۸

    سلام در متنی که نوشتید بسیاری از جا ها به جای pwa از wpa استفاده شده لطفا اصلاح کنید متن رو

    • تیم پشتیبانیتیم پشتیبانی۱۶ دی ۱۳۹۸

      با سلام
      سپاس از تذکر و توجه شما. مشکل برطرف شد

  15. کاربر مهمان۱۶ دی ۱۳۹۸

    با سلام و تشکر,
    لطفا در صورت امکان راهنمایی نمایید که چگونه عبارت:
    Add وب سایت to your homescreen
    را سفارشی یا فارسی نماییم. با تشکر

    • تیم پشتیبانیتیم پشتیبانی۱۶ دی ۱۳۹۸

      با سلام
      از بخش بنر در تنظیمات میتوانید این عبارت را تغییر دهید

  16. U6469۱۶ دی ۱۳۹۸

    سلام
    چه طور PWA میهن وردپرس را مشاهده کنم؟

    • تیم پشتیبانیتیم پشتیبانی۱۶ دی ۱۳۹۸

      با سلام
      ما در حال حاضر به دلیل اعمال یک سری تغییرات این مورد را غیرفعال کرده ایم

      • U6469۱۶ دی ۱۳۹۸

        وقتی یک سایت PWA داره ، چه طور کاربرهاش متوجه میشن؟ باید خودمون داخل سایت گزینه PWA بگذاریم؟ یا وقتی کاربر وارد سایت میشه به صورت اتوماتیک به کاربر پیام نشان داده میشه که سایت PWA داره؟
        مشخص هست PWA میهن وردپرس را کی فعال میکنید که ما بررسی کنیم؟

        • تیم پشتیبانیتیم پشتیبانی۱۶ دی ۱۳۹۸

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

گفتگو با تیم فروشسلام! دنبال پاسخ برای سوالات خود هستید؟ ما اینجا آماده کمک به شما هستیم...

در حال بارگذاری مقالات...

پشتیبانگفتگو با تیم فروش
پشتیبانگفتگو با تیم فروش در حال حاضر آفلاین هستیم. لطفاً پیام بگذارید تا در اولین فرصت پاسخ دهیم. آفلاین

در حال بارگذاری...

سوالی درباره محصولات سایت دارید؟از ما بپرسید.