VS Code کامل، نه یک ویرایشگر فایل
برجستهسازی سینتکس، جستجوی چندفایلی، پنلهای تقسیمشده و میانبرهای صفحهکلیدی که از قبل در حافظه عضلانی خود دارید، که توسط code-server در مرورگر ارائه میشوند.
امکانات
یک ویرایشگر کامل VS Code را مستقیماً از داشبورد باز کنید و روی فایلهای واقعی سایت خود کار کنید. افزونهها، یک ترمینال یکپارچه، git و wp-cli، همگی در همان محفظه ایزوله شده با CageFS که دسترسی SSH و SFTP شما در آن قرار دارد — بدون نیاز به نصب هیچ چیز به صورت محلی، و بدون نسخه مجزایی که از تاریخ مصرف بیفتد.
محیط برنامهنویسی Web IDE در واقع همان VS Code است که از طریق code-server در مرورگر اجرا میشود و از سایتی که در داشبورد مشاهده میکنید باز میشود. این ابزار فایلهای واقعی آن سایت را ویرایش میکند — بدون نیاز به مرحله آپلود، بدون نسخه محلی که نیاز به همگامسازی داشته باشد، و بدون جعبه متن وب محدودی که وانمود کند یک ویرایشگر است.
برجستهسازی سینتکس، جستجوی چندفایلی، پنلهای تقسیمشده و میانبرهای صفحهکلیدی که از قبل در حافظه عضلانی خود دارید، که توسط code-server در مرورگر ارائه میشوند.
افزونههایی را که با آنها کار میکنید نصب کنید تا ویرایشگر به جای مجبور کردن شما به کار در یک محیط عمومی، درست مانند محیط محلی شما رفتار کند.
یک شل درون ویرایشگر، محدود به سایت شما، تا بتوانید بهجای جابهجایی به پنجره ترمینال جداگانه، دستورات را در کنار کد اجرا کنید.
تغییرات را در داخل ویرایشگر آماده (stage)، کامیت، شاخه، دیف و پوش کنید، تا کار انجامشده روی سرور به جای تبدیل شدن به یک رفع باگ سریعِ مستندنشده، تحت کنترل نسخه باقی بماند.
برای WordPress کار با خط فرمان به اندازه ویرایشگر اهمیت دارد. هر دو در یک جا قرار دارند.
ابزار wp-cli از طریق ترمینال پنل و SSH در دسترس است، به این معنی که در ترمینال یکپارچه Web IDE نیز قابل استفاده است. جستجو و جایگزینی در پایگاهداده، پاکسازی کش، بازگردانی افزونه، بهروزرسانی گروهی، برونبری جدول یا اجرای یک اسکریپت تکباره — بدون اینکه فایلی را که در حال ویرایش آن بودید ترک کنید.
چرخه معمول همینجا بسته میشود. خطا را در گزارش بخوانید، فایل را در ویرایشگر باز کنید، آن را تغییر دهید، دستور wp-cli اثباتکننده آن را اجرا کنید و ادامه دهید. همهچیز روی سایت واقعی و در پشته واقعی رخ میدهد، بنابراین آنچه تست میکنید همان چیزی است که بازدیدکنندگان شما دریافت میکنند.
دسترسی مرورگر به یک سرور تنها در صورتی قابل قبول است که مرز واقعی باشد. محیط Web IDE دقیقاً در همان جداسازی مسیرهای دسترسی دیگر قرار دارد.
هر تننت یک نمای سیستم فایل ایزوله دریافت میکند و نمیتواند سایر تننتها، سایر سایتها یا فایلهای حساس سیستم را ببیند. CageFS برای مهار نفوذها طراحی شده است و همان جیل (jail) است که جلسات SSH و SFTP شما در آن اجرا میشوند.
پردازندهها، رم، ورودی/خروجی، IOPS، فرآیندها و فرآیندهای ورودی برای هر وبسایت محدود شدهاند، بنابراین یک ساخت سنگین یا یک اسکریپت رهاشده بهجای پایین کشیدن سایتهای همسایه با خود، در داخل قفس خود کنترل و محدود میشود.
کلیدها و اطلاعات احراز هویت در داشبورد بر اساس اصل حداقل دسترسی مدیریت میشوند، بنابراین شما فقط دسترسی لازم برای یک کار را اعطا میکنید و نه بیشتر از آن.
دسترسیها با ثبت نقش، عمل و هدف ممیزی میشوند — همان انضباطی که برای هر اقدام دارای سطح دسترسی ویژه روی پلتفرم اعمال میشود.
یک ویرایشگر تنها نیمی از یک محیط توسعه است. نیمه دیگر پشتهی زیر آن است، و این قابلیت برای هر وبسایت قابل تنظیم است.
ویرایش مستقیم محیط پروداکشن گاهی تصمیم درستی است و گاهی ایده بدی است. این پلتفرم از هر دو مسیر در یک ویرایشگر پشتیبانی میکند.
سایت را با یک کلیک روی محیط استیجینگ کلون کنید، وبایدیا (Web IDE) را روی نسخه استیجینگ باز کنید، روی آن کار کنید و پس از تأیید تغییرات، آن را به محیط زنده (live) بفرستید. فایلها و پایگاه داده با هم و روی همان استک و بلوپرینت محیط پروداکشن منتقل میشوند، بنابراین استیجینگ یک تمرین واقعی است نه صرفاً یک تخمین تقریبی.
اگر کار شما متعلق به یک مخزن است، از داخل ویرایشگر از git استفاده کنید و بگذارید استقرار مبتنی بر git تغییر را از طریق خط لوله ساخت و استقرار هدایت کند. کدی که در مرورگر نوشته میشود، سپس همان مسیر نسخه و بازنشانی کدی را دنبال میکند که روی لپتاپ شما نوشته شده است.
وقتی تغییری به هر حال با خطا مواجه شود، پشتیبانها در پنل با قابلیت بازگردانی با یک کلیک فهرست میشوند و هر استقرار یک نسخه متمایز است که میتوانید به آن برگردید. شبکه ایمنی یک تیکت پشتیبانی نیست.
نسخه وب IDE با دستیار هوش مصنوعی درون داشبورد جفت شده است و کل پلتفرم به گونهای ساخته شده است که توسط ابزارهای هوش مصنوعی که از قبل استفاده میکنید، هدایت شود.
پشتیبانی هوش مصنوعی در داشبورد در دسترس است و با مدل شخصی شما از طریق بسته هوش مصنوعی (AI Pack) اجرا میشود؛ شما مدل خود را میآورید و دستیار فایلها را میخواند و ویرایش میکند، wp-cli را اجرا میکند و تغییرات را اعمال میکند. هیچگونه وابستگی انحصاری به یک مدل تعبیهشده که خودتان انتخاب نکردهاید وجود ندارد.
بیرون از مرورگر، سرور MCP ما به هر کلاینت سازگار با MCP — مانند Claude Code، Cursor، ChatGPT و دیگر موارد — اجازه میدهد تا هاستینگ و سایتهای شما را با زبان طبیعی و محدود به دسترسیهای API شما کنترل کند. این الگو عمدی است: یک API و یک کاتالوگ اکشن، که به روشهای مختلفی ارائه میشوند. در ویرایشگر ما بسازید، در ویرایشگر خودتان بسازید، یا اجازه دهید یک ایجنت این کار را انجام دهد، و همان مسیر استقرار به هر سه خدمت میکند.
این برنامه VS Code است که در مرورگر شما اجرا میشود، توسط code-server ارائه میشود و از صفحه سایت در داشبورد باز میشود. شما ویرایشگر کامل را دریافت میکنید — افزونهها، یک ترمینال یکپارچه و گیت — که فایلهای واقعی آن سایت را روی سرور ویرایش میکند. هیچچیز بهصورت محلی نصب نمیشود و هیچ نسخه جدایی برای همگامسازی وجود ندارد.
بله. محیط برنامهنویسی وب یکی از سه روش دسترسی است، در کنار یک شل SSH محدودشده و SFTP/FTP. هر سه به همان نمای ایزوله شده با CageFS از فایلهای شما منتهی میشوند، بنابراین میتوانید برای یک کار از ویرایشگر و برای کار بعدی از خط فرمان استفاده کنید. ابزار wp-cli از طریق ترمینال پنل و SSH در دسترس است.
هر کاربر یک نمای فایلسیستم ایزوله تحت CageFS دریافت میکند و نمیتواند سایر کاربران، سایتهای دیگر یا فایلهای حساس سیستم را ببیند، همچنین LVE میزان پردازنده، رم، ورودی/خروجی، IOPS و پردازشها را به ازای هر سایت محدود میکند تا یک کانتینر نتواند سرور را از کار بیندازد. CageFS به گونهای طراحی شده است که به جای به صفر رساندن ریسک، نفوذها را مهار کند؛ به همین دلیل است که اسکن بملور پایه، فایروال وب (WAF) پیشگیرانه و این ایزولهسازی روی هر حساب کاربری گنجانده شدهاند و به عنوان یک گزینه فروخته نمیشوند.
دسترسی در حال حاضر توسط نقشهای سازمان شما — مالک، صورتحساب، توسعهدهنده و فقطخواندنی — مدیریت میشود و اعضا مجوزهای نقشی را که در آن سازمان دارند، به ارث میبرند. توجه داشته باشید که نقش توسعهدهنده دارای مجوز استقرار یا ارسال به نسخه زنده (deploy) نیست. محدودسازی منابع به ازای هر عضو بهصورت اختیاری، مانند محدود کردن یک عضو به وبسایتهای خاص، بهجای اینکه در حال حاضر در دسترس باشد، یک بهبود برنامهریزیشده است و کلیدهای API بهجای هر عضو فردی، به ازای هر سازمان با دامنههای دسترسی دقیق صادر میشوند.
حق اشتراکها مشخص میکنند که هر خط محصول چه امکاناتی را ارائه میدهد. هاستینگ معمولی کاملاً خودگردان است، در حالی که هاستینگ Footprint-Free عامدانه استانداردتر و محدودتر شده است تا مدل ردپای سئو حفظ شود، و همچنین حق اشتراکها بر کارگرهای PHP، دیسک و افزونهها نظارت دارند. پلنی را که در نظر دارید در صفحه قیمتگذاری بررسی کنید، یا پیش از خرید از ما بپرسید.
دستیابی هوش مصنوعی از طریق بسته هوش مصنوعی روی مدل خودتان اجرا میشود، بنابراین شما مدل دلخواه خود را میآورید و هزینه آن را پرداخت میکنید، به جای اینکه به مدلی که ما انتخاب کردهایم وابسته باشید. این قابلیت امروز در داشبورد موجود است؛ اما در داخل ویرایشگر در حال توسعه فعال است و هنوز در دسترس نیست. بهطور جداگانه، سرور MCP ما به ابزارهای خارجی هوش مصنوعی مانند Claude Code یا Cursor اجازه میدهد تا میزبانی شما را به طور مستقیم و در محدوده دسترسیهای API شما کنترل کنند.
میتوانید، و گاهی اوقات این سریعترین پاسخ درست است. برای هر کار مهمی، با یک کلیک روی استیجینگ کلون کنید، وب IDE را روی آن کپی باز کنید، و پس از اثبات تغییر، آن را به نسخه زنده بفرستید. استقرار مبتنی بر گیت و انتشار نسخهبندی شده با قابلیت بازگشت، هر زمان که تغییر متعلق به یک مخزن باشد در دسترس هستند، و پشتیبانگیری با قابلیت بازیابی تککلیکی پشت تمام اینها قرار دارد.
یک دوره آزمایشی ۱۴ روزه بدون نیاز به کارت بانکی را شروع کنید. هیچگونه اطلاعات پرداختی مورد نیاز نیست؛ این دوره آزمایشی، میزبانی Footprint-Free را تا ۵ سایت پوشش میدهد تا بتوانید ویرایشگر را باز کنید، روی یک سایت واقعی در زیرساخت واقعی کار کنید و خودتان آن را ارزیابی کنید.
VS Code کامل در مرورگر. شروع با دوره آزمایشی ۱۴ روزه بدون نیاز به کارت بانکی — بدون نیاز به اطلاعات پرداخت، تا ۵ سایت در Footprint-Free.
شروع رایگان