Ամբողջական VS Code, ոչ թե ֆայլերի խմբագրիչ
Սինտաքսի ընդգծում, բազմաֆայլ որոնում, բաժանված պատուհաններ և ստեղնաշարի այն արագացումները, որոնց արդեն սովոր եք, հասանելի են բրաուզերում code-server-ի միջոցով։
Հատկանիշներ
Բացեք լիարժեք VS Code խմբագրիչը անմիջապես կառավարման վահանակից և աշխատեք ձեր կայքի իրական ֆայլերի հետ: Ընդլայնումներ, ինտեգրված տերմինալ, git և wp-cli՝ այս ամենը ձեր SSH և SFTP հասանելիության հետ նույն CageFS-մեկուսացված միջավայրում. տեղում որևէ բան տեղադրելու կարիք չկա, և չկա առանձին պատճեն, որը կարող է հնանալ:
Web IDE-ն զննարկիչում աշխատող VS Code է code-server-ի միջոցով, որը բացվում է վահանակում ձեր դիտող կայքից: Այն խմբագրում է այդ կայքի իրական ֆայլերը՝ առանց վերբեռնման քայլի, առանց համաժամեցվող տեղական վերջնական ստուգման և առանց խմբագրի ձևացնող կրճատված վեբ տեքստային վանդակի:
Սինտաքսի ընդգծում, բազմաֆայլ որոնում, բաժանված պատուհաններ և ստեղնաշարի այն արագացումները, որոնց արդեն սովոր եք, հասանելի են բրաուզերում code-server-ի միջոցով։
Տեղադրեք այն ընդլայնումները, որոնց հետ աշխատում եք, որպեսզի խմբագրիչն այնպես աշխատի, ինչպես ձեր տեղայինը, այլ ոչ թե ստիպի ձեզ հարմարվել ընդհանուր միջավայրին:
Խմբագրի ներսում գտնվող shell, որը սահմանափակված է ձեր կայքով, որպեսզի կարողանաք հրամաններ գործարկել կոդի կողքին՝ առանց առանձին տերմինալի պատուհանի անցնելու:
Փոխադրեք, կատարեք commit, ստեղծեք branch, դիտեք diff-ը և կատարեք push հենց խմբագրիչի ներսում, որպեսզի սերվերի վրա կատարված աշխատանքը մնա տարբերությունների կառավարման ներքո՝ չվերածվելով անփաստաթուղթ հոտֆիքսի:
WordPress աշխատանքների համար հրամանային տողը նույնքան կարևոր է, որքան խմբագրիչը: Երկուսն էլ նույն տեղում են:
wp-cli-ն հասանելի է վահանակի տերմինալից և SSH-ի միջոցով, ինչը նշանակում է, որ այն հասանելի է նաև Web IDE-ի ինտեգրված տերմինալում: Կատարեք տվյալների բազայի որոնում-փոխարինում, քեշի մաքրում, պլագինի հետարկում, զանգվածային թարմացում, աղյուսակի արտահանում կամ գործարկեք միանվագ սկրիպտ՝ առանց լքելու այն ֆայլը, որը խմբագրում էիք:
Դրանով սովորական ցիկլը փակվում է։ Կարդացեք սխալը մատյանում, բացեք ֆայլը խմբագրիչում, փոփոխեք այն, գործարկեք wp-cli հրամանը, որը հաստատում է փոփոխությունը, և անցեք առաջ։ Ամեն ինչ տեղի է ունենում իրական կայքի վրա՝ իրական ստեկում, այնպես որ այն, ինչ դուք փորձարկում եք, հենց այն է, ինչ ստանում են ձեր այցելուները։
Սերվերին զննարկչի միջոցով հասանելիությունն ընդունելի է միայն այն դեպքում, երբ սահմանն իրական է։ Web IDE-ն գտնվում է ճիշտ նույն մեկուսացման մեջ, ինչ մուտքի ցանկացած այլ ուղի։
Յուրաքանչյուր վարձակալ ստանում է մեկուսացված ֆայլային համակարգի տեսք և չի տեսնում այլ վարձակալների, այլ կայքերի կամ զգայուն համակարգային ֆայլեր։ CageFS-ը նախագծված է խախտումները մեկուսացնելու համար, և դա նույն բանտարկման միջավայրն է, որում աշխատում են ձեր SSH- և SFTP-սեանսները։
CPU-ն, RAM-ը, IO-ն, IOPS-ը, պրocesները և entry-processes-ը սահմանափակված են յուրաքանչյուր կայքի համար, ուստի ծանր գործարկումը կամ անվերահսկելի սկրիպտը սահմանափակվում է իր իսկ շրջանակում, այլ ոչ թե հետ է քաշում հարևաններին:
Մուտքի բանալիները և հավատարմագրերը կառավարվում են վահանակում՝ նվազագույն արտոնությունների սկզբունքով, ուստի դուք տրամադրում եք միայն այն մուտքը, որն անհրաժեշտ է տվյալ աշխատանքին, և ոչ մի ավելին:
Մուտքը ենթակա է աուդիտի գրանցման՝ նշելով գործողություն կատարողին, գործողությունը և թիրախը. նույն կարգապահությունը, որը կիրառվում է հարթակի յուրաքանչյուր արտոնյալ գործողության նկատմամբ:
Խմբագրիչը զարգացման միջավայրի միայն կեսն է: Մյուս կեսը դրա տակ գտնվող ստեկն է, որը կարող է կարգավորվել յուրաքանչյուր կայքի համար:
Արտադրական միջավայրում անմիջապես խմբագրելը երբեմն ճիշտ որոշում է, երբեմն էլ՝ վատ միտք: Հարթակն աջակցում է երկու մոտեցմանն էլ նույն խմբագրիչից:
Կրկնօրինակեք կայքը նախ արտադրական միջավայր (staging) մեկ սեղմումով, բացեք Web IDE-ն նախ արտադրական պատճենի վրա, աշխատեք այնտեղ և տեղափոխեք այն հիմնական միջավայր (live), երբ փոփոխությունն ապացուցված է: Ֆայլերը և տվյալների բազան փոխանցվում են միասին՝ նույն փաթեթով (stack) և պլանով (blueprint), ինչ արտադրականը, այնպես որ նախ արտադրական միջավայրը իրական փորձ է, այլ ոչ թե մոտավոր ճշտություն:
Եթե ձեր աշխատանքը պատկանում է պահոցի, օգտագործեք git-ը խմբագրիչի ներսից և թույլ տվեք git-ի վրա հիմնված տեղակայումներին փոփոխությունը հասցնել կառուցման և տեղակայման խողովակաշարով: Բրաուզերում գրված կոդն այնուհետև հետևում է նույն տարբերակավորված թողարկման և հետարկման ուղուն, ինչ ձեր նոութբուքում գրված կոդը:
Եթե փոփոխությունը միևնույն է ձախողվում է, պահուստային պատճենները ցուցակագրված են վահանակում մեկ սեղմումով վերականգնման հնարավորությամբ, և յուրաքանչյուր տեղակայում տարբերակավորված թողարկում է, որին կարող եք հետ գլորել: Անվտանգության ցանցը տոմս չէ աջակցության համար:
Վեբ IDE-ն համակցված է վահանակում տեղադրված արհեստական բանականության օգնականի հետ, և ամբողջ հարթակը նախագծված է այնպես, որ այն կառավարվի ձեր արդեն իսկ օգտագործվող ԱԲ գործիքների միջոցով:
Արհեստական բանականության օգնականը հասանելի է կառավարման վահանակում, որն աշխատում է ձեր սեփական մոդելի վրա AI Pack-ի միջոցով. դուք եք բերում մոդելը, և օգնականը կարդում ու խմբագրում է ֆայլերը, գործարկում wp-cli-ն և տեղադրում փոփոխությունները: Չկա կախվածություն ներկառուցված մոդելից, որը դուք չեք ընտրել:
Բրաուզերից դուրս մեր MCP սերվերը թույլ է տալիս MCP-ին համատեղելի ցանկացած հաճախորդի՝ Claude Code, Cursor, ChatGPT և այլն, կառավարել ձեր հոսթինգն ու կայքերը բնական լեզվով՝ սահմանափակված ձեր API-ի թույլտվություններով: Մոտեցումը միտումնավոր է՝ մեկ API և գործողությունների մեկ կատալոգ՝ բացահայտված բազմաթիվ եղանակներով: Ստեղծեք մեր խմբագրիչում, ձեր խմբագրիչում կամ թույլ տվեք գործակալին դա անել, և նույն տեղակայման ուղին ծառայում է բոլոր երեքին:
Այն VS Code է, որն աշխատում է ձեր բրաուզերում, տրամադրվում code-server-ի միջոցով և բացվում վահանակում գտնվող կայքի էջից: Դուք ստանում եք լիարժեք խմբագրիչ՝ ընդլայնումներ, ինտեգրված տերմինալ և git, որոնք խմբագրում են սերվերի վրա այդ կայքի իրական ֆայլերը: Ոչինչ տեղային մակարդակով չի տեղադրվում, և չկա համաժամեցման համար նախատեսված առանձին պատճեն:
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-ի թույլտվություններով:
Դուք կարող եք, և երբեմն դա ամենաարագ ճիշտ պատասխանն է: Ցանկացած էական բանի դեպքում մեկ սեղմումով պատճենեք ստեյջինգ (staging), բացեք Web IDE-ն այդ պատճենի վրա և ուղարկեք live (օպերացիոն միջավայր), հենց որ փոփոխությունը հաստատվի: Git-ի վրա հիմնված տեղակայումները և տարբերակավորված թողարկումները վերադարձման (rollback) հնարավորությամբ հասանելի են, երբ փոփոխությունը պետք է լինի պահոցում, իսկ մեկ սեղմումով վերականգնվող պահուստային պատճենները ապահովում են ամեն ինչ հետնամասում:
Սկսեք առանց քարտի պահանջվող 14-օրյա փորձաշրջան: Վճարման տվյալներ չեն պահանջվում. փորձաշրջանը ներառում է Footprint-Free հոսթինգը մինչև 5 կայքի համար, որպեսզի կարողանաք բացել խմբագրիչը, աշխատել իրական կայքի վրա իրական ստեկի վրա և ինքներդ գնահատել այն:
Լրիվ VS Code բրաուզերում։ Սկսեք առանց քարտի 14-օրյա փորձաշրջան՝ առանց վճարման տվյալների, մինչև 5 կայք Footprint-Free-ում։
Սկսեք անվճար