raha-ab آیا امکان ساخت نسخه وب اپلیکیشن برای قالب های وردپرسی فراهم می باشد؟
سلام وقت بخیر
بله امکان ساخت Web Application برای همه ی سایت ها و اسکریپت ها فراهم هست.
ببینید در Web APP، اون کدنویس میاد یه سری فایل جدید داخل سایت ایجاد می کنه که بتونه توسط اونها API های مختلف بسازه برای دریافت اطلاعات از دیتابیس، و این کار ربطی به قالب نداره مگر اینکه قالب یه سری اطلاعات رو با شناسه های اختصاصی داخل دیتابیس ذخیره کنه که کدنویس میاد اون شناسه ها رو پیدا می کنه و داخل API تعریف می کنه که از دیتابیس استخراج بشن. بعد که API ساخته شده میاد برای وب اپلیکیشن یک ظاهر و رابط کاربری طراحی می کنه که اکثرا با همون HTML و CSS انجام میشه و با استفاده از اون APIها میاد اطلاعات رو از دیتابیس استخراج و داخل سایت نمایش میده.
معمولا برای جلوگیری از تداخل با خود سایت و حتی قالب، یک سابدامین دلخواه میسازن و نسخه وب اپلیکیشن رو روی اون پیاده سازی می کنن. شاید دیده باشید سابدامین هایی به صورت pwa.example.com یا twa.example.com و …
raha-ab این نسخه با css و جاوا هستش ، یا از صفر کدنویسی میشه و قالب ویرایش میشه و بهش کدهای جدید اضافه میشه؟
99 درصد کلا از سایت اصلی هم جدا هست و خود قالب دستکاری نمیشه و یک طراحی متفاوت از سایت داره. حالا اگه یک سایتی بخواد وب اپلیکیشن ظاهری مشابه خود سایت داشته باشه میان رابط کاربری رو مثل سایت طراحی می کنند.
raha-ab مثلا بخوام روی وودمارت وب اپ سفارش بدم که برام ساخته بشه.
وودمارت خب از اونجایی که تمامی اطلاعاتش و شناسه هایی که تعریف شده مشخص هست، اگه یه وب اپلیکیشن براش ساخته بشه میشه برای سایت های دیگه هم ازش استفاده کرد فقط کافیه اطلاعات اتصال به دیتابیس و یه سری موارد از رابط کاربری اون اپلیکیشن رو تغییر داد.
اگه یه سرچ هم بکنید افزونه های وردپرسی هستن که نسخه PWA برای سایت میسازن که شاید بتونید از اونها هم استفاده کنید. این افزونه ها معمولا میان بدون نیاز به سابدامین جدید، همون سایت رو به PWA تبدیل می کنن که البته اینکار توصیه نمیشه اما خب افزونه ها ظرفیت انجام بیشتر از این رو ندارن.
https://wordpress.org/plugins/super-progressive-web-apps/
https://wordpress.org/plugins/pwa/