სrსული VS Code, და არა ფაილების რედაქტორი
სინტაქსის გამოკვეთა, მრავალფაილიანი ძიება, გაყოფილი პანელები და კლავიატურის მალსახმობები, რომლებსაც უკვე კარგად იცნობთ, ბრაუზერშია მოწოდებული code-server-ის მიერ.
ფუნქციები
გაAღეთ სრული VS Code რედაქტორი პირდაპირ სამართავი პანელიდან და იმუშავეთ თქვენი საიტის რეალურ ფაილებზე. გაფართოებები, ინტეგრირებული ტერმინალი, git და wp-cli — ყველაფერი იმავე CageFS-ით იზოლირებულ გარემოში, სადაც თქვენი SSH და SFTP წვდომაა. არაფერია საჭირო ლოკალურად დასაყენებლად და არც ცალკეული ასლი შეიქმნება, რომელიც დროთა განმავლობაში მოძველდება.
ვებ IDE არის VS Code, რომელიც ბრაუზერში code-server-ის მეშვეობით ეშვება და სამართავი პანელიდან მიმდინარე საიტზე გახსნისას ირთვება. ის ზუსტად იმ საიტის ფაილებს აკორექტირებს — ატვირთის ეტაპის, სინქრონიზისთვის საჭირო ლოკალური შემოწმებისა და რედაქტორად მისადაგებული შეკვეცილი ვებ-ტექსტის ველის გარეშე.
სინტაქსის გამოკვეთა, მრავალფაილიანი ძიება, გაყოფილი პანელები და კლავიატურის მალსახმობები, რომლებსაც უკვე კარგად იცნობთ, ბრაუზერშია მოწოდებული code-server-ის მიერ.
დააინსტალირეთ ის გაფართოებები, რომლებთანაც მუშაობთ, რათა რედაქტორი ისე მოქცეს, როგორც თქვენი ლოკალური, და არა ზოგად გარემოში ძალდატანებით.
რედაქტორში ჩაშენებული კონსოლი, რომელიც შეზღუდულია თქვენი საიტით, რათა ბრძანებები კოდის გვერდით გაუშვათ და არა ცალკე ტერმინალის ფანჯარაში გადართვით.
სტეიჯი, ქომითი, ბრენჩი, დიფი და ფუში რედაქტორიდანვე — ასე რომ, სერვერზე შესრულებული სამუშაო რჩება ვერსიების კონტროლის ქვეშ და არ იქცევა დაუდგენელ ჰოთფიქსად.
WordPress-ის მუშაობისთვის ბრძანებათა სტრიქონი ისეთივე მნიშვნელოვანია, როგორც რედაქტორი. ორივე ერთ ადგილასაა.
wp-cli ხელმისაწვდომია პანელის ტერმინალიდან და SSH-ის მეშვეობით, რაც იმას ნიშნავს, რომ ის Web IDE-ს ინტეგრირებულ ტერმინალშიც ხელმისაწვდომია. მოძებნეთ და ჩაანაცვლეთ მონაცემთა ბაზა, გაასუფთავეთ ქეში, დააბრუნეთ პლაგინის წინა ვერსია, განაახლეთ მასობრივად, ექსპორტირება გაუკეთეთ ცხრილს ან გაუშვით ერთჯერადი სკრიპტი — იმ ფაილის დატოვების გარეშე, რომელსაც აპროგრამებდით.
ეს ხwers ჩვეულებრივ წრეს. წაიკითხეთ შეცდომა ჟურნალში, გახსენით ფაილი რედაქტორში, შეცვალეთ იგი, გაუშვით wp-cli ბრძანება, რომელიც ამას ამტკიცებს, და გადადით შემდეგზე. ყველაფერი ხდება რეალურ საიტზე, რეალურ სტეკზე, ასე რომ, რასაც ტესტავთ, ზუსტად ისხვდება თქვენი ვიზიტორებისთვის.
სერვერზე ბრაუზერიდან წვდომა მისაღებია მხოლოდ იმ შემთხვევაში, თუ საზღვარი რეალურია. Web IDE ზუსტად იმავე იზოლაციაში იმყოფება, როგორც ყველა სხვა წვდომის მარშრუტი.
თითოეული დამქირავებელი იღებს იზოლირებული ფაილური სისტემის ხედვას და არ შეუძლია სხვა დამქირავებლების, სხვა საიტების ან მგრძნობიარე სისტემური ფაილების ნახვა. CageFS შექმნილია უსაფრთხოების დარღვევების შესაკავებლად და ეს არის იგივე იზოლირებული გარემო (jail), რომელშიც თქვენი SSH და SFTP სესიები ეშვება.
CPU, RAM, IO, IOPS, პროცესები და entry-processes შეზღუდულია თითოეული საიტისთვის, ამიტომ მძიმე აგებულება ან უკონტროლო სკრიპტი იზღუდება საკუთარ „ქეიჯში“ და არა იწვევს მეზობელი საიტების მუშაობის შენელებას.
წვდომის გასაღებები და ავტორიზაციის მონაცემები მართვის პანელში იმართება მინიმალური პრივილეგიის პრინციპით, ასე რომ თქვენ ანიჭებთ მხოლოდ იმ წვდომას, რაც დავალებას სჭირდება და არაფერს მის მიღმა.
წვდომა აუდიტირდება სუბიექტის, ქმედებისა და სამიზნის მითითებით — ზუსტად ისეთივე დისციპლინით, როგორიც პლატფორმაზე ყველა პრივილეგირებულ ქმედებას ვრცელდება.
რედაქტორი მხოლოდ ნახევარია განვითარების გარემოსი. მეორე ნახევარი არის მის ქვეშ არსებული სტეკი, რომელიც კონფიგურირებადია თითოეული საიტისთვის.
პროდუქციის პირდაპირ რედაქტირება ზოგჯერ სწორი ნაბიჯია, ზოგჯერ კი ცუდი იდეა. პლატფორმა ორივე მიმართულებას ერთი და იგივე რედაქტორიდან მხარს უჭერს.
დააკლონირეთ საიტი სთეიჯინგზე ერთი დაწკაპუნებით, გახსენით Web IDE სთეიჯინგის ასლისთვის, იმუშავეთ იქ და გადაიტანეთ ცვლილებები სერვერზე, როდესაც მათ საიმედოობაში დარწმუნდებით. ფაილები და მონაცემთა ბაზა ერთად გადადის, პროდაქშენის იდენტურ სტეკსა და არქიტექტურაზე, ასე რომ სთეიჯინგი არის რეალური რეპეტიცია და არა მიახლოებითი სიმულაცია.
თუ თქვენი ნამუშევარი საცავში ინახება, გამოიყენეთ git რედაქტორიდან და მიეცით საშუალება git-ზე დაფუძნებულ დეპლოიებს, ცვლილება ატარონ აგებისა და გაშვების მილსადენში. ბრაუზერში დაწერილი კოდი შემდეგ მიჰყვება იმავე ვერსიირებულ გამოშვებისა და უკან დაბრუნების გზას, როგორც თქვენს ლეპტოპზე დაწერილი კოდი.
როდესაც ცვლილება მაინც არასწორად წავა, სარეზერვო ასაკლები პანელშია წარმოდგენილი ერთი დაწკაპუნებით აღდგენის ფუნქციით, ხოლო თითოეული გაშვება ვერსიული რელიზია, რომელზეც შეგიძლიათ დაბრუნდეთ. უსაფრთხოების ბადე მხარდაჭერის თიკეთი არ არის.
ვებ IDE მუშაობს პანელში ინტეგრირებულ AI ასისტენტთან ერთად, ხოლო მთელი პლატფორმა შექმნილია იმისთვის, რომ იმართებოდეს იმ AI ინსტრუმენტებით, რომლებსაც უკვე იყენებთ.
AI-ასისტენტი ხელმისაწვდომია მართვის პანელში და მუშაობს თქვენს საკუთარ მოდელზე 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-ის და პროცესების ლიმიტებს თითოეულ საიტზე, რათა ერთმა გარემომ არ გადატვირთოს სერვერი. CageFS შექმნილია უსაფრთხოების დარღვევების ლოკალიზებისთვის და არა რისკის ნულამდე დაყვანისთვის, რის გამოც მავნე პროგრამების საბაზისო სკანირება, პროაქტიული WAF და ეს იზოლაცია გათვალისწინებულია თითოეულ ანგარიშზე და არ იყიდება დამატებითი ოფციის სახით.
დღევანდელი წვდომა რეგულირდება თქვენი ორგანიზაციის როლებით — მფლობელი, ბილინგი, დეველოპერი და მხოლოდ წაკითხვადი — და წევრები იღებენ იმ როლის უფლებებს, რომელიც მათ ამ ორგანიზაციაში აქვთ. გაითვალისწინეთ, რომ დეველოპერის როლს არ აქვს განთავსების (deploy) ან ცოცხალ რეჟიმში გაშვების (push-to-live) უფლება. რესურსების სკონპირება წევრობის მიხედვით, როგორიცაა წევრის შეზღუდვა კონკრეტული საიტებით, არის სამომავლო გეგმა და არა ახლავე ხელმისაწვდომი ფუნქცია, ხოლო API გასაღებები გაიცემა ორგანიზაციის მიხედვით და არა თითოეული ინდივიდუალური წევრისთვის.
უფლებები აკონტროლებს იმას, რასაც თითოეული პროდუქტის ხაზი წარმოაჩენს. ძირითადი ჰოსტინგი სრულად თვითმომსახურებისაა, ხოლო Footprint-Free ჰოსტინგი განზრახ უფრო სტანდარტიზებული და შეზღუდულია საძიებო სისტემის კვალის მოდელის დასაცავად, ხოლო უფლებები ასევე არეგულირებს PHP მუშაკებს, დისკს და გაფართოებებს. შეამოწმეთ გეგმა, რომელსაც განიხილავთ, ფასების გვერდზე ან შეგვტყობინეთ ყიდვამდე.
AI პაკეტის საშუალებით ხელოვნური ინტელექტის დახმარება მუშაობს თქვენს საკუთარ მოდელზე, ამიტომ თქვენ მოიტანთ და იხდით იმ მოდელისთვის, რომელიც გსურთ, იმის ნაცვლად, რომ მიჯაჭვული იყოთ ჩვენ მიერ შერჩეულზე. ის დღესვე ხელმისაწვდომია სამართავ პანელში; რედაქტორის შიგნით ის აქტიურად მუშავდება და ჯერ არ არის ხელმისაწვდომი. ცალკე აღსანიშნავია, რომ ჩვენი MCP სერვერი საშუალებას აძლევს გარე AI ხელსაწყოებს, როგორიცაა Claude Code ან Cursor, პირდაპირ მართონ თქვენი ჰოსტინგი, თქვენი API ნებართვების ფარგლებში.
შეგიძლიათ, და ზოგჯერ ეს ყველაზე სწრაფი სწორი გამოსავალიცაა. არსებითი ცვლილებებისთვის, შექმენით სტეიჯინგის ასლი ერთი დაწკაპუნებით, გახსენით Web IDE ამ ასლისთვის და გადაიტანეთ ცვლილებები ძირითად სერვერზე მას შემდეგ, რაც მათი გამართულობა დადასტურდება. Git-ზე დაფუძნებული გაშლა და ვერსიონირებული რელიზები უარყოფის (rollback) ფუნქციით ხელმისაწვდომია მაშინ, როდესაც ცვლილება რეპოზიტორიუმს ეკუთვნის, ხოლო სარეზერვო ასლები ერთი დაწკაპუნებით აღდგენის ფუნქციით ყველაფერს უზრუნველყოფს.
დაიწყეთ 14-დღიანი საცდელი პერიოდი ბარათის მითითების გარეშე. გადახდის დეტალები საჭირო არ არის; საცდელი პერიოდი მოიცავს Footprint-Free ჰოსტინგს მაქსიმუმ 5 საიტით, ასე რომ, შეგიძლიათ გახსნათ რედაქტორი, იმუშაოთ რეალურ საიტზე რეალურ სტეკზე და თავად შეაფასოთ იგი.
სრული VS Code ბრაუზერში. დაიწყეთ ბარათის გარეშე 14-იანი საცდელი პერიოდი — გადახდის დეტალების გარეშე, 5-მდე საიტი Footprint-Free-ზე.
უფასოდ დაწყება