To'liq VS Code, fayl muharriri emas
code-server yordamida brauzeringizda taqdim etiladigan sintaksisni ajratib ko'rsatish, ko'p faylli qidiruv, bo'lingan oyna va o'zingiz yaxshi bilgan klaviatura yorliqlari.
Funksiyalar
Boshqaruv panelidan to‘g‘ridan-to‘g‘ri to‘liq VS Code muharririni oching va saytingizning haqiqiy fayllari ustida ishlang. Kengaytmalar, o‘rnatilgan terminal, git va wp-cli — barchasi SSH va SFTP ruxsatingiz bilan bir xil CageFS-izolyatsiya qilingan muhitda: mahalliy darajada hech narsa o‘rnatish shart emas va eski holatga tushib qoladigan alohida nusxalar mavjud emas.
Web IDE — bu boshqaruv panelidagi koʻrib turgan saytingizdan ochiladigan, code-server orqali brauzerda ishlaydigan VS Code. U oʻsha saytning asl fayllarini tahrirlaydi — hech qanday yuklash bosqichi, sinxronizatsiyada saqlash uchun lokal chekaut va muharrir rolini oʻynovchi soddalashtirilgan veb matn maydoni mavjud emas.
code-server yordamida brauzeringizda taqdim etiladigan sintaksisni ajratib ko'rsatish, ko'p faylli qidiruv, bo'lingan oyna va o'zingiz yaxshi bilgan klaviatura yorliqlari.
Ishlaydigan kengaytmalaringizni o'rnating, shunda muharrir umumiy muhitga moslashishga majburlash o'rniga, mahalliy muhitingizdek ishlaydi.
Muharrir ichidagi saytingizga cheklangan qobiq (shell), buning yordamida alohida terminal oynasiga o'tish o'rniga kod yonida buyruqlarni bajarasiz.
Muharrir ichidan turib stage, commit, branch, diff va push qiling, shunda serverdagi ish hujjatsiz hotfix boʻlib qolmasdan, versiyalarni boshqarish ostida qoladi.
WordPress ishi uchun muharrir qanchalik muhim bo'lsa, buyruqlar satri ham shunchalik muhim. Ikkalasi ham bir joyda.
wp-cli panel terminali va SSH orqali mavjud, ya'ni u Web IDE ning o'rnatilgan terminalida ham ishlaydi. Tahrirlayotgan faylingizni tark etmagan holda ma'lumotlar bazasida qidirib-almashtirishni bajaring, keshni tozalang, plaginni avvalgi versiyasiga qaytaring, ommaviy yangilang, jadvalni eksport qiling yoki bir martalik skriptni ishga tushiring.
Bu odatiy siklni yopadi. Jurnaldagi xatoni o'qing, faylni muharrirda oching, uni o'zgartiring, buni tasdiqlovchi wp-cli buyrug'ini bajaring va davom eting. Hamma narsa real stekdagi real saytda sodir bo'ladi, shuning uchun siz sinovdan o'tkazgan narsangiz tashrif buyuruvchilaringizga nasib qiladi.
Serverga brauzer orqali kirish faqat chegara real bo'lgandagina maqbuldir. Veb IDE boshqa har qanday kirish yo'li bilan bir xil izolyatsiyada joylashgan.
Har bir ijarachi alohida fayl tizimi ko'rinishiga ega bo'lib, boshqa ijarachilarni, boshqa saytlarni yoki maxfiy tizim fayllarini ko'ra olmaydi. CageFS xavfsizlik buzilishlarini cheklash uchun mo'ljallangan bo'lib, u SSH va SFTP seanslaringiz ishlaydigan bir xil himoyalangan muhit hisoblanadi.
CPU, RAM, IO, IOPS, jarayonlar va kirish jarayonlari (entry-processes) har bir sayt uchun cheklangan, shuning uchun og'ir tuzilma yoki boshqarib bo'lmaydigan skript qo'shni saytlarni pastga tortish o'rniga faqat o'z katakchasi ichida cheklanadi.
Kirish kalitlari va maʼlumotlar boshqaruv panelida eng kam imtiyozlar tamoyili asosida boshqariladi, shuning uchun vazifa talab qiladigan darajadagi ruxsatni berasiz va undan ortigʻini emas.
Kirish harakati subyekt, amal va nishon bilan audit jurnaliga yoziladi — platformadagi har bir imtiyozli amalga qo'llaniladigan xuddi shu tartib.
Muharrir dasturlash muhitining faqat yarmi xolos. Qolgan yarmi uning ostidagi stek bo'lib, uni har bir sayt uchun alohida sozlash mumkin.
Ba'zida production'ni to'g'ridan-to'g'ri tahrirlash to'g'ri qaror bo'lsa, ba'zida yomon fikr hisoblanadi. Platforma bitta muharrirning o'zidan ikkala yo'lni ham qo'llab-quvvatlaydi.
Saytni bir bosish bilan test muhitiga nusxalang, test nusxasi uchun Web IDE'ni oching, u yerda ishlang va o‘zgarish tasdiqlangach, uni jonli saytga yuboring. Fayllar va ma’lumotlar bazasi birgalikda, production bilan bir xil stek va blueprint asosida ko‘chiriladi, shuning uchun test muhiti taxminiy emas, balki haqiqiy mashg‘ulot bo‘ladi.
Agar ishingiz repozitoriyga tegishli bo'lsa, muharrir ichidan git'dan foydalaning va git asosidagi deploy'larga o'zgarishni build-and-deploy quvuri orqali yetkazishiga ruxsat bering. Brauzerda yozilgan kod noutbukingizda yozilgan kod bilan bir xil versiyalangan chiqarish va qaytarish yo'lidan boradi.
O‘zgarish baribir xato ketganda ham, zaxira nusxalari bir chertishda tiklash imkoniyati bilan panelda ko‘rsatiladi va har bir joriy etish siz avvalgi holatiga qaytarishingiz mumkin bo‘lgan versiyalangan reliz hisoblanadi. Xavfsizlik tarmog‘i qo‘llab-quvvatlash xizmatiga murojaat emas.
Web IDE boshqaruv panelidagi sun'iy intellekt yordamchisi bilan birgalikda ishlaydi va butun platforma siz allaqachon foydalanayotgan sun'iy intellekt vositalari yordamida boshqarilish uchun yaratilgan.
Boshqaruv panelida sun'iy intellekt yordamchisi mavjud bo'lib, u AI Pack orqali o'z modelingiz yordamida ishlaydi — siz modelni o'zingiz olib kelasiz, yordamchi esa fayllarni o'qiydi va tahrirlaydi, wp-cli ni ishga tushiradi hamda o'zgarishlarni joylaydi. Siz o'zingiz tanlamagan o'rnatilgan modelga bog'lanib qolmaysiz.
Brauzerdan tashqarida, bizning MCP serverimiz har qanday MCP-ni qo‘llab-quvvatlaydigan mijozga — Claude Code, Cursor, ChatGPT va boshqalarga — API ruxsatlaringiz bilan cheklangan holda, hosting va saytlaringizni tabiiy tilda boshqarish imkonini beradi. Bu model ataylab shunday tuzilgan: bitta API va bitta amal katalogi ko‘p usullar bilan taqdim etiladi. Bizning muharririmizda yasavering, o‘zingiznikida yasavering yoki agentga topshiring, va bir xil deploy yo‘li uchalasiga ham xizmat qiladi.
Bu brauzeringizda ishlaydigan VS Code bo'lib, u code-server tomonidan taqdim etiladi va boshqaruv panelidagi sayt sahifasidan ochiladi. Siz serverdagi saytning real fayllarini tahrirlash imkonini beruvchi to'liq muharrirga — kengaytmalar, o'rnatilgan terminal va git'ga ega bo'lasiz. Hech narsa mahalliy darajada o'rnatilmaydi va sinxronizatsiya qilib turish uchun alohida nusxa mavjud emas.
Ha. Veb IDE – bu himoyalangan SSH qobig'i hamda SFTP/FTP bilan bir qatorda kirishning uchta usulidan biri. Ularning uchtasi ham fayllaringizning bir xil CageFS-izolyatsiyalangan ko'rinishiga olib boradi, shuning uchun bitta vazifa uchun muharrirdan, keyingisi uchun buyruqlar satridan foydalanishingiz mumkin. wp-cli panel terminalidan va SSH orqali mavjud.
Har bir ijarachi CageFS ostida ajratilgan fayl tizimi ko‘rinishiga ega bo‘ladi va boshqa ijarachilarni, boshqa saytlarni yoki maxfiy tizim fayllarini ko‘ra olmaydi, shuningdek, LVE har bir sayt uchun CPU, RAM, IO, IOPS va jarayonlarni cheklaydi, shunda bitta keys serverni to‘ldirib qo‘ya olmaydi. CageFS xavfni nolga tushirish uchun emas, balki xavfsizlik buzilishlarini jilovlash uchun mo‘ljallangan, shuning uchun bazaviy zararli dasturlarni skanerlash, proaktiv WAF va bu izolyatsiya qo‘shimcha aksiya sifatida sotilishi o‘rniga har bir hisob qaydnomasiga kiritilgan.
Bugungi kunda kirish huquqlari tashkilotingiz rollari — egasi, billing, dasturchi va faqat o'qish uchun — orqali boshqariladi va a'zolar o'sha tashkilotdagi o'ziga biriktirilgan rolining ruxsatlarini meros qilib oladilar. Shuni yodda tutingki, dasturchi roli "deploy" qilish yoki "push-to-live" ruxsatlarini o'z ichiga olmaydi. A'zolik bo'yicha resurslarni ixtiyoriy cheklash (masalan, a'zoni muayyan saytlar bilan cheklash) hozirda mavjud bo'lgan narsa emas, balki kelgusida rejalashtirilgan yangilanish hisoblanadi, shuningdek, API kalitlari har bir alohida a'zoga emas, balki aniq doiralarga ega bo'lgan holda har bir tashkilot uchun beriladi.
Huquqlar har bir mahsulot liniyasi nimani taqdim etishini belgilaydi. Asosiy xosting to'liq o'z-o'ziga xizmat ko'rsatishga asoslangan, Footprint-Free xosting esa qidiruv tizimi izi modelini himoya qilish uchun ataylab standartlashtirilgan va cheklangan bo'lib, shuningdek, huquqlar PHP ishchi jarayonlari, disk va kengaytmalarni ham boshqaradi. Narxlar sahifasida ko'rib chiqayotgan rejangizni tekshiring yoki xarid qilishdan oldin bizdan so'rang.
Sun'iy intellekt yordami AI Pack orqali o'z modelingiz asosida ishlaydi, shuning uchun biz tanlagan modelga bog'lanib qolmasdan, o'zingiz xohlagan modelni olib kelasiz va uning haqini to'laysiz. U bugunoq boshqaruv panelida mavjud; muharrir ichida esa u faol ravishda ishlab chiqilmoqda va hali foydalanish uchun tayyor emas. Shuningdek, bizning MCP serverimiz Claude Code yoki Cursor kabi tashqi sun'iy intellekt vositalariga API ruxsatlaringiz doirasida hostingingizni bevosita boshqarish imkonini beradi.
Siz qila olasiz va ba'zida bu eng tezkor to'g'ri javob bo'ladi. Har qanday muhim narsa uchun birgina bosish orqali nusxani sinov muhitiga (staging) clone qiling, nusxa ustida Web IDE'ni oching va o'zgarish sinovdan o'tgach, uni live holatiga push qiling. O'zgarish omborga (repository) tegishli bo'lganda Git asosidagi deploy'lar va qaytarish (rollback) funksiyasiga ega versiyalangan relizlar mavjud bo'ladi, bir bosish bilan tiklanadigan zaxira nusxalari esa barchasining ortida turadi.
Karta talab etilmaydigan 14 kunlik sinov davrini boshlang. Hech qanday toʻlov maʼlumotlari kerak emas; sinov muddati 5 tagacha saytga ega Footprint-Free hostingini oʻz ichiga oladi, shunda siz muharrirni ochib, real stekdagi haqiqiy sayt ustida ishlashingiz va buni oʻzingiz baholashingiz mumkin.
To'liq VS Code brauzerda. Karta talab qilinmaydigan 14 kunlik sinov muddatini boshlang — to'lov ma'lumotlari kerak emas, Footprint-Free'da 5 tagacha sayt.
Bepul boshlash