Հատկանիշներ

Վeb IDE — VS Code-ը բrowser-ում, ձեր ակտիվ կայքում

Բացեք լիարժեք VS Code խմբագրիչը անմիջապես կառավարման վահանակից և աշխատեք ձեր կայքի իրական ֆայլերի հետ: Ընդլայնումներ, ինտեգրված տերմինալ, git և wp-cli՝ այս ամենը ձեր SSH և SFTP հասանելիության հետ նույն CageFS-մեկուսացված միջավայրում. տեղում որևէ բան տեղադրելու կարիք չկա, և չկա առանձին պատճեն, որը կարող է հնանալ:

  • VS CodeԱմբողջական խմբագրիչ՝ բրաուզերում
  • 650,000+տեղադրված են ամբողջ աշխարհում
  • 3Մուտքի ուղիներ՝ Web IDE, SSH, SFTP/FTP
  • 99.99%Աշխատունակության երաշխիք

Ձեր արդեն ծանոթ խմբագրիչը՝ ուղղված կենդանի ֆայլային համակարգին

Web IDE-ն զննարկիչում աշխատող VS Code է code-server-ի միջոցով, որը բացվում է վահանակում ձեր դիտող կայքից: Այն խմբագրում է այդ կայքի իրական ֆայլերը՝ առանց վերբեռնման քայլի, առանց համաժամեցվող տեղական վերջնական ստուգման և առանց խմբագրի ձևացնող կրճատված վեբ տեքստային վանդակի:

Ամբողջական VS Code, ոչ թե ֆայլերի խմբագրիչ

Սինտաքսի ընդգծում, բազմաֆայլ որոնում, բաժանված պատուհաններ և ստեղնաշարի այն արագացումները, որոնց արդեն սովոր եք, հասանելի են բրաուզերում code-server-ի միջոցով։

Ընդլայնումներ

Տեղադրեք այն ընդլայնումները, որոնց հետ աշխատում եք, որպեսզի խմբագրիչն այնպես աշխատի, ինչպես ձեր տեղայինը, այլ ոչ թե ստիպի ձեզ հարմարվել ընդհանուր միջավայրին:

Ինtegrated terminal

Խմբագրի ներսում գտնվող shell, որը սահմանափակված է ձեր կայքով, որպեսզի կարողանաք հրամաններ գործարկել կոդի կողքին՝ առանց առանձին տերմինալի պատուհանի անցնելու:

Git-ի ներկառուցված աջակցություն

Փոխադրեք, կատարեք commit, ստեղծեք branch, դիտեք diff-ը և կատարեք push հենց խմբագրիչի ներսում, որպեսզի սերվերի վրա կատարված աշխատանքը մնա տարբերությունների կառավարման ներքո՝ չվերածվելով անփաստաթուղթ հոտֆիքսի:

wp-cli որտեղ կոդն է

WordPress աշխատանքների համար հրամանային տողը նույնքան կարևոր է, որքան խմբագրիչը: Երկուսն էլ նույն տեղում են:

wp-cli-ն հասանելի է վահանակի տերմինալից և SSH-ի միջոցով, ինչը նշանակում է, որ այն հասանելի է նաև Web IDE-ի ինտեգրված տերմինալում: Կատարեք տվյալների բազայի որոնում-փոխարինում, քեշի մաքրում, պլագինի հետարկում, զանգվածային թարմացում, աղյուսակի արտահանում կամ գործարկեք միանվագ սկրիպտ՝ առանց լքելու այն ֆայլը, որը խմբագրում էիք:

Դրանով սովորական ցիկլը փակվում է։ Կարդացեք սխալը մատյանում, բացեք ֆայլը խմբագրիչում, փոփոխեք այն, գործարկեք wp-cli հրամանը, որը հաստատում է փոփոխությունը, և անցեք առաջ։ Ամեն ինչ տեղի է ունենում իրական կայքի վրա՝ իրական ստեկում, այնպես որ այն, ինչ դուք փորձարկում եք, հենց այն է, ինչ ստանում են ձեր այցելուները։

  • wp-cli-ն խմբագրի ինտեգրված տերմինալից, վահանակի տերմինալից կամ SSH-ի միջոցով
  • WP ադմինիստրատորի մուտք մեկ կտոցով, երբ խնդիրը պահանջում է ուղղում ադմինիստրացիոն մասում, այլ ոչ թե կոդում
  • Բլագինների և թեմաների տեղադրում, ակտիվացում, թարմացում և հեռացում վահանակից
  • Մուտքի, սխալների և PHP-ի մատյանները հասանելի են խմբագրիչի կողքին
  • phpMyAdmin և Adminer ներդրված և SSO-ով ապահովված՝ տվյալների բազայի ուղղակի աշխատանքի համար
  • FileGator ֆայլային կառավարիչը ներդրված է և միացված SSO-ով՝ զանգվածային ֆայլային գործողությունների համար

Մեկուսացված միջուկում, ստուգված եզրում

Սերվերին զննարկչի միջոցով հասանելիությունն ընդունելի է միայն այն դեպքում, երբ սահմանն իրական է։ Web IDE-ն գտնվում է ճիշտ նույն մեկուսացման մեջ, ինչ մուտքի ցանկացած այլ ուղի։

CageFS ֆայլային համակարգի մեկուսացում

Յուրաքանչյուր վարձակալ ստանում է մեկուսացված ֆայլային համակարգի տեսք և չի տեսնում այլ վարձակալների, այլ կայքերի կամ զգայուն համակարգային ֆայլեր։ CageFS-ը նախագծված է խախտումները մեկուսացնելու համար, և դա նույն բանտարկման միջավայրն է, որում աշխատում են ձեր SSH- և SFTP-սեանսները։

LVE ռեսուրսների մեկուսացում

CPU-ն, RAM-ը, IO-ն, IOPS-ը, պրocesները և entry-processes-ը սահմանափակված են յուրաքանչյուր կայքի համար, ուստի ծանր գործարկումը կամ անվերահսկելի սկրիպտը սահմանափակվում է իր իսկ շրջանակում, այլ ոչ թե հետ է քաշում հարևաններին:

Նվազագույն արտոնություններով հավատարմագրեր

Մուտքի բանալիները և հավատարմագրերը կառավարվում են վահանակում՝ նվազագույն արտոնությունների սկզբունքով, ուստի դուք տրամադրում եք միայն այն մուտքը, որն անհրաժեշտ է տվյալ աշխատանքին, և ոչ մի ավելին:

Աուդիտի մատյանում գրանցվող հասանելիություն

Մուտքը ենթակա է աուդիտի գրանցման՝ նշելով գործողություն կատարողին, գործողությունը և թիրախը. նույն կարգապահությունը, որը կիրառվում է հարթակի յուրաքանչյուր արտոնյալ գործողության նկատմամբ:

Ձևավորե՛ք գործարկման միջավայրը, ոչ միայն կոդը

Խմբագրիչը զարգացման միջավայրի միայն կեսն է: Մյուս կեսը դրա տակ գտնվող ստեկն է, որը կարող է կարգավորվել յուրաքանչյուր կայքի համար:

  • PHP-ի տարբերակի ընտրություն յուրաքանչյուր կայքի համար, որպեսզի հին հավելվածն ու ժամանակակից հավաքածուն կարողանան գործել նույն հաշվեկշռում
  • Խմբագրվող PHP կարգավորումներ՝ memory_limit, max_execution_time, վերբեռնման և post չափեր և մնացածը՝ ձեր հասանելիության շրջանակներում
  • Յուրաքանչյուր կայքի համար միացված կամ անջատված PHP ընդլայնումներ՝ imagick, gd, redis, memcached, bcmath, intl, soap և այլն
  • Յուրաքանչյուր կայքի համար նախատեսված LSAPI PHP աշխատանքային գործընթացներ, որոնք սահմանափակված են LVE մուտքային գործընթացներով և կարգավորելի են ձեր սակագնային փաթեթի շրջանակներում
  • Յուրաքանչյուր կայքի համար cron-ի կառավարում թե՛ WP-cron-ի, թե՛ իրական cron-ի համար, ինչպես նաև յուրաքանչյուր կայքի միջավայրի փոփոխականներ
  • Redis կամ Memcached օբյեկտների քեշ՝ յուրաքանչյուր կայքի համար, որը սպասարկվում է LiteSpeed Enterprise-ի միջոցով՝ HTTP/3-ով
  • MariaDB՝ մեկ կայքի համար բազմաթիվ շտեմարաններով և օգտատերերով, ինչպես նաև հեռահար մուտքի միացման կոճակով, երբ ձեզ անհրաժեշտ է արտաքին հաճախորդ

Խմբագրումից մինչև գործարկում՝ անվտանգ կերպով

Արտադրական միջավայրում անմիջապես խմբագրելը երբեմն ճիշտ որոշում է, երբեմն էլ՝ վատ միտք: Հարթակն աջակցում է երկու մոտեցմանն էլ նույն խմբագրիչից:

Կրկնօրինակեք կայքը նախ արտադրական միջավայր (staging) մեկ սեղմումով, բացեք Web IDE-ն նախ արտադրական պատճենի վրա, աշխատեք այնտեղ և տեղափոխեք այն հիմնական միջավայր (live), երբ փոփոխությունն ապացուցված է: Ֆայլերը և տվյալների բազան փոխանցվում են միասին՝ նույն փաթեթով (stack) և պլանով (blueprint), ինչ արտադրականը, այնպես որ նախ արտադրական միջավայրը իրական փորձ է, այլ ոչ թե մոտավոր ճշտություն:

Եթե ձեր աշխատանքը պատկանում է պահոցի, օգտագործեք git-ը խմբագրիչի ներսից և թույլ տվեք git-ի վրա հիմնված տեղակայումներին փոփոխությունը հասցնել կառուցման և տեղակայման խողովակաշարով: Բրաուզերում գրված կոդն այնուհետև հետևում է նույն տարբերակավորված թողարկման և հետարկման ուղուն, ինչ ձեր նոութբուքում գրված կոդը:

Եթե փոփոխությունը միևնույն է ձախողվում է, պահուստային պատճենները ցուցակագրված են վահանակում մեկ սեղմումով վերականգնման հնարավորությամբ, և յուրաքանչյուր տեղակայում տարբերակավորված թողարկում է, որին կարող եք հետ գլորել: Անվտանգության ցանցը տոմս չէ աջակցության համար:

Արհեստական ​​բանականությունը խմբագրիչում և ցանկացած այլ արհեստական ​​բանականություն դրսում

Վեբ IDE-ն համակցված է վահանակում տեղադրված արհեստական բանականության օգնականի հետ, և ամբողջ հարթակը նախագծված է այնպես, որ այն կառավարվի ձեր արդեն իսկ օգտագործվող ԱԲ գործիքների միջոցով:

Արհեստական ​​բանականության օգնականը հասանելի է կառավարման վահանակում, որն աշխատում է ձեր սեփական մոդելի վրա AI Pack-ի միջոցով. դուք եք բերում մոդելը, և օգնականը կարդում ու խմբագրում է ֆայլերը, գործարկում wp-cli-ն և տեղադրում փոփոխությունները: Չկա կախվածություն ներկառուցված մոդելից, որը դուք չեք ընտրել:

Բրաուզերից դուրս մեր MCP սերվերը թույլ է տալիս MCP-ին համատեղելի ցանկացած հաճախորդի՝ Claude Code, Cursor, ChatGPT և այլն, կառավարել ձեր հոսթինգն ու կայքերը բնական լեզվով՝ սահմանափակված ձեր API-ի թույլտվություններով: Մոտեցումը միտումնավոր է՝ մեկ API և գործողությունների մեկ կատալոգ՝ բացահայտված բազմաթիվ եղանակներով: Ստեղծեք մեր խմբագրիչում, ձեր խմբագրիչում կամ թույլ տվեք գործակալին դա անել, և նույն տեղակայման ուղին ծառայում է բոլոր երեքին:

ՀՏՀ

Ի՞նչ է իրականում Web IDE-ն:

Այն VS Code է, որն աշխատում է ձեր բրաուզերում, տրամադրվում code-server-ի միջոցով և բացվում վահանակում գտնվող կայքի էջից: Դուք ստանում եք լիարժեք խմբագրիչ՝ ընդլայնումներ, ինտեգրված տերմինալ և git, որոնք խմբագրում են սերվերի վրա այդ կայքի իրական ֆայլերը: Ոչինչ տեղային մակարդակով չի տեղադրվում, և չկա համաժամեցման համար նախատեսված առանձին պատճեն:

Արդյո՞ք ես դեռ ստանում եմ SSH և SFTP:

Ayo: Web IDE-ն մուտքի երեք եղանակներից մեկն է՝ սահմանափակված SSH shell-ի և SFTP/FTP-ի հետ միասին: Բոլոր երեքն էլ հայտնվում են Ձեր ֆայլերի միևնույն CageFS-ով մեկուսացված տիրույթում, այնպես որ կարող եք օգտագործել խմբագրիչը մեկ առաջադրանքի համար, իսկ հրամանային տողը՝ հաջորդի: wp-cli-ն հասանելի է ղեկավարման վահանակի տերմինալից և SSH-ի միջոցով:

Արդյո՞ք այլ վարձակալներ կարող են տեսնել իմ ֆայլերը դրա միջոցով:

Յուրաքանչյուր վարձակալ ստանում է մեկուսացված ֆայլային համակարգի տեսք CageFS-ի ներքո և չի տեսնում այլ վարձակալների, այլ կայքեր կամ համակարգային զգայուն ֆայլեր, իսկ LVE-ն սահմանափակում է CPU-ն, RAM-ը, IO-ն, IOPS-ը և պրոցեսները յուրաքանչյուր կայքի համար, որպեսզի մեկ վանդակ չկարողանա սպառել սերվերը։ CageFS-ը նախատեսված է խախտումները ներփակելու և ոչ թե ռիսկը զրոյական դարձնելու համար, այդ իսկ պատճառով չարաբաստիկ ծրագրերի բազային սկանավորումը, պրոակտիվ WAF-ը և այդ մեկուսացումը ներառված են յուրաքանչյուր հաշվի մեջ՝ որպես հավելյալ տարբերակ վաճառվելու փոխարեն։

Կարո՞ղ եմ արդյոք ծրագրավորողին հասանելիություն տալ իմ կայքերից միայն մեկին:

Այսօր հասանելիությունը կարգավորվում է ձեր կազմակերպության դերերով՝ owner, billing, dev և read-only, իսկ անդամները ժառանգում են այն դերի թույլտվությունները, որն ունեն տվյալ կազմակերպությունում: Նկատի ունեցեք, որ dev դերը չի ներառում deploy կամ push-to-live թույլտվություններ: Ըստ անդամակցության ռեսուրսների ծավալի ընտրովի սահմանափակումը, օրինակ՝ անդամի հասանելիությունը որոշակի կայքերով սահմանափակելը, պլանավորված բարելավում է, այլ ոչ թե ընթացիկ գործառույթ, իսկ API բանալիները տրամադրվում են ըստ կազմակերպության՝ մանրամասն սահմանված թույլտվություններով, այլ ոչ թե յուրաքանչյուր անհատ անդամի համար:

Վեբ ԻԴԷ-ն հասանելի՞ է բոլոր բաժանորդագրային պլաններում:

Հասանելիության իրավունքները սահմանափակում են, թե ինչ է ապահովում յուրաքանչյուր ապրանքատեսակ: Հիմնական հոսթինգն ապահովում է լիարժեք ինքնասպասարկում, մինչդեռ Footprint-Free հոսթինգը միտումնավոր ավելի ստանդարտացված է և սահմանափակված՝ footprint մոդելը պաշտպանելու համար, իսկ հասանելիության իրավունքները կարգավորում են նաև PHP worker-ները, սկավառակը և ընդլայնումները: Ստուգեք Ձեր դիտարկած սակագնային պլանը գների էջում կամ հարցրեք մեզ գնում կատարելուց առաջ:

Խմբագրում արհեստական ​​բանականության օգնության համար հավելյալ վճար գանձվո՞ւմ է:

Արհեստական ​​բանականության օգնականն աշխատում է ձեր սեփական մոդելի վրա AI Pack-ի միջոցով, ուստի դուք եք բերում և վճարում ձեր ուզած մոդելի համար՝ մեր ընտրածին կապված լինելու փոխարեն: Այն արդեն հասանելի է կառավարման վահանակում, իսկ խմբագրիչի ներսում այն ​​ակտիվորեն մշակվում է և դեռևս հասանելի չէ: Առանձին վերցրած՝ մեր MCP սերվերը թույլ է տալիս արտաքին արհեստական ​​բանականության գործիքներին, ինչպիսիք են Claude Code-ը կամ Cursor-ը, ուղղակիորեն կառավարել ձեր հոսթինգը՝ սահմանափակված ձեր API-ի թույլտվություններով:

Արդյո՞ք պետք է խմբագրել աշխատանքային միջավայրն (production) ուղղակիորեն:

Դուք կարող եք, և երբեմն դա ամենաարագ ճիշտ պատասխանն է: Ցանկացած էական բանի դեպքում մեկ սեղմումով պատճենեք ստեյջինգ (staging), բացեք Web IDE-ն այդ պատճենի վրա և ուղարկեք live (օպերացիոն միջավայր), հենց որ փոփոխությունը հաստատվի: Git-ի վրա հիմնված տեղակայումները և տարբերակավորված թողարկումները վերադարձման (rollback) հնարավորությամբ հասանելի են, երբ փոփոխությունը պետք է լինի պահոցում, իսկ մեկ սեղմումով վերականգնվող պահուստային պատճենները ապահովում են ամեն ինչ հետնամասում:

Ինչպե՞ս փորձել այն:

Սկսեք առանց քարտի պահանջվող 14-օրյա փորձաշրջան: Վճարման տվյալներ չեն պահանջվում. փորձաշրջանը ներառում է Footprint-Free հոսթինգը մինչև 5 կայքի համար, որպեսզի կարողանաք բացել խմբագրիչը, աշխատել իրական կայքի վրա իրական ստեկի վրա և ինքներդ գնահատել այն:

Բացե՛ք խմբագրիչը, ոչ թե աջակցության տոմսը

Լրիվ VS Code բրաուզերում։ Սկսեք առանց քարտի 14-օրյա փորձաշրջան՝ առանց վճարման տվյալների, մինչև 5 կայք Footprint-Free-ում։

Սկսեք անվճար