کاملاً طبیعی است که برای کار کردن با وردپرس برای اولین بار، استرس داشته باشید و ندانید باید چه کار کنید و از کجا شروع کنید؛ خوشبختانه این مشکل راهکار دارد! راهکارش هم ابزاری است به نام WordPress Playground.
خیلی خلاصه بگوییم: این ابزار با فراهم کردن محیطی شبیهسازیشده، اجازه میدهد کار کردن با وردپرس را تمرین کنید و با آن کاملاً آشنا شوید.
در این مقاله میخواهیم ببینیم WordPress Playground چیست، چه قابلیتهایی دارد و چه کمکی به شما میکند.
برای شروع، بیایید تعریفی برای پلی گراند ارائه کنیم.
ابزار WordPress Playground چیست؟
Playground در لغت به معنای زمین بازی است. این را گوشۀ ذهن داشته باشید تا جلوتر برویم و توضیح دهیم که WordPress Playground چیست و چرا چنین نامی برای آن انتخاب شده است.
به احتمال زیاد خودتان میدانید که وردپرس یک سیستم مدیریت محتوا است و بعد از عرضۀ آن، کار ساخت سایت از همیشه راحتتر و از انحصار متخصصان خارج شد! ولی آنهایی که اطلاعات کافی در این زمینه را ندارند، بهتر است دو مقالۀ زیر را بخوانند تا بیشتر با مفهوم CMS و البته چیستی WordPress آشنا شوند.
- آشنایی با انواع سیستم مدیریت محتوا (CMS) و بررسی آنها
- وردپرس (WordPress) چیست چطور یک سایت وردپرسی بسازیم؟
خلاصه که CMSها آمدند و باعث شدند فرایند ساخت سایت از همیشه سادهتر شود. سرآمد آنها هم وردپرس است؛ در حدی که با استناد به آمار منتشرشده در سایت W3Techs، بیشتر از ۴۵ درصد تمام سایتهای اینترنتی، روی این سیستم مدیریت محتوا قرار گرفتهاند!
البته وقتی میگوییم ساخت سایت راحتتر شد، منظورمان این نیست که هرکسی از پس انجام این کار برمیآید! بلکه در مقایسه با زمانهای گذشته که برای ساخت باید کدنویسی بلد میبودید و به همین خاطر، فقط دولوپرها میتوانستند چنین فرایندی را پیش ببرند، کار سادهتر شد!
همچنان پیچیدگیهایی وجود دارند که ممکن است افراد ناآشنا با مفاهیم اینترنتی و شبکه را گیج کنند. تهیه و تنظیم هاست، نصب وردپرس، ساخت اکانت ادمین و…، هرکدام بهتنهایی میتوانند برای نابلدها کابوسی تمامعیار باشند.
در نتیجه، اعضای تیم هستهای وردپرس یا WordPress Core Team، سازوکاری را طراحی کردند که کاربران بتوانند بدون پیچیدگی و درگیری با موانع، تجربۀ کار با این CMS را به دست بیاورند.
ابزار WordPress Playground، یک پروژۀ متنباز است که هدفش اجرای نرمافزار وردپرس بدون نیاز به پایگاه داده (Database) و سرور PHP است! خیلی راحت میتوانید از طریق مرورگر دستگاهتان (کامپیوتر، موبایل، تبلت و…) به این پروژه دسترسی پیدا کنید و در همانجا کاملاً با محیط وردپرس آشنا شوید و تجربۀ کار با آن را به دست آورید. بدون اینکه نیاز به راهاندازی و بالا آوردن سرور و نصب هیچگونه نرمافزاری باشد!
بنابراین، به آن پلی گراند وردپرس میگویند؛ یعنی زمین بازی وردپرس!
بهطور کلی، WordPress Playground برای کسانی که میخواهند بیشتر با وردپرس آشنا شوند، در آن گشتوگذار کنند و این سیستم مدیریت محتوا را به شکلهای گوناگون توسعه دهند، ولی از طرف دیگر حوصله و توان پشت سر گذاشتن مراحل و تنظیمات سنتی و لازم برای بالا آوردن یک سایت را ندارند، ابزار بسیار ارزشمند و کارآمدی محسوب میشود.
حالا که فهمیدید WordPress Playground چیست، بیایید با قابلیتهای آن آشنا شویم.
شروع قیمت از
۱۳۹ هزار تومان
🧩 پیشنهاد خواندنی: CMS چیست؟ بهترین CMS کدام است؟ |
قابلیتها و کاربردهای Playground در یک نگاه
با اینکه استفاده از این ابزار سرگرمکننده است و خیلیها سراغ آن میروند تا چیزهای مختلف در رابطه با وردپرس را امتحان کنند، ولی خب هدف اصلی از ساخت آن، چیزی فراتر از سرگرمی است!
WordPress Playground علاوهبر مرورگرهای وب، برای محیطهایی مثل Node.js، اپلیکیشنهای موبایلی و بسیاری از محیطهای برنامهنویسی دیگر هم کارآمد است. این مهمترین قابلیت پلی گراند است.
اگر بخواهیم از کاربرد WordPress Playground صحبت کنیم، اشاره به موارد زیر ضروری است:
- امتحان کردن افزونهها و قالبها با امکان تغییر آسان نسخۀ PHP و وردپرس، با هدف بررسی عملکرد در ورژنهای مختلف؛
- ساخت اپلیکیشنهای موبایلی؛ برای مثال، میتوانید از WordPress Playground برای ساخت یک اپلیکیشن نوتبرداری برای سیستمعاملهای مختلف تلفنهای همراه هوشمند استفاده کنید؛
- کار کردن با js. میتوانید از پلی گراند وردپرس برای ساخت اپلیکیشنهای سمت سرور استفاده کنید و بهوسیلۀ آنها با این CMS ارتباط برقرار کنید؛
- بالا آوردن و نمایش یک سایت فروشگاهی با افزونۀ ووکامرس؛
- میتوان با استفاده از پلی گراند، یک سایت فروشگاهی با افزونۀ ووکامرس طراحی کرد و دید در مواجهه با ترافیک سنگین چطور عمل میکند.
🧩 پیشنهاد خواندنی: ووکامرس (WooCommerce) چیست و چه کاربردی دارد؟ |
اینجا با کاربرد این ابزار آشنا شدید و فهمیدید قابلیت اصلی WordPress Playground چیست. اگر موافق باشید، در بخش بعدی به ویژگیهای خاص این ابزار بپردازیم.
با ویژگیهای Playground آشنا شوید
همانطور که چند بار گفتیم، وردپرس کار ساختن سایت را به فرایندی بسیار سادهتر تبدیل کرد. اکنون، بیشتر هاستینگها، خدمات میزبانی را همراه با امکان نصب آسان وردپرس ارائه میکنند و برخی حتی پا را فراتر میگذارند و هاستهای مخصوص وردپرس میفروشند.
شاید بپرسید با وجود سادگی خیلی زیاد نصب و راهاندازی وردپرس و بالا آوردن یک سایت روی آن، چرا ابزاری مثل WordPress Playground طراحی شد و محبوبیت بسیار زیادی هم به دست آورد؟
ترکیب قابلیتها و کاربردهایی که بالاتر بررسی کردیم، همراه با ویژگیهایی که قرار است در بخش زیر ذرهبین ببریم، پاسخ این سؤال را میدهند.
🧩 پیشنهاد خواندنی: هاست وردپرس چیست و چه کاربردی دارد؟ |
ساخت سایت در کمترین زمان ممکن
پروژۀ WordPress Playground در سال ۲۰۲۲ توسط فردی با نام Adam Zielinski آغاز شد؛ هدف او، رفع نیاز افرادی بود که میخواستند با وردپرس سایت بسازند، ولی از تأخیرها و تعویقهای همیشگی مرتبط با این CMS خسته شده بودند.
احتمالاً این مورد بارزترین و اصلیترین ویژگی و خصوصیت پلی گراند باشد؛ اینکه ساخت سایت و تجربۀ استفاده از وردپرس در زمانی بسیار کوتاه ممکن میشود!
در پلی گراند، میتوانید افزونهها و قالبهای مختلف را بدون ترس از اثرگذاری منفی روی سایت تست کنید! در نتیجۀ این اتفاق، دستتان بسیار بازتر خواهد بود و میتوانید سرعت پیشبرد امور و البته فرایند تصمیمگیری نهایی را بالاتر ببرید.
🧩 پیشنهاد خواندنی: افزونه چیست؟ آشنایی با انواع پلاگینهای (Plugin) جذاب و کاربردی وردپرس |
چون امکان امتحان کردن همهچیز فراهم است، میتوانید بدون دغدغه نسخهای آزمایشی از سایت بسازید و بعد از بهینهسازی آن و برطرف کردن ایرادها، صرفهجویی قابلتوجهی در زمان داشته باشید.
از آنجایی که خبری از تنظیمات هاست و سرور نیست، زمانی که برای این کارها لازم است هم ذخیره خواهد شد. نیازی به نصب نرمافزار و پیکربندی نیست و به همین خاطر، موانع اولیه که عبور از آنها ممکن است زمانبر باشد از بین خواهند رفت.
به بیان ساده، خیلی سریع میتوانید وارد عمل شوید و در کوتاهترین زمان ممکن ایدههایی که در سر دارید را پیاده کنید.
روشهای مختلف برای ذخیرهسازی سایت
درحالحاضر، WordPress Playground سه روش برای ذخیرهسازی سایتی که ساختهاید پیش پای شما میگذارد:
۱. Temporary (موقت)
تنظیمات پیشفرض ابزار روی این حالت است. همانطور که از نام آن مشخص است، در این حالت سایت بهطور موقت ذخیره میشود و بعد از ریفرش کردن مرورگر، سایت ساختهشده محو خواهد شد و مجدداً شکل خام پلی گراند نمایش داده میشود.
۲. Persistent (دائمی)
با انتخاب این گزینه، بعد از بستن یا ریفرش کردن مرورگر، میتوانید باز هم به سایتی که ساختهاید دسترسی پیدا کنید و اگر میخواهید، آن را مطابق خواستۀ خود تغییر دهید؛ در این حالت، دادهها و فایلهای مربوط به سایتی که ساختهاید، روی WordPress Playground ذخیره میشود. البته که در صورت تمایل، میتوانید تمام فایلها و دادههای ذخیرهشده را حذف کنید و از اول سایتی دیگر را بسازید.
۳. Live Directory From Your Computer (ذخیره فایلهای تشکیلدهندۀ سایت روی یکی از فولدرهای کامپیوتر شخصی شما)
میتوانید سایتی که در پلی گراند ساختهاید را بهصورت آفلاین در کامپیوتر شخصی خود ذخیره کنید؛ با این رویکرد، فایلهای شما در هیچکجا آپلود نمیشوند و کاملاً خصوصی باقی میمانند.
نکته: روش سوم ذخیرهسازی، فقط روی نسخۀ beta قابل دسترسی است.
تغییر نسخههای وردپرس و PHP
میتوانید برای منظورهای مختلف، ورژن PHP و حتی خود وردپرس را تغییر دهید.
اگر قرار است قالب یا افزونهای برای وردپرس بسازید، به احتمال زیاد میخواهید چگونگی عملکرد آنها را روی نسخههای قدیمیتر PHP و ورژنهای قبلی وردپرس هم ببینید.
یکی از بهدردبخورترین ویژگیهای Playground این است که میتوانید نسخۀ PHP و وردپرس را در محیط این ابزار تغییر دهید. در حال حاضر، نسخههای ۵.۶ تا ۸.۲ PHP توسط Playground پشتیبانی میشوند. تغییر ورژن خود وردپرس هم بهراحتی انجام میشود و میتوانید آن را تا نسخۀ ۵.۹ دانگرید کنید.
این قابلیت کمک میکند عمکلرد پلاگینها و قالبهایی که میسازید و توسعه میدهید را به شکلی کاملاً مؤثر زیر تست ببرید.
در تصویر زیر میبینید که برای تغییر ورژن PHP و وردپرس باید از کجا اقدام کنید.
بعد از کلیک روی آن، پنجرۀ زیر را خواهید دید که تغییر ورژن PHP و WordPress در آن خیلی راحت انجام میشود.
انتقال سایت آزمایشی به یک سایت واقعی و پلی گراندی دیگر!
زیاد پیش آمده است که افراد از سایت ساختهشده در WordPress Playground راضی باشند و بخواهند آن را به یک وبسایت واقعی انتقال دهند. سازندگان این پروژۀ متنباز، فکر اینجای کار را هم کردهاند و امکان انجام این انتقال را در اختیار کاربران قرار میدهند.
گاهی ممکن است بخواهید سایت ساختهشده را به یک WordPress Playground دیگر منتقل و بهصورت همزمان، دو کار جداگانه را روی سایت انجام دهید. مثل اجرای تستهای A/B!
این کار خیلی راحت است و بدون مانع خاصی انجام میشود.
فقط کافی است روی فلشی که در تصویر زیر مشخص شده کلیک کنید تا فایل اصطلاحاً Export و یک فایل wordpress-playground با فرمت zip دانلود شود.
حالا در پنجرۀ جدید، روی فلشی که در تصویر زیر میبینید کلیک کنید و سپس، فایلی که در مرحلۀ قبل دانلود کردهاید را در WordPress Playground جدید import یا بارگذاری کنید.
اگر قبلاً با وردپرس کار کرده باشید، بعد از باز کردن فایل فشردۀ ساختهشده، مجموعهای آشنا از فایلهای وردپرس را خواهید دید؛ منتهی با این تفاوت بزرگ که خبری از فایل sql. نیست!
اگر قصد انتقال سایت آزمایشی به یک سایت واقعی که روی هاست قرار دارد را داشته باشید، این تفاوت مشکلساز خواهد بود. چون تفاوتهایی بین SQLite و MySQL وجود دارد. (جلوتر راجعبه SQLite صحبت خواهیم کرد)
برای انتقال سایت آزمایشی به سایت واقعی، ۵ مرحلۀ زیر را بهترتیب انجام دهید:
- مرحلۀ اول: اگر در سایت از ویرایشگرهای بلوکی مثل المنتور استفاده میکنید، افزونۀ Create Block Theme را نصب کنید. یک فایل ZIP بسازید. تمام تغییراتی که روی قالب ایجاد کردهاید، برای انتقال ذخیره خواهند شد.
- مرحلۀ دوم: برای دریافت محتویات سایت، به بخش Tools بروید و روی Export کلیک کنید. فایل ساختهشده را دانلود کنید.
- مرحلۀ سوم: وردپرس را روی هاست نصب کنید تا امکان انتقال سایت آزمایشی به آن فراهم شود.
- مرحلۀ چهارم: در داشبورد وردپرس واقعی به Tools بروید و روی Importer کلیک و بعد از آن، WordPress را انتخاب کنید. حالا باید فایلی که در مرحلۀ دوم دانلود کرده بودید را اینجا بارگذاری کنید.
- مرحلۀ پنجم: فایل ZIP حاوی قالب را بعد از رفتن به بخش Appearance و کلیک روی گزینۀ Themes آپلود کنید.
اینجا فرایند انتقال سایت آزمایشی به یک سایت واقعی و وردپرسی که روی هاست میزبانی میشوند تکمیل خواهد شد.
ولی احتمالاً فهمیده باشید که این روش، فقط به کار سایتهایی میآید که از ویرایشگرهای بلوکی استفاده میکنند. اگر میخواهید سایتی را منتقل کنید که با ویرایشگر کلاسیک کار میکند، باید کار را به شکلی دیگر پیش ببرید.
اول از همه باید فولد قالب که نام Theme را دانلود کنید. اگر فولدر Child Theme وجود دارد، دانلود کردن آن فولدر هم ضروری است.
فولدر دانلودشده را به دایرکتوری Themes وردپرس روی هاست، که متخص قالبها است، انتقال دهید.
نکتۀ خیلی مهم: وقتی انتقال به این شکل انجام میشود، تغییراتی که روی قالب اعمال کردهاید، همراه با فایلهای آن منتقل نخواهند شد؛ چون آنها روی دیتابیس SQLite ذخیره شدهاند و اگر به آن تغییرات نیاز دارید، باید مجدداً آنها را اعمال کنید.
بعد از انتقال فایلهای قالب یا Theme، باقی امور مثل همان روالی پیش میروند که بالاتر توضیح دادیم. فقط کافی است مطابق دستورات مرحلۀ دوم و چهارم، محتویات سایت آزمایشی را هم به سایت واقعی منتقل کنید تا کار تمام شود.
شاید در نگاه اول انجام چنین کاری سخت و پیچیده باشد، اما حقیقتاً اینطور نیست! نیازی به هیچگونه دانش مربوط به کدنویسی وجود ندارد و خیلی راحت میتوانید سایت ساختهشده در WordPress Playground را به وردپرسی که روی یک هاست میزبانی میشود انتقال دهید.
چون به SQLite اشاره کردیم و ممکن است گیج شده باشید، لازم میدانیم نگاهی کوتاه به نحوۀ عملکرد این ابزار هم بیندازیم.
🧩 پیشنهاد خواندنی: بهترین قالب های وردپرس (فروشگاهی، رایگان) ۲۰۲۳ |
سازوکار WordPress Playground چگونه است؟
سازندگان این پروژۀ متنباز، با تکیه بر ۳ راهکار اصلی توانستند چنین ابزاری را خلق کنند و در دسترس عموم قرار دهند:
- WebAssembly: با کمک این راهکار، Adam Zielinski و تیمش توانستند کاری کنند که وردپرس بدون نصب شدن روی سرور، از طریق مرورگرها به نمایش دربیاید؛ بدون اینکه نیازی به کدهای سمت سرور وجود داشته باشد.
- SQLite: بالاتر وقتی راجعبه چگونگی انتقال سایت آزمایشی به سایت واقعی صحبت میکردیم، به SQLite اشاره کردیم. اغلب سایتهای وردپرسی، برای نگهداری از دادهها سراغ زیرساختی میروند که به آن دیتابیس یا پایگاه دادۀ MySQL میگویند؛ منتهی از آنجایی که برای استفاده از این نوع پایگاه داده به سرور نیاز خواهیم داشت، سازندگان WordPress Playground سراغ افزونۀ wp-sqlite-db رفتند. در نتیجۀ این اقدام، پلی گراند میتواند از دیتابیس SQLite که به هاست نیاز ندارد، روی مرورگر بهره ببرد!
- ServiceWorker and Worker Threads APIs: اپلیکیشنهای PHP بخشی جدانشدنی از وردپرس هستند. این راهکار کمک میکند تا پلی گراند بتواند درخواستهای وب را تفسیر و اپلیکیشنهای نوشتهشده با این زبان برنامهنویسی (PHP) را در مرورگر اجرا کند.
بیایید چند کار جالب که میتوان با کمک Playground انجام داد را هم یاد بگیریم.
💡 چند کار جالب که میتوانید با WordPress Playground انجام دهید!WordPress Playground سه API دارد که هم کارراهانداز هستند و هم میتوانند قابلیتهای جالبی به مرورگر شما اضافه کنند. با کمک Query API، میتوانید از طریق افزودن رشته عبارات به URL، به شکل آسان قالبها و افزونههای مد نظر خود را به پلی گراند اضافه کنید؛ همچنین، میتوانید بهوسیلۀ این API، ورژن وردپرس و PHP را هم تغییر دهید. نمونههایی از این دست را در ادامه میبینید:
علاوهبر این، پلی گراند دو API دیگر با نامهای Javascript و Blueprints هم دارد که دومی برای استفاده از فایل JSON و راهاندازی پلی گراند وردپرس به کار میآید. در آخر، این پروژۀ محبوب، افزونهای مخصوص مرورگر کروم دارد که بعد از نصب آن، وقتی وارد سایت wordpress.org میشوید، روی تمام افزونهها و قالبها، دکمهای مخصوص WordPress Playground نمایش داده میشود که با کلیک روی آن، افزونه یا قالب انتخابی خیلی راحت و آسان به پلی گراند شما افزوده خواهند شد. حالا وقت آن است که ببینیم روش دریافت WordPress Playground چیست. |
نحوه دریافت Playground وردپرس
خیلی راحت و سرراست، فقط کافی است در نوارد آدرس مرورگر خود، URL زیر را وارد کنید:
فرقی هم نمیکند از چه مرورگری استفاده میکنید؛ کروم، فایرفاکس، بریو و…، همگی به صفحۀ زیر هدایت میشوند که آخرین ورژن وردپرس را نشان میدهد و قالب آن هم قالب پیشفرض این سیستم مدیریت محتوا است.
بلافاصله بعد از ورود، دسترسی ادمین خواهید داشت و با محیطی دقیقاً مشابه محیط وردپرس واقعی مواجه خواهید شد.
فقط یک نکته را در نظر داشته باشید. آن هم اینکه پلی گراند وردپرس به مخزن قالبها و افزونههای پرشمار این سیستم مدیریت محتوا متصل نیست و به همین خاطر، باید فایل فشردهشده یا ZIP قالب یا پلاگین مد نظر خود را در آن آپلود کنید.
البته که امکان افزودن انواع قالبها و افزونهها وجود دارد و محدودیتی از این بابت در کار نیست.
حالا علاوهبر اینکه میدانید WordPress Playground چیست، با تمام جوانب آن هم آشنا هستید.
در آخرین بخش از این مقاله، به برخی از سؤالات پرتکرار راجعبه این زمین بازی محبوب پاسخ میدهیم.
سؤالات احتمالی شما درباره ابزار پلی گراند وردپرس
اینها رایجترین سؤالاتی هستند که معمولاً کاربران در رابطه با ابزار مورد بحث این مقاله مطرح میکنند.
۱. ابزار Playground وردپرس به درد چه کسانی میخورد؟
این ابزار برای آنهایی که میخواهند در مدیریت و نگهداری از سایتهای وردپرسی چیرهدست شوند، عالی است و تمام نیازهای آنها را برطرف میکند.
بهطور مشخص، پلی گراند با ارائۀ محیطی آرام و کمفشار برای یادگیری و کسب تجربه، اعتمادبهنفس تازهکارها برای شروع کار با این سیستم مدیریت محتوای پرطرفدار را افزایش میدهد.
۲. آیا این ابزار رایگان است؟
بله! WordPress Playground مثل اکثر پروژههای متنباز، کاملاً رایگان است و برای استفاده از آن نیاز به پرداخت هیچگونه هزینهای وجود ندارد.
۳. امکان نصب قالب و افزونههای سفارشی در Playground وجود دارد؟
باز هم بله! در خلال مقاله هم گفتیم که میتوانید انواع افزونهها و قالبها را روی سایت آزمایشی ساختهشده در Playground نصب کنید؛ منتهی بالاجبار باید فایل فشردۀ افزونهها و قالبها را در این محیط آزمایشی آپلود کنید؛ چون پلی گراند امکان اتصال به مخزن افزونهها و قالبهای وردپرسی را ندارد.
۴. آیا میتوانیم سایت آزمایشی ساختهشده با این ابزار را به یک سایت واقعی تبدیل کنیم؟
راجعبه این موضوع هم بالاتر صحبت کردیم و گفتیم که بله! انجام این کار شدنی است. برای یادگیری چگونگی انجام روال کار، به آخرین قسمت از بخش ویژگیهای Playground مراجعه کنید.
برویم برای جمعبندی.
WordPress Playground، ایدئال برای تمرین و آشنایی بیشتر با وردپرس
در این مقاله، اول از همه پاسخ پرسش WordPress Playground چیست را دادیم و فهمیدیم منظور یک ابزار است که با شبیهسازی داشبورد وردپرس، اجازه میدهد کاربران بدون نیاز به هاست و نصب نرمافزار، به داشبورد این سیستم مدیریت محتوا دسترسی داشته باشند و بتوانند هرکاری را با آن تمرین کنند.
با قابلیتها، کاربردها و ویژگیهای بهخصوص پلی گراند آشنا شدیم و بعد از بررسی سازوکار آن به شکلی قابل فهم، نحوۀ استفاده از آن را یاد گرفتیم.
امیدواریم بعد از خواندن این مقاله، تمام آنچه که باید را دربارۀ این ابزار بدانید یاد گرفته و پاسخ تمام سؤالاتی که در ذهن داشتید را گرفته باشید.
اگر همچنان پرسشی دارید که در اینجا پاسخش را ندادیم، حتماً آن را در قسمت نظرات بنویسید.
دیدگاه ها
اولین نفری باشید که دیدگاه خود را ثبت می کنید