სრული VS Code და არა ფაილების რედაქტორი
სინტაქსის გამოკვეთა, მრავალფაილიანი ძიება, გაყოფილი პანელები და კლავიატურის ის მალსახმობები, რომლებიც უკვე ზეპირად იცით, ბრაუზერში მოწოდებული code-server-ის მიერ.
ფუნქციები
გახსენით სრულფასოვანი VS Code რედაქტორი პირდაპირ მართვის პანელიდან და იმუშავეთ თქვენი საიტის რეალურ ფაილებთან ჩაშენებული git-ით და მთელი რედაქტორით იმავე CageFS-ით იზოლირებულ გარემოში, რომელშიც თქვენი SFTP წვდომაა — ლოკალურად არაფერია დასაინსტალირებელი და არ არსებობს ცალკე ასლი, რომელიც შეიძლება მოძველდეს. ის არედაქტირებს რეალურ (LIVE) საიტს: თქვენ მიერ შენახული ფაილი საჯარო ინტერნეტში ხვდება მისი ჩაწერისთანავე, თუმცა სტატიკური ფაილის მიწოდება CDN ქეშიდან შეიძლება გაგრძელდეს ოთხ საათამდე.
Web IDE წარმოადგენს VS Code-ს, რომელიც მუშაობს ბრაუზერში code-server-ის მეშვეობით და იხსნება მართვის პანელში თქვენ მიერ დათვალიერებული საიტიდან. იგი ასწორებს ამ საიტის რეალურ ფაილებს — ატვირთვის ეტაპის გარეშე, სინქრონიზაციისთვის ლოკალური ასლის გარეშე და რედაქტორად თავის მომჩვენებელი შეკვეცილი ვებ-ტექსტური ველის გარეშე.
სინტაქსის გამოკვეთა, მრავალფაილიანი ძიება, გაყოფილი პანელები და კლავიატურის ის მალსახმობები, რომლებიც უკვე ზეპირად იცით, ბრაუზერში მოწოდებული code-server-ის მიერ.
ფაილების ხე, ძიება მთელ საიტზე, რამდენიმე ფაილის რედაქტირება და თქვენთვის უკვე ნაცნობი კლავიატურის მალსახმობები — რედაქტორი, რომელსაც ლოკალურად იყენებთ, გაშვებული სერვერზე თქვენი ლეპტოპის ნაცვლად.
თქვენ უშუალოდ საიტს არედაქტირებთ. შუალედური სატესტო ასლი არ არსებობს და შემდგომში სინქრონიზაციისთვის არაფერია — სწორედ ეს ხდის მას სწრაფს და გაიძულებთ, შენახვამდე ორჯერ გადაიკითხოთ. სტატიკური ფაილები შესაძლოა CDN-ის ქეშიდან ოთხ საათამდე ვადით კვლავ მიეწოდებოდეს.
მოამზადეთ, დააფიქსირეთ ცვლილებები, შექმენით განშტოებები, შეადარეთ სხვაობები და ატვირთეთ რედაქტორიდანვე, რათა სერვერზე შესრულებული სამუშაო დარჩეს ვერსიების კონტროლის ქვეშ და არ იქცეს დაუდოკუმენტირებელ სწრაფ შესწორებად.
WordPress სამუშაოსთვის ბრძანების სტრიქონი ისევე მნიშვნელოვანია, როგორც რედაქტორი. ორივე ერთსა და იმავე ადგილას არის.
wp-cli ეშვება თქვენი საიტისთვის პანელის ტერმინალიდან. მოძებნეთ და ჩაანაცვლეთ მონაცემთა ბაზაში, გაასუფთავეთ ქეში, დააბრუნეთ პლაგინის წინა ვერსია, განაახლეთ მასობრივად, გაიტანეთ ცხრილი ან გაუშვით ერთჯერადი სკრიპტი — იმ ფაილის დაუტოვებლად, რომელსაც არედაქტირებდით.
ეს ასრულებს ჩვეულ ციკლს. წაიკითხეთ შეცდომა ჟურნალში, გახსენით ფაილი რედაქტორში, შეცვალეთ იგი, გაუშვით wp-cli ბრძანება, რომელიც ამას ადასტურებს, და განაგრძეთ. ყველაფერი ხდება რეალურ საიტზე რეალურ გარემოში, ასე რომ, რასაც ტესტავთ, ზუსტად იმას იღებენ თქვენი ვიზიტორები.
სერვერზე ბრაუზერით წვდომა მისაღებია მხოლოდ იმ შემთხვევაში, თუ საზღვარი რეალურია. Web IDE იმყოფება ზუსტად იმავე იზოლაციაში, როგორც წვდომის ნებისმიერი სხვა მარშრუტი.
თითოეული მოიჯარე იღებს ფაილური სისტემის იზოლირებულ ხედს და არ შეუძლია სხვა მოიჯარეების, სხვა საიტების ან მგრძნობიარე სისტემური ფაილების ნახვა. CageFS შექმნილია უსაფრთხოების დარღვევების ლოკალიზებისთვის და ეს არის იგივე იზოლირებული გარემო, რომელშიც თქვენი SFTP სესიები მუშაობს.
CPU, RAM, IO, IOPS, პროცესები და შემავალი პროცესები შეზღუდულია თითოეული საიტისთვის, ასე რომ, მძიმე აწყობა ან უკონტროლო სკრიპტი იზღუდება საკუთარ გარემოში, ნაცვლად იმისა, რომ მეზობლებიც თან ჩაიყოლოს.
წვდომის გასაღებები და ავტორიზაციის მონაცემები სამართავ პანელში იმართება მინიმალური პრივილეგიის პრინციპით, ასე რომ თქვენ ანიჭებთ მხოლოდ იმ წვდომას, რაც სამუშაოს სჭირდება და არაფერს მეტს.
წვდომა აღირიცხება აუდიტის ჟურნალში შემსრულებლის, მოქმედებისა და სამიზნის მითითებით — იგივე წესრიგი ვრცელდება პლატფორმაზე განხორციელებულ ყველა პრივილეგირებულ მოქმედებაზე.
რედაქტორი დეველოპმენტის გარემოს მხოლოდ ნახევარია. მეორე ნახევარი მის ქვეშ არსებული სტეკია, რომლის კონფიგურაციაც შესაძლებელია თითოეული საიტისთვის ცალ-ცალკე.
პროდაქშენის პირდაპირ რედაქტირება ზოგჯერ სწორი გადაწყვეტილებაა, ზოგჯერ კი ცუდი იდეა. პლატფორმა ერთი და იმავე რედაქტორიდან ორივე გზას უჭერს მხარს.
ერთი დაწკაპუნებით დააკლონირეთ საიტი სატესტო გარემოში (staging), გახსენით Web IDE სატესტო ასლისთვის, იმუშავეთ იქ და გადაიტანეთ ცვლილება ძირითად გარემოში (live), როდესაც ის შემოწმდება. ფაილები და მონაცემთა ბაზა ერთად გადადის, წარმოების (production) იდენტურ სტეკსა და გეგმაზე, ასე რომ, სატესტო გარემო რეალური რეპეტიციაა და არა უბრალო მიახლოება.
თუ თქვენი ნამუშევარი რეპოზიტორიას ეკუთვნის, გამოიყენეთ git რედაქტორიდან და მიეცით საშუალება git-ზე დაფუძნებულ განთავსებებს, გადაიტანონ ცვლილება აგებისა და განთავსების მილსადენის მეშვეობით. ბრაუზერში შექმნილი კოდი შემდეგ მიჰყვება ვერსიონირებული გამოშვებისა და უკან დაბრუნების იმავე გზას, რასაც თქვენს ლეპტოპზე დაწერილი კოდი.
თუ ცვლილება მაინც წარუმატებლად დასრულდება, სარეზერვო ასლები ხელმისაწვდომია პანელში ერთი დაწკაპუნებით აღდგენის ფუნქციით, ხოლო ყოველი განთავსება არის ვერსიონირებული გამოშვება, რომელზეც შეგიძლიათ დაბრუნება. უსაფრთხოების გარანტია არ არის მხარდაჭერის ბილეთი.
ვებ-IDE ერწყმის მართვის პანელში ჩაშენებულ AI ასისტენტს, ხოლო მთელი პლატფორმა შექმნილია იმისთვის, რომ იმართებოდეს იმ AI ინსტრუმენტებით, რომლებსაც უკვე იყენებთ.
AI დახმარება ხელმისაწვდომია მართვის პანელში და მუშაობს თქვენს საკუთარ მოდელზე AI Pack-ის მეშვეობით — თქვენ მოგაქვთ მოდელი, ხოლო ასისტენტი კითხულობს და არედაქტირებს ფაილებს, უშვებს wp-cli-ს და აგზავნის ცვლილებებს. არ არსებობს მიბმულობა ჩაშენებულ მოდელზე, რომელიც თქვენ არ აგირჩევიათ.
ბრაუზერის მიღმა, ჩვენი MCP სერვერი ნებისმიერ MCP-ს მხარდამჭერ კლიენტს — Claude Code-ს, Cursor-ს, ChatGPT-სა და სხვებს — აძლევს საშუალებას, მართოს თქვენი ჰოსტინგი და საიტები ბუნებრივი ენით, თქვენი API ნებართვების ფარგლებში. ეს მოდელი გამიზნულია: ერთი API და ერთი მოქმედებების კატალოგი, წარმოდგენილი მრავალი გზით. ააგეთ ჩვენს რედაქტორში, ააგეთ თქვენსაში ან მიანდეთ ეს აგენტს — ერთი და იგივე გაშვების (deploy) გზა ემსახურება სამივეს.
ეს არის VS Code, რომელიც მუშაობს თქვენს ბრაუზერში, მოწოდებულია code-server-ის მიერ და იხსნება მართვის პანელში საიტის გვერდიდან. თქვენ იღებთ სრულ რედაქტორს git-ით, რომელიც არედაქტირებს ამ საიტის რეალურ ფაილებს სერვერზე — ცოცხალ ფაილებს, ყოველგვარი შუალედური ასლის გარეშე. ლოკალურად არაფერი ინსტალირდება და არ არსებობს ცალკე ასლი სინქრონიზაციისთვის.
დიახ. ვებ-რედაქტორი წვდომის ერთ-ერთი გზაა SFTP-სთან — და SSH-ის შემცველ ტარიფებზე იზოლირებულ გარსთან (jailed shell) ერთად. ყველა მათგანი თქვენი ფაილების იმავე CageFS-ით იზოლირებულ ხედში გადადის, ასე რომ შეგიძლიათ გამოიყენოთ რედაქტორი ერთი დავალებისთვის და თქვენი საკუთარი კლიენტი შემდეგისთვის. Footprint-Free ტარიფები გარსის ნაცვლად იღებენ SFTP-ს.
თითოეული მოიჯარე CageFS-ის ქვეშ იღებს იზოლირებული ფაილური სისტემის ხედს და არ შეუძლია სხვა მოიჯარეების, სხვა საიტების ან სისტემური სენსიტიური ფაილების ნახვა, ხოლო LVE ზღუდავს CPU-ს, RAM-ს, IO-ს, IOPS-სა და პროცესებს თითოეულ საიტზე, რათა ერთმა გალიამ არ ამოწუროს სერვერის რესურსები. CageFS შექმნილია დარღვევების ლოკალიზებისთვის და არა რისკის სრულად გასანულებლად, რის გამოც მავნე პროგრამების საბაზისო სკანირება, პროაქტიული WAF და ეს იზოლაცია ჩართულია ყველა ანგარიშში დამატებითი ოფციის სახით გაყიდვის ნაცვლად.
დღესდღეობით წვდომა რეგულირდება თქვენი ორგანიზაციის როლებით — მფლობელი, ბილინგი, დეველოპერი და მხოლოდ წაკითხვა — და წევრები მემკვიდრეობით იღებენ იმ როლის ნებართვებს, რომელსაც ისინი ამ ორგანიზაციაში ფლობენ. გაითვალისწინეთ, რომ დეველოპერის როლი არ მოიცავს გაშვების ან პირდაპირ ეთერში გაგზავნის ნებართვას. წევრობაზე დაფუძნებული რესურსების არასავალდებულო შეზღუდვა, როგორიცაა წევრის შეზღუდვა კონკრეტულ საიტებზე, არის დაგეგმილი გაუმჯობესება და არა ამჟამად ხელმისაწვდომი ფუნქცია, ხოლო API გასაღებები გაიცემა თითოეულ ორგანიზაციაზე დეტალური უფლებებით და არა ცალკეულ წევრზე.
ეს არ არის პაკეტის ფუნქცია, ამიტომ პასუხი არ არის დამოკიდებული იმაზე, თუ რომელ პაკეტს შეიძენთ — ეს დამოკიდებულია იმაზე, თუ სად მუშაობს საიტი. რედაქტორი იხსნება იმ საიტებზე, რომელთა ჰოსტინგსაც ჩვენს საკუთარ ინფრასტრუქტურაზე ვუზრუნველყოფთ, რადგან ის მუშაობს ჩვენს სერვერებზე ამ საიტის საკუთარ იზოლირებულ კონტეინერში. თუ თქვენ აირჩიეთ საიტის განთავსება სხვაგან — სხვა ჰოსტინგ პლატფორმაზე, Cloudflare Pages-ზე, Netlify-ზე, GitHub Pages-ზე ან თქვენს საკუთარ სერვერზე — თქვენ არედაქტირებთ ამ საიტს იქ, სადაც ის მუშაობს. VPS და ღრუბლოვანი პროდუქტები ასევე არ შეიცავს მას: არ არსებობს მართული კონტეინერი, რომელშიც ის გაიხსნება.
AI-ასისტენტი მუშაობს თქვენსავე მოდელზე AI Pack-ის მეშვეობით, ასე რომ თქვენ შეგაქვთ და იხდით იმ მოდელის საფასურს, რომელიც თავად გსურთ, იმის ნაცვლად, რომ მიბმული იყოთ ჩვენ მიერ არჩეულზე. ის დღეს უკვე ხელმისაწვდომია მართვის პანელში; რედაქტორის შიგნით ის აქტიური დამუშავების პროცესშია და ჯერ არ არის ხელმისაწვდომი. ამისგან დამოუკიდებლად, ჩვენი MCP სერვერი საშუალებას აძლევს გარე AI ინსტრუმენტებს, როგორიცაა Claude Code ან Cursor, პირდაპირ მართონ თქვენი ჰოსტინგი, თქვენი API უფლებების ფარგლებში.
თქვენ შეგიძლიათ, და ზოგჯერ ეს ყველაზე სწრაფი სწორი გამოსავალია. ნებისმიერი არსებითი ცვლილებისთვის, ერთი დაწკაპუნებით მოახდინეთ კლონირება staging გარემოში, გახსენით Web IDE ასლზე სამუშაოდ და გადაიტანეთ ცვლილებები live გარემოში, როგორც კი მათი სისწორე დადასტურდება. Git-ზე დაფუძნებული განლაგებები და ვერსიონირებული რელიზები უკუქცევის (rollback) ფუნქციით ხელმისაწვდომია მაშინ, როდესაც ცვლილება რეპოზიტორიას ეკუთვნის, ხოლო სარეზერვო ასლები ერთი დაწკაპუნებით აღდგენის შესაძლებლობით ყველაფერს საიმედოდ იცავს.
დაიწყეთ 14-დღიანი საცდელი პერიოდი ბარათის გარეშე. გადახდის მონაცემები არ არის საჭირო; საცდელი პერიოდი მოიცავს Footprint-Free ჰოსტინგს 5-მდე საიტისთვის, ასე რომ თქვენ შეგიძლიათ გახსნათ რედაქტორი, იმუშაოთ რეალურ საიტზე რეალურ სტეკში და თავად შეაფასოთ იგი.
სრული VS Code ბრაუზერში. დაიწყეთ ბარათის გარეშე 14-დღიანი საცდელი პერიოდით — გადახდის მონაცემების გარეშე, 5-მდე საიტი Footprint-Free-ზე.
დაიწყეთ უფასოდ