ფუნქციები

Web IDE — VS Code ბრაუზერში, თქვენს რეალურ საიტზე

გახსენით სრულფასოვანი VS Code რედაქტორი პირდაპირ მართვის პანელიდან და იმუშავეთ თქვენი საიტის რეალურ ფაილებთან ჩაშენებული git-ით და მთელი რედაქტორით იმავე CageFS-ით იზოლირებულ გარემოში, რომელშიც თქვენი SFTP წვდომაა — ლოკალურად არაფერია დასაინსტალირებელი და არ არსებობს ცალკე ასლი, რომელიც შეიძლება მოძველდეს. ის არედაქტირებს რეალურ (LIVE) საიტს: თქვენ მიერ შენახული ფაილი საჯარო ინტერნეტში ხვდება მისი ჩაწერისთანავე, თუმცა სტატიკური ფაილის მიწოდება CDN ქეშიდან შეიძლება გაგრძელდეს ოთხ საათამდე.

კოდის რედაქტორი ბრაუზერში, გახსნილი ფაილის გვერდით ფაილების ხით და მასში არსებული კურსორით.
  • VS Codeსრული რედაქტორი, ბრაუზერში
  • 700 000+მთელ მსოფლიოში ჰოსტირებული საიტები
  • 2წვდომის გზები: ვებ-რედაქტორი და SFTP
  • 99,99%უწყვეტი მუშაობის გარანტია

რედაქტორი, რომელსაც უკვე იცნობთ, მიმართული ცოცხალ ფაილურ სისტემაზე

Web IDE წარმოადგენს VS Code-ს, რომელიც მუშაობს ბრაუზერში code-server-ის მეშვეობით და იხსნება მართვის პანელში თქვენ მიერ დათვალიერებული საიტიდან. იგი ასწორებს ამ საიტის რეალურ ფაილებს — ატვირთვის ეტაპის გარეშე, სინქრონიზაციისთვის ლოკალური ასლის გარეშე და რედაქტორად თავის მომჩვენებელი შეკვეცილი ვებ-ტექსტური ველის გარეშე.

სრული VS Code და არა ფაილების რედაქტორი

სინტაქსის გამოკვეთა, მრავალფაილიანი ძიება, გაყოფილი პანელები და კლავიატურის ის მალსახმობები, რომლებიც უკვე ზეპირად იცით, ბრაუზერში მოწოდებული code-server-ის მიერ.

რედაქტორი, რომელსაც უკვე იცნობთ

ფაილების ხე, ძიება მთელ საიტზე, რამდენიმე ფაილის რედაქტირება და თქვენთვის უკვე ნაცნობი კლავიატურის მალსახმობები — რედაქტორი, რომელსაც ლოკალურად იყენებთ, გაშვებული სერვერზე თქვენი ლეპტოპის ნაცვლად.

ძირითადი ფაილები და არა ასლი

თქვენ უშუალოდ საიტს არედაქტირებთ. შუალედური სატესტო ასლი არ არსებობს და შემდგომში სინქრონიზაციისთვის არაფერია — სწორედ ეს ხდის მას სწრაფს და გაიძულებთ, შენახვამდე ორჯერ გადაიკითხოთ. სტატიკური ფაილები შესაძლოა CDN-ის ქეშიდან ოთხ საათამდე ვადით კვლავ მიეწოდებოდეს.

ჩაშენებული Git

მოამზადეთ, დააფიქსირეთ ცვლილებები, შექმენით განშტოებები, შეადარეთ სხვაობები და ატვირთეთ რედაქტორიდანვე, რათა სერვერზე შესრულებული სამუშაო დარჩეს ვერსიების კონტროლის ქვეშ და არ იქცეს დაუდოკუმენტირებელ სწრაფ შესწორებად.

wp-cli სადაც კოდია

WordPress სამუშაოსთვის ბრძანების სტრიქონი ისევე მნიშვნელოვანია, როგორც რედაქტორი. ორივე ერთსა და იმავე ადგილას არის.

wp-cli ეშვება თქვენი საიტისთვის პანელის ტერმინალიდან. მოძებნეთ და ჩაანაცვლეთ მონაცემთა ბაზაში, გაასუფთავეთ ქეში, დააბრუნეთ პლაგინის წინა ვერსია, განაახლეთ მასობრივად, გაიტანეთ ცხრილი ან გაუშვით ერთჯერადი სკრიპტი — იმ ფაილის დაუტოვებლად, რომელსაც არედაქტირებდით.

ეს ასრულებს ჩვეულ ციკლს. წაიკითხეთ შეცდომა ჟურნალში, გახსენით ფაილი რედაქტორში, შეცვალეთ იგი, გაუშვით wp-cli ბრძანება, რომელიც ამას ადასტურებს, და განაგრძეთ. ყველაფერი ხდება რეალურ საიტზე რეალურ გარემოში, ასე რომ, რასაც ტესტავთ, ზუსტად იმას იღებენ თქვენი ვიზიტორები.

  • wp-cli პანელის ტერმინალიდან
  • ერთი დაწკაპებით შესვლა WP-ის ადმინისტრატორის პანელში, როდესაც გამოსავალი კოდის ნაცვლად ადმინისტრაციულ ნაწილშია
  • პლაგინისა და თემის ინსტალაცია, გააქტიურება, განახლება და წაშლა მართვის პანელიდან
  • წვდომის, შეცდომების და PHP-ის ჟურნალები ხელმისაწვდომია რედაქტორის გვერდით
  • phpMyAdmin და Adminer ინტეგრირებულია და აღჭურვილია SSO-ით მონაცემთა ბაზასთან პირდაპირი მუშაობისთვის
  • FileGator ფაილების მენეჯერი ჩაშენებულია და დაკავშირებულია SSO-ით ფაილების მასობრივი ოპერაციებისთვის

იზოლირებულია ბირთვის დონეზე, აუდიტირებულია პერიფერიაზე

სერვერზე ბრაუზერით წვდომა მისაღებია მხოლოდ იმ შემთხვევაში, თუ საზღვარი რეალურია. Web IDE იმყოფება ზუსტად იმავე იზოლაციაში, როგორც წვდომის ნებისმიერი სხვა მარშრუტი.

CageFS ფაილური სისტემის იზოლაცია

თითოეული მოიჯარე იღებს ფაილური სისტემის იზოლირებულ ხედს და არ შეუძლია სხვა მოიჯარეების, სხვა საიტების ან მგრძნობიარე სისტემური ფაილების ნახვა. CageFS შექმნილია უსაფრთხოების დარღვევების ლოკალიზებისთვის და ეს არის იგივე იზოლირებული გარემო, რომელშიც თქვენი SFTP სესიები მუშაობს.

LVE რესურსების იზოლაცია

CPU, RAM, IO, IOPS, პროცესები და შემავალი პროცესები შეზღუდულია თითოეული საიტისთვის, ასე რომ, მძიმე აწყობა ან უკონტროლო სკრიპტი იზღუდება საკუთარ გარემოში, ნაცვლად იმისა, რომ მეზობლებიც თან ჩაიყოლოს.

მინიმალური პრივილეგიის მქონე მონაცემები

წვდომის გასაღებები და ავტორიზაციის მონაცემები სამართავ პანელში იმართება მინიმალური პრივილეგიის პრინციპით, ასე რომ თქვენ ანიჭებთ მხოლოდ იმ წვდომას, რაც სამუშაოს სჭირდება და არაფერს მეტს.

აუდიტის ჟურნალში აღრიცხული წვდომა

წვდომა აღირიცხება აუდიტის ჟურნალში შემსრულებლის, მოქმედებისა და სამიზნის მითითებით — იგივე წესრიგი ვრცელდება პლატფორმაზე განხორციელებულ ყველა პრივილეგირებულ მოქმედებაზე.

ჩამოაყალიბეთ გაშვების გარემო, არა მხოლოდ კოდი

რედაქტორი დეველოპმენტის გარემოს მხოლოდ ნახევარია. მეორე ნახევარი მის ქვეშ არსებული სტეკია, რომლის კონფიგურაციაც შესაძლებელია თითოეული საიტისთვის ცალ-ცალკე.

  • PHP-ის ვერსიის ამომრჩევი თითოეული საიტისთვის, რათა ძველმა მოდულმა და თანამედროვე ვერსიამ ერთ ანგარიშზე შეძლონ თანაარსებობა
  • PHP-ის რედაქტირებადი პარამეტრები — memory_limit, max_execution_time, upload და 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), როდესაც ის შემოწმდება. ფაილები და მონაცემთა ბაზა ერთად გადადის, წარმოების (production) იდენტურ სტეკსა და გეგმაზე, ასე რომ, სატესტო გარემო რეალური რეპეტიციაა და არა უბრალო მიახლოება.

თუ თქვენი ნამუშევარი რეპოზიტორიას ეკუთვნის, გამოიყენეთ git რედაქტორიდან და მიეცით საშუალება git-ზე დაფუძნებულ განთავსებებს, გადაიტანონ ცვლილება აგებისა და განთავსების მილსადენის მეშვეობით. ბრაუზერში შექმნილი კოდი შემდეგ მიჰყვება ვერსიონირებული გამოშვებისა და უკან დაბრუნების იმავე გზას, რასაც თქვენს ლეპტოპზე დაწერილი კოდი.

თუ ცვლილება მაინც წარუმატებლად დასრულდება, სარეზერვო ასლები ხელმისაწვდომია პანელში ერთი დაწკაპუნებით აღდგენის ფუნქციით, ხოლო ყოველი განთავსება არის ვერსიონირებული გამოშვება, რომელზეც შეგიძლიათ დაბრუნება. უსაფრთხოების გარანტია არ არის მხარდაჭერის ბილეთი.

AI რედაქტორში და ნებისმიერი AI მის ფარგლებს გარეთ

ვებ-IDE ერწყმის მართვის პანელში ჩაშენებულ AI ასისტენტს, ხოლო მთელი პლატფორმა შექმნილია იმისთვის, რომ იმართებოდეს იმ AI ინსტრუმენტებით, რომლებსაც უკვე იყენებთ.

AI დახმარება ხელმისაწვდომია მართვის პანელში და მუშაობს თქვენს საკუთარ მოდელზე AI Pack-ის მეშვეობით — თქვენ მოგაქვთ მოდელი, ხოლო ასისტენტი კითხულობს და არედაქტირებს ფაილებს, უშვებს wp-cli-ს და აგზავნის ცვლილებებს. არ არსებობს მიბმულობა ჩაშენებულ მოდელზე, რომელიც თქვენ არ აგირჩევიათ.

ბრაუზერის მიღმა, ჩვენი MCP სერვერი ნებისმიერ MCP-ს მხარდამჭერ კლიენტს — Claude Code-ს, Cursor-ს, ChatGPT-სა და სხვებს — აძლევს საშუალებას, მართოს თქვენი ჰოსტინგი და საიტები ბუნებრივი ენით, თქვენი API ნებართვების ფარგლებში. ეს მოდელი გამიზნულია: ერთი API და ერთი მოქმედებების კატალოგი, წარმოდგენილი მრავალი გზით. ააგეთ ჩვენს რედაქტორში, ააგეთ თქვენსაში ან მიანდეთ ეს აგენტს — ერთი და იგივე გაშვების (deploy) გზა ემსახურება სამივეს.

ხშირად დასმული კითხვები

რა არის ზუსტად Web IDE?

ეს არის VS Code, რომელიც მუშაობს თქვენს ბრაუზერში, მოწოდებულია code-server-ის მიერ და იხსნება მართვის პანელში საიტის გვერდიდან. თქვენ იღებთ სრულ რედაქტორს git-ით, რომელიც არედაქტირებს ამ საიტის რეალურ ფაილებს სერვერზე — ცოცხალ ფაილებს, ყოველგვარი შუალედური ასლის გარეშე. ლოკალურად არაფერი ინსტალირდება და არ არსებობს ცალკე ასლი სინქრონიზაციისთვის.

კვლავ მექნება SFTP?

დიახ. ვებ-რედაქტორი წვდომის ერთ-ერთი გზაა 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-ასისტენტი მუშაობს თქვენსავე მოდელზე AI Pack-ის მეშვეობით, ასე რომ თქვენ შეგაქვთ და იხდით იმ მოდელის საფასურს, რომელიც თავად გსურთ, იმის ნაცვლად, რომ მიბმული იყოთ ჩვენ მიერ არჩეულზე. ის დღეს უკვე ხელმისაწვდომია მართვის პანელში; რედაქტორის შიგნით ის აქტიური დამუშავების პროცესშია და ჯერ არ არის ხელმისაწვდომი. ამისგან დამოუკიდებლად, ჩვენი MCP სერვერი საშუალებას აძლევს გარე AI ინსტრუმენტებს, როგორიცაა Claude Code ან Cursor, პირდაპირ მართონ თქვენი ჰოსტინგი, თქვენი API უფლებების ფარგლებში.

უნდა ჩავასწორო პირდაპირ პროდაქშენში?

თქვენ შეგიძლიათ, და ზოგჯერ ეს ყველაზე სწრაფი სწორი გამოსავალია. ნებისმიერი არსებითი ცვლილებისთვის, ერთი დაწკაპუნებით მოახდინეთ კლონირება staging გარემოში, გახსენით Web IDE ასლზე სამუშაოდ და გადაიტანეთ ცვლილებები live გარემოში, როგორც კი მათი სისწორე დადასტურდება. Git-ზე დაფუძნებული განლაგებები და ვერსიონირებული რელიზები უკუქცევის (rollback) ფუნქციით ხელმისაწვდომია მაშინ, როდესაც ცვლილება რეპოზიტორიას ეკუთვნის, ხოლო სარეზერვო ასლები ერთი დაწკაპუნებით აღდგენის შესაძლებლობით ყველაფერს საიმედოდ იცავს.

როგორ შემიძლია მისი გამოცდა?

დაიწყეთ 14-დღიანი საცდელი პერიოდი ბარათის გარეშე. გადახდის მონაცემები არ არის საჭირო; საცდელი პერიოდი მოიცავს Footprint-Free ჰოსტინგს 5-მდე საიტისთვის, ასე რომ თქვენ შეგიძლიათ გახსნათ რედაქტორი, იმუშაოთ რეალურ საიტზე რეალურ სტეკში და თავად შეაფასოთ იგი.

გახსენით რედაქტორი და არა მხარდაჭერის ბილეთი

სრული VS Code ბრაუზერში. დაიწყეთ ბარათის გარეშე 14-დღიანი საცდელი პერიოდით — გადახდის მონაცემების გარეშე, 5-მდე საიტი Footprint-Free-ზე.

დაიწყეთ უფასოდ