VS Code-и пурра, на муҳаррири файлҳо
Рангкунии синтаксис, ҷустуҷӯ дар файлҳои гуногун, равзанаҳои тақсимшуда ва миёнбурҳои клавиатура, ки шумо аллакай ба онҳо одат кардаед, тавассути code-server мустақиман дар браузер пешниҳод карда мешаванд.
Хусусиятҳо
Мустақиман аз панели идоракунӣ муҳаррири пураи VS Code-ро кушоед ва бо файлҳои воқеии сомонаатон кор кунед. Васеъкуниҳо, терминали муттаҳидшуда, git ва wp-cli, ҳама дар дохили як маҳбаси аз CageFS изолятсияшуда бо дастрасии SSH ва SFTP-и шумо — ягон чизро маҳаллӣ насб кардан лозим нест ва ягон нусхаи алоҳидае нест, ки аз навсозӣ монад.
IDE-и веби VS Code аст, ки дар браузер тавассути code-server кор мекунад ва аз содите, ки дар панели идоракунӣ мебинед, кушода мешавад. Он файлҳои воқеии он сайтҳоро таҳрир мекунад — бе қадами боргузорӣ, бе checkout-и маҳаллӣ барои ҳамоҳангсозӣ ва бе ягон қуттии матнии веби маҳдудшуда, ки худро муҳаррир вонамуд мекунад.
Рангкунии синтаксис, ҷустуҷӯ дар файлҳои гуногун, равзанаҳои тақсимшуда ва миёнбурҳои клавиатура, ки шумо аллакай ба онҳо одат кардаед, тавассути code-server мустақиман дар браузер пешниҳод карда мешаванд.
Васеъшавиҳоеро, ки бо онҳо кор мекунед, насб кунед, то муҳаррир ба ҷои ба муҳити умумӣ маҷбур кардани шумо, айнан мисли муҳаррири маҳаллии шумо рафтор кунад.
Қobiqе дар дохили муҳаррир, ки ба сомонаи шумо маҳдуд шудааст, то шумо фармонҳоро дар паҳлӯи код иҷро кунед, на ба тирезаи терминали алоҳида гузаред.
Аз дарун муҳаррир марҳаласозӣ, комит, шоха, тафовут ва ронда (push) кунед, то кори дар сервер анҷомшуда ба ҷои як ислоҳи фаврии ҳуҷҷатнашуда таҳти назорати версия бомонад.
Барои WordPress, сатри фармон ба андозаи муҳаррир муҳим аст. Ҳарду дар як ҷой ҳастанд.
WP-CLI аз терминали панел ва тавассути SSH дастрас аст, ки ин маънои онро дорад, ки он дар терминали муттаҳидшудаи Web IDE низ дастрас аст. Пойгоҳи додаро ҷустуҷӯ ва иваз кунед, кэшро тоза кунед, плагинро баргардонед, навсозии оммавӣ кунед, ҷадвалро содир кунед ё скрипти ягона иҷро кунед — бидуни тарк кардани файле, ки шумо таҳрир мекардед.
Ин давраи маъмулиро мепӯшонад. Хатогиро дар гузориш хонед, файлро дар муҳаррир кушоед, онро тағйир диҳед, фармони wp-cli-ро иҷро кунед, ки инро собит мекунад, ба пеш ҳаракат кунед. Ҳама чиз дар сомонаи воқеӣ ва стекки воқеӣ рух медиҳад, бинобар ин он чизеро, ки месанҷед, меҳмонони шумо мегиранд.
Дастрасии браузерӣ ба сервер танҳо дар сурати воқеӣ будани марз қобили қабул аст. IDE-и веб дар ҳамон изолятсияи дақиқ ҳамчун ҳар як масири дигари дастрасӣ ҷойгир аст.
Ҳар як муштарӣ намоиши ҷудогонаи системаи файлиро дастрас мекунад ва наметавонад муштариёни дигар, сайтҳои дигар ё файлҳои ҳассоси системавиро бинад. CageFS барои маҳдуд кардани вайронкуниҳо тарҳрезӣ шудааст ва он ҳамон зиндонест, ки ҷаласаҳои SSH ва SFTP-и шумо дар он кор мекунанд.
Зичӣ ва ҳаҷми CPU, RAM, IO, IOPS, равандҳо ва entry-processes барои ҳар як сайт маҳдуд карда шудаанд, бинобар ин сохтори вазнин ё скрипти аз назорат баромада дар дохили "қафас"-и худ маҳдуд карда мешавад ва ба сайтҳои ҳамсоя таъсири манфӣ намерасонад.
Kalitҳои дастраcӣ ва эътимодномаҳо дар панели идоракунӣ дар асоси принсипи ҳадди ақали имтиёзҳо идора карда мешаванд, бинобар ин шумо ба кори зарурӣ танҳо ҳамон дастрасии лозимиро медиҳед ва на бештар аз он.
Дастрасии аудит сабт мешавад ва иштирокчӣ, амал ва ҳадафро дар бар мегирад — ҳамон тартибе, ки ба ҳар як амали имтиёзнок дар платформа татбиқ мегардад.
Муҳаррир танҳо нисфи муҳити таҳия аст. Нисфи дигари он стеки зери он мебошад ва ин барои ҳар як сайт танзимшаванда аст.
Таҳрири мустақими истеҳсолӣ баъзан роҳи дуруст ва баъзан фикри бад аст. Платформа ҳарду роҳро аз як муҳаррир дастгирӣ мекунад.
Сайтро бо як клик ба марҳилаи санҷишӣ нусхабардорӣ кунед, Муҳити рушди вебро (Web IDE) барои нусхаи санҷишӣ кушоед, дар он ҷо кор кунед ва пас аз тасдиқи тағйирот онро ба сомонаи асосӣ интиқол диҳед. Файлҳо ва пойгоҳи додаҳо якҷоя, дар як платформа ва нақшаи муҳити корӣ интиқол дода мешаванд, бинобар ин марҳилаи санҷишӣ на як тахмин, балки як озмоиши воқеӣ хоҳад буд.
Агар кори шумо ба ягон репозитория тааллуқ дошта бошад, аз داخل муҳаррир git-ро истифода баред ва бимонед, ки ҷойгиркуниҳои дар асоси git амалкунанда таgйиротро аз тариқи қубури сохтмон ва ҷойгиркунӣ гузаронанд. Рамзе, ки дар браузер навишта шудааст, пас аз ҳамон роҳи нашри версиявӣ ва бозхонд мисли рамзе, ки дар ноутбуки шумо навишта шудааст, пайравӣ мекунад.
Вақте ки тағйирот дар ҳар сурат нодуруст мебарояд, нусхаҳои эҳтиётӣ бо барқарорсозии як клик дар панел номбар карда мешаванд ва ҳар як ҷойгузорӣ як нашри версияшуда аст, ки шумо метавонед ба он баргардед. Тори бехатарӣ чиптаи пуштибонӣ нест.
IDE-и веb бо ёвари сунъии дохили панели идоракунӣ ҷуфт шудааст ва тамоми платформа барои он сохта шудааст, ки аз ҷониби абзорҳои зеҳни сунъии шумо, ки аллакай истифода мебаред, идора карда шавад.
Кумаки сунъӣ дар панели идоракунӣ дастрас аст, ки тавассути AI Pack дар модели шахсии шумо кор мекунад — шумо модель меоред ва ёрдамчӣ файлҳоро мехонад ҳамчунин таҳрир мекунад, wp-cli-ро иҷро мекунад ва тағйиротро ворид мекунад. Ҳеҷ гуна маҳдудият ба модели дарунсохте, ки шумо интихоб накардаед, вуҷуд надорад.
Берун аз браузер, сервери MCP-и мо ба ҳар як муштарии дорои имконияти MCP — Claude Code, Cursor, ChatGPT ва дигарон — имкон медиҳад, ки мизбонӣ ва сайтҳои шуморо бо забони табиӣ, ки бо иҷозатҳои API-и шумо маҳдуд шудаанд, идора кунанд. Намуна мақсаднок аст: як API ва як феҳристи амалҳо, ки бо роҳҳои гуногун пешниҳод мешаванд. Дар муҳаррири мо созед, дар муҳаррири худ созед ё бидиҳед, ки агенти онро иҷро кунад ва ҳамон роҳи ҷойгиркунӣ барои ҳар се хизмат мекунад.
Ин VS Code аст, ки дар браузери шумо кор мекунад, аз ҷониби code-server таъмин карда шудааст ва аз саҳифаи сайт дар панели идоракунӣ кушода мешавад. Шумо муҳаррири пурра — васеъкуниҳо, терминали интегратсияшуда ва git-ро ба دست меоред, ки файлҳои воқеии он сайтро дар сервер таҳрир мекунанд. Ҳеҷ чиз маҳаллӣ насб нашудааст ва ягон нусхаи алоҳидае барои ҳамоҳангсозӣ вуҷуд надорад.
Бале. Web IDE яке аз се роҳи дастрасӣ ба ҳисоб меравад, ба ғайр аз қабати маҳдуди SSH ва SFTP/FTP. Ҳар сеи онҳо ба як намуди ҷудошудаи CageFS-и файлҳои шумо мегузаранд, аз ин рӯ шумо метавонед муҳаррирро барои як вазифа ва сатри фармонро барои вазифаи дигар истифода баред. wp-cli аз терминали панел ва тавассути SSH дастрас аст.
Ҳар як иҷорагир дар доираи CageFS намоиши ҷудогонаи системаи файлиро мегирад ва наметавонад иҷорагирони дигар, сайтҳои дигар ё файлҳои ҳассоси системавиро бинад, ва LVE истифодаи CPU, RAM, IO, IOPS ва равандҳоро барои ҳар як сайт маҳдуд мекунад, то як қуттӣ (cage) натавонад серверро пурра банд кунад. CageFS барои пешгирӣ аз паҳншавии вайронкориҳо пешбинӣ шудааст, на барои ба сифр расонидани хавф, ва маҳз ба ҳамин далел сканери асосии нармафзорҳои зараровар, WAF-и фаъол ва ин ҷудосозӣ ба ҷои ҳамчун интихоби иловагӣ фурӯхта шудан, ба ҳар як ҳисоб дохил карда шудаанд.
Дastrasi imрӯza bo naqshҳои созmoni shumo — сохибmulk, hisobdor, dev va tanho-honish — idora meshavad va a'zo huquqhoi naqshero, ki dar on soçmon dorand, meros megirand. Qayd kuned, ki naqshi dev huquqi guzaronidani joyguzori yox push-to-live-ro nadarad. S-kopinghoi resursi ixtiyori bo a'zogӣ, masalan, bo mahdud kardani a'zo ba saythoi xususi, na chizeki xolo dastras boshad, balki takmili naqshbaxsh shudaast va kalithoi API ba joyi har yak a'zoji alohida, bo doirai nozik baroi har yak soçmon barorarda meshavand.
Ҳуқуқҳои истифода муайян мекунанд, ки ҳар як хати маҳсулот чӣ пешниҳод мекунад. Ҳостинги асосӣ пурра худхизматрасон аст, дар ҳоле ки ҳостинги Footprint-Free қасдан стандартикуронидашуда ва маҳдуд аст, то модели изро муҳофизат кунад ва ҳуқуқҳои истифода инчунин коргарони PHP, диск ва васеъкуниҳоро танзим мекунанд. Нақшаеро, ки баррасӣ доред, дар саҳифаи нархгузорӣ санҷед ё пеш аз харид аз мо пурсед.
Кумаки AI тавассути AI Pack дар модели худи шумо кор мекунад, аз ин рӯ шумо модели дилхоҳатонро худатон меоред ва пардохт мекунед, на ин ки ба ягон модели интихобкардаи мо вобаста бошед. Он имрӯз дар панели идоракунӣ дастрас аст; дар дохили муҳаррир он дар марҳилаи коркарди фаъол қарор дорад ва ҳанӯз дастрас нест. Илова бар ин, сервери MCP-и мо ба абзорҳои берунии AI, ба монанди Claude Code ё Cursor имкон медиҳад, ки мизбонии шуморо мустақиман ва бо маҳдудияти иҷ Aсозаҳои API-и шумо идора кунанд.
Шумо метавонед ва баъзан ин тезтарин ҷавоби дуруст аст. Барои дилхоҳ тағйироти ҷиддӣ, бо як клик нусхаи кориро (staging) эҷод кунед, Web IDE-ро барои нусха боз кунед ва пас аз санҷиши пӯрраи тағйирот онро ба сойти асосӣ гузоред. Интишори тавассути Git ва нашрҳои дорои версия бо имкони баргардонидан (rollback) ҳангоми дар репозиторий ҷойгир кардани тағйирот дастрасанд ва нусхаҳои эҳтиётӣ бо барқароркунии яккликӣ ҳама чизро муҳофизат мекунанд.
Як санҷиши 14-рӯзаи бидуни корт оғоз кунед. Ягон маълумоти пардохт лозим нест; санҷиш мизбонии Footprint-Free-ро то 5 сайт фаро мегирад, то шумо муҳаррирро кушоед, дар сайти воқеӣ дар стеки воқеӣ кор кунед ва онро худатон баҳо диҳед.
VS Code-и пурра дар браузер. Озмоиши 14-рӯзаи бидуни корти бонкӣ оғоз кунед — бе маълумоти пардохт, то 5 сайт дар Footprint-Free.
Оғози ройгон