විශේෂාංග

වෙබ් IDE — සජීවී වෙබ් අඩවියේ, බ්‍රව්සරය තුළ VS Code

උපකරණ පුවරුවෙන් (dashboard) කෙළින්ම සම්පූර්ණ VS Code සංස්කාරකයක් විවෘත කර ඔබේ වෙබ් අඩවියේ සැබෑ ගොනු මත වැඩ කරන්න. දිගු (extensions), ඒකාබද්ධ පර්යන්තයක් (integrated terminal), git සහ wp-cli, මේ සියල්ල ඔබගේ SSH සහ SFTP ප්‍රවේශය පවතින CageFS-විදිත (isolated) පරිසරය තුළම ඇත - දේශීයව (locally) ස්ථාපනය කිරීමට කිසිවක් නැත, සහ කාලයත් සමඟ යල් පැන යන වෙනම පිටපත් ද නොමැත.

  • VS Codeසම්පූර්ණ සංස්කාරකය, බ්‍රව්සරය තුළ
  • 650,000+ලෝකවාසීව සත්කාරක කර ඇති වෙබ් අඩවි
  • 3ප්‍රවේශ මාර්ග: Web IDE, SSH, SFTP/FTP
  • 99.99%කාලය අඛණ්ඩව ක්‍රියාත්මක වීම සහතික කිරීම

ඔsc දැනටමත් දන්නා සංස්කාරකය, සජීවී ගොනු පද්ධතිය වෙත යොමු කර ඇත

වෙබ් IDE යනු ඩාෂ්බෝඩ් එකේ ඔබ නරඹන වෙබ් අඩවියෙන් විවෘත වන, code-server හරහා බ්‍රව්සරයේ ක්‍රියාත්මක වන VS Code වේ. එය එම වෙබ් අඩවියේ සැබෑ ගොනු සංස්කරණය කරයි — උඩුගත කිරීමේ පියවරක්, සමමුහුර්ත කර තබා ගැනීමට දේශීය චෙක්අවුට් එකක් සහ සංස්කාරකයක් ලෙස පෙනී සිටින සීමිත වෙබ් පෙළ කොටුවක් එහි නොමැත.

සම්පූර්ණ VS Code මිස ගොනු සංස්කාරකයක් නොවේ

සින්ටැක්ස් හයිලයිටින්, බහු-ගොනු සෙවීම, බෙදූ කඩඉම් සහ ඔබ දැනටමත් හුරුපුරුදු කෙටිමං යතුරු, code-server මගින් බ්‍රවුසරය ඔස්සේ සපයයි.

දිගු කිරීම්

සාමාන්‍ය පරිසරයකට ඔබව බලපෑම් කරනවාට වඩා, ඔබේ එඩිටරය ඔබේ දේශීය එඩිටරය ක්‍රියා කරන ආකාරයටම ක්‍රියා කිරීම සඳහා ඔබ වැඩ කරන extensions ස්ථාපනය කරන්න.

ඒකාබද්ධ පර්යන්තය

සංස්කාරකය තුළම ඇති, ඔබේ වෙබ් අඩවියට සීමා වූ ෂෙල් එකක් (shell) මඟින්, වෙනත් ටර්මිනල් කවුළුවකට මාරු වීමෙන් තොරව කෝඩ් එක අසලම විධානයන් ක්‍රියාත්මක කිරීමට ඔබට හැකි වේ.

ජිට් අභ්‍යන්තරව සකසා ඇත

සර්වර් එක මත සිදු කරන ලද වැඩ කටයුතු ලේඛනගත නොකළ හොට්ෆික්ස් එකක් බවට පත්වීමට ඉඩ නොදී, සංස්කාරකය තුළ සිටම ස්ටේජ් (stage), කොමිට් (commit), බ්‍රාන්ච් (branch), ඩිෆ් (diff) සහ පුෂ් (push) කරන්න, එවිට ඒවා අනුවාද පාලනය යටතේ පවතී.

කෝඩ් එක ඇති තැන wp-cli

WordPress සඳහා වැඩ කිරීමේදී විධායක පෙළ (command line) සංස්කාරකය තරම්ම වැදගත් වේ. ඒ දෙකම එකම ස්ථානයක ඇත.

wp-cli යනු පැනල් පර්යන්තයෙන් සහ SSH හරහා ලබා ගත හැකි අතර, එයින් අදහස් වන්නේ එය වෙබ් IDE හි ඒකාබද්ධ පර්යන්තයෙන් ද ලබා ගත හැකි බවයි. ඔබ සංස්කරණය කරමින් සිටි ගොනුවෙන් ඉවත් නොවී — දත්ත සමුදායක් සෙවීම සහ ප්‍රතිස්ථාපනය කිරීම, හැඹිලියක් හිස් කිරීම, ප්ලගිනයක් ආපසු හැරවීම, තොග යාවත්කාලීන කිරීම, වගුවක් අපනයනය කිරීම හෝ එක් වරක් ක්‍රියාත්මක වන ස්ක්‍රිප්ට් එකක් ධාවනය කිරීම සිදු කළ හැක.

එය සාමාන්‍ය ක්‍රියාවලිය අවසන් කරයි. ලොගයේ ඇති දෝෂය කියවන්න, සංස්කාරකයේ ගොනුව විවෘත කරන්න, එය වෙනස් කරන්න, එය තහවුරු කරන wp-cli විධානය ක්‍රියාත්මක කරන්න, ඉදිරියට යන්න. සෑම දෙයක්ම සැබෑ ස්ටැක් එක මත සැබෑ වෙබ් අඩවියට එරෙහිව සිදුවේ, එබැවින් ඔබ පරීක්ෂා කරන්නේ කුමක්ද යන්න ඔබේ අමුත්තන්ට ලැබෙන දෙය වේ.

  • සංස්කාරකයේ ඒකාබද්ධ ටර්මිනලය, පැනල් ටර්මිනලය හෝ SSH හරහා wp-cli
  • විසඳුම කේතයේ නොව පරිපාලක අංශයේ පවතින විට එක් ක්ලික් කිරීමකින් WP පරිපාලක වෙත පිවිසීම
  • පැනලයෙන් ප්ලගම සහ තේමාව ස්ථාපනය කිරීම, සක්‍රිය කිරීම, යාවත්කාලීන කිරීම සහ ඉවත් කිරීම
  • සංස්කාරකය සමඟ ප්‍රවේශ, දෝෂ සහ PHP ලොග් ලබා ගත හැක
  • phpMyAdmin සහ Adminer සෘජු දත්ත සමුදා කාර්යයන් සඳහා කාවද්දා SSO කර ඇත
  • FileGator ගොනු කළමනාකරු තොග ගොනු මෙහෙයුම් සඳහා කාවද්දන ලද සහ SSO සක්‍රීය කරන ලදී

කර්නලය තුළ හුදකලා කර ඇත, ත්‍රීව්‍ර පරීක්ෂාවට ලක් කර ඇත

සේවාදායකයක් වෙත බ්‍රව්සරයෙන් ප්‍රවේශ වීම පිළිගත හැක්කේ මායිම සැබෑ නම් පමණි. Web IDE එක අනෙකුත් සෑම ප්‍රවේශ මාර්ගයකම ඇති හුදකලා වීමට සමාන හුදකලාවක් තුළ පිහිටා ඇත.

CageFS ගොනු පද්ධති හුදකලා කිරීම

සෑම කුලී නිවැසියෙකුටම හුදකලා ගොනු පද්ධති දසුනක් ලැබෙන අතර අනෙකුත් කුලී නිවැසියන්, වෙනත් අඩවි හෝ සංවේදී පද්ධති ගොනු දැකීමට නොහැක. උල්ලංඝනය කිරීම් පාලනය කිරීම සඳහා CageFS නිර්මාණය කර ඇති අතර, එය ඔබගේ SSH සහ SFTP සැසි ක්‍රියාත්මක වන ජේල් එකම වේ.

LVE සම්පත් හුදකලා කිරීම

CPU, RAM, IO, IOPS, ක්‍රියාවලි සහ ඇතුළත්-ක්‍රියාවලි එක් අඩවියක් සඳහා සීමා කර ඇත, එබැවින් බර ගොඩනැගීමක් හෝ පාලනයකින් තොර ස්ක්‍රිප්ට් එකක් අසල්වැසි අඩවි පහළට ඇද දමනු වෙනුවට එහිම කූඩුව තුළ සීමා කරනු ලැබේ.

අවම වරප්‍රසාද සහිත අක්පත්‍ර

ප්‍රවේශ කී (access keys) සහ අදාළ තොරතුරු උපරිම අවම-වගකීම් (least-privilege) පදනම මත ඩෑෂ්බෝඩය තුළ කළමනාකරණය කරනු ලබයි, එබැවින් ඔබ යම් කාර්යයකට අවශ්‍ය වන ප්‍රවේශය පමණක් ලබා දෙන අතර ඊට එහා කිසිවක් ලබා නොදෙයි.

විගණන-ලොග් කළ ප්‍රවේශය

වේදිකාවේ ඇති සෑම වරප්‍රසාද ලත් ක්‍රියාවක් සඳහාම යොදන විනයම මෙහිදී ක්‍රියාත්මක වේ — ප්‍රවේශය ක්‍රියාකරු, ක්‍රියාව සහ ඉලක්කය සමඟ විගණන ලේඛනගත කෙරේ.

කේතය පමණක් නොව, ධාවන කාලය ද හැඩගස්වන්න

සංස්කාරකවරයෙක් යනු සංවර්ධන පරිසරයකින් අඩක් පමණි. අනෙක් අඩ වන්නේ ඊට යටින් ඇති ස්ටැක් එක වන අතර, එය එක් එක් අඩවිය අනුව වින්‍යාසගත කළ හැකිය.

  • එක් සයිට් එකක් සඳහා PHP සංස්කරණය තේරීමේ පහසුකම, ඒ නිසා පැරණි ප්ලගිනයකට සහ නවීන බිල්ඩ් එකකට එකම ගිණුම තුළ පැවැතිය හැක
  • ඔika හිමිකම් සීමාවන් තුළ සංස්කරණය කළ හැකි PHP සැකසුම් — memory_limit, max_execution_time, upload සහ post ප්‍රමාණයන් සහ අනෙකුත් සියල්ල
  • අඩවියෙන් අඩවියට PHP එක්ස්ටෙන්ෂන් (extensions) සක්‍රීය හෝ අක්‍රීය කර ඇත: imagick, gd, redis, memcached, bcmath, intl, soap සහ තවත් බොහෝ දේ
  • ඔන්නුම් වලට වෙන් වූ LSAPI PHP වැඩකරුවන්, LVE ඇතුළත් ක්‍රියාවලි මගින් සීමා කර ඇති අතර ඔබේ ස්තරය තුළ වින්‍යාස කළ හැක
  • WP-cron සහ සැබෑ cron (real cron) දෙකම සඳහා අඩවි මට්ටමින් cron කළමනාකරණය, මෙන්ම අඩවි මට්ටමේ පරිසර විචල්‍යයන් (environment variables)
  • සm‍අඩවියක් සඳහා Redis හෝ Memcached වස්තු හැඹුම (object cache), HTTP/3 සහිත LiteSpeed Enterprise මඟින් සපයනු ලැබේ
  • බාහිර සේවාදායකයක් අවශ්‍ය වූ විට බහු දත්ත සමුදායන් සහ පරිශීලකයන් සමඟ එක් අඩවියකට MariaDB සහ දුරස්ථ ප්‍රවේශ ටොගලයක්

සංස්කරණයේ සිට සජීවීකරණය දක්වා, ආරක්ෂිතව

නිෂ්පාදන පරිසරය (production) සෘජුවම සංස්කරණය කිරීම සමහර විට නිවැරදි තේරීමක් වන අතර සමහර විට නරක අදහසකි. වේදිකාව එකම සංස්කාරකය හරහා මෙම ක්‍රම දෙකටම සහය දක්වයි.

එක් ක්ලික් කිරීමකින් අඩවිය ස්ටේජින් වෙත ක්ලෝන කරන්න, ස්ස්ටේජින් පිටපතට එරෙහිව Web IDE එක විවෘත කරන්න, එහි වැඩ කරන්න, සහ වෙනස තහවුරු වූ පසු ලයිව් වෙත පුෂ් කරන්න. ප්‍රඩක්ෂන් එකේ මෙන්ම එකම ස්ටැක් සහ බ්ලුප්‍රින්ට් එක යටතේ ගොනු සහ දත්ත සමුදාය එකට පැමිණේ, එබැවින් ස්ටේජින් යනු ආසන්න ආදේශකයක් නොව සැබෑ පෙරහුරුවකි.

ඔއްගේ කාර්යය ගබඩාවකට අයත් නම්, සංස්කාරකය තුළ සිට git භාවිතා කර ගොඩනැඟීමේ සහ යෙදවීමේ නල මාර්ගය හරහා git-පාදක යෙදවීම් වෙනස්කම් සිදු කිරීමට ඉඩ දෙන්න. බ්‍රව්සරය තුළ ලියන ලද කේත, ඔබේ ලැප්ටොප් පරිගණකයේ ලියන ලද කේතය මඟින්ම අනන්‍ය අනුවාදගත නිකුතු සහ ආපසු හැරවීමේ මාර්ගය අනුගමනය කරයි.

කිසියම් වෙනස්කමක් වැරදී ගියහොත්, එක්-ක්ලික් ප්‍රතිස්ථාපනයක් සහිතව උපස්ථ පැනලය තුළ ලැයිස්තුගත කර ඇති අතර, සෑම යෙදවීමක්ම ඔබට ආපසු හැරවිය හැකි අනුවාදගත නිකුතුවකි. ආරක්ෂිත දැල යනු සහාය ටිකට්පතක් නොවේ.

සංස්කාරකය තුළ AI සහ එයින් පිටත ඕනෑම AI එකක්

වෙබ් IDE එක ඩෑෂ්බෝඩ් එක තුළ ඇති AI සහායකයා සමඟ යුගල කර ඇති අතර, මුළු වේදිකාවම ගොඩනගා ඇත්තේ ඔබ දැනටමත් භාවිතා කරන AI මෙවලම් මගින් ක්‍රියාත්මක වන පරිදිය.

AI සහායකය ඩෑෂ්බෝඩ් එකෙහි ලබා ගත හැකි අතර, AI පැකේජය හරහා ඔබේම ආකෘතිය මත ක්‍රියාත්මක වේ — ඔබ ආකෘතිය සපයන අතර, සහායකයා ලිපිගොනු කියවා සංස්කරණය කරයි, wp-cli ධාවනය කරයි සහ වෙනස්කම් යොදයි. ඔබ විසින් තෝරා නොගත් කාවැද්දූ ආකෘතියකට සීමා වීමක් මෙහි නොමැත.

බ්‍රවුසරයෙන් පිටත, අපගේ MCP සේවාදායකය මඟින් ඕනෑම MCP-හැකියාව ඇති සේවාදායකයකට — Claude Code, Cursor, ChatGPT සහ වෙනත් ඒවාට — ඔබේ API අවසරයන් මඟින් සීමා කරමින්, ස්වභාවික භාෂාවෙන් ඔබේ හොස්ටින් සහ වෙබ් අඩවි පාලනය කිරීමට ඉඩ සලසයි. මෙම ක්‍රමවේදය අභිප්‍රේරිත එකකි: API එකක් සහ ක්‍රියාකාරී නාමාවලියක්, විවිධ ක්‍රම මඟින් ඉදිරිපත් කෙරේ. අපගේ සංස්කාරකය තුළ ගොඩනඟන්න, ඔබේ එක තුළ ගොඩනඟන්න, නැතහොත් නියෝජිතයෙකුට එය කිරීමට ඉඩ දෙන්න, එකම යෙදවුම් මාර්ගය තුනටම සේවය කරයි.

නිතර අසන ප්‍රශ්න

వెబ్ IDE (Web IDE) යනු කුමක්ද?

මෙය ඔබේ බ්‍රව්සරයේ ධාවනය වන VS Code වන අතර, එය code-server මඟින් සපයනු ලබන අතර ඩෑෂ්බෝඩ් එකේ ඇති වෙබ් අඩවි පිටුවෙන් විවෘත වේ. සේවාදායකයේ ඇති එම වෙබ් අඩවියේ සැබෑ ගොනු සංස්කරණය කිරීමට ඔබට දිගු (extensions), ඒකාබද්ධ ටර්මිනලයක් සහ git ඇතුළු සම්පූර්ණ සංස්කාරකය ලැබෙනු ඇත. කිසිවක් දේශීයව ස්ථාපනය කර නොමැති අතර සමමුහුර්ත කර තබා ගැනීමට වෙනම පිටපතක් ද නොමැත.

මට තවමත් SSH සහ SFTP ලැබෙනවාද?

ඔව්. වෙබ් IDE එක යනු සිරකරන ලද SSH ෂෙල් එකක් සහ SFTP/FTP සමඟින්, ඇතුළුවීමට ඇති ක්‍රම තුනෙන් එකකි. මේවා තුනම ඔබේ ගොනු වල එකම CageFS-විදිත දර්ශනයකට ළඟා වේ, එබැවින් ඔබට එක් කාර්යයක් සඳහා සංස්කාරකයද ඊළඟ කාර්යය සඳහා විධාන රේඛාවද භාවිතා කළ හැක. wp-cli පැනල් ටර්මිනලයෙන් සහ SSH හරහා ලබා ගත හැකිය.

වs වෙනත් කුලී නිවැසියන්ට ඒ හරහා මගේ ගොනු දැකගත හැකිද?

සෑම කුලී නිවැසියෙකුටම CageFS යටතේ හුදකලා වූ ගොනු පද්ධති දර්ශනයක් ලැබෙන අතර අනෙකුත් කුලී නිවැසියන්, අනෙකුත් අඩවි හෝ සංවේදී පද්ධති ගොනු දැකීමට නොහැකිය. තවද එක් කුලී නිවැසියෙකුට සේවාදායකය ක්ෂය කර දැමීම වැළැක්වීම සඳහා LVE විසින් එක් අඩවියක් සඳහා CPU, RAM, IO, IOPS සහ ක්‍රියාවලි සීමා කරයි. අවදානම ශුන්‍ය කිරීමට වඩා උල්ලංඝනයන් පාලනය කිරීමට CageFS නිර්මාණය කර ඇති අතර, ඒ නිසා මූලික අනිෂ්ට මෘදුකාංග පරිලෝකනය (malware scanning), ක්‍රියාකාරී WAF සහ එම හුදකලා කිරීම විකල්පයක් ලෙස විකුණනවා වෙනුවට සෑම ගිණුමකටම ඇතුළත් කර ඇත.

මගේ වෙබ් අඩවි වලින් එකකට පමණක් සංවර්ධකයෙකුට ප්‍රවේශය ලබා දිය හැකිද?

වත්මන් ප්‍රවේශය ඔබේ ආයතනික භූමිකාවන් වන හිමිකරු (owner), බිල්පත් (billing), සංවර්ධක (dev) සහ කියවීම පමණක් (read-only) මඟින් පාලනය වන අතර, සාමාජිකයින්ට එම ආයතනයේ ඔවුන් දරන භූමිකාවේ අවසරයන් උරුම වේ. සංවර්ධක භූමිකාවට යෙදවීමේ (deploy) හෝ සජීවී පරිසරයට යැවීමේ (push-to-live) අවසරය ඇතුළත් නොවන බව සලකන්න. සාමාජිකයෙකු විශේෂිත වෙබ් අඩවිවලට පමණක් සීමා කිරීම වැනි විකල්ප සාමාජිකතා අනුව සම්පත් විෂය පථය සීමා කිරීම දැනට ලබා ගත හැකි දෙයකට වඩා අනාගතයේ සැලසුම් කර ඇති වැඩිදියුණු කිරීමකි, සහ API යතුරු තනි සාමාජිකයෙකු වෙනුවට කැටිති විෂය පථයන් (granular scopes) සහිතව එක් ආයතනයක් බැගින් නිකුත් කරනු ලැබේ.

Web IDE එක සෑම සැලසුමකදීම ලබා ගත හැකිද?

හිමිකම් මඟින් එක් එක් නිෂ්පාදන පෙළ හෙළිදරව් කරන දේ පාලනය කරයි. ප්‍රධාන ධාරාවේ හෝස්ටිං යනු සම්පූර්ණයෙන්ම ස්වයං-සේවා වන අතර, Footprint-Free හෝස්ටිං යනු footprint ආකෘතිය ආරක්ෂා කිරීම සඳහා හිතාමතාම වඩාත් ප්‍රමිතිගත කර අගුළු දමා ඇති අතර, හිමිකම් මඟින් PHP සේවකයන්, තැටි සහ දිගු ද පාලනය කරයි. මිලකරණ පිටුවේ ඔබ සලකා බලන සැලැස්ම පරීක්ෂා කරන්න, නැතහොත් මිලදී ගැනීමට පෙර අපෙන් විමසන්න.

සංස්කාරකයේ ඇති AI සහාය සඳහා අමතර මුදලක් අය කෙරේද?

AI Pack එක හරහා කෘත්‍රිම බුද්ධි (AI) සහාය ක්‍රියාත්මක වන්නේ ඔබගේම ආකෘතියක් මත වන බැවින්, අප විසින් තෝරා ගන්නා ලද එකකට බැඳී සිටිනවා වෙනුවට ඔබට අවශ්‍ය ආකෘතිය ඔබ විසින් ගෙනැවිත් ඒ සඳහා ගෙවිය හැක. එය අද ඩෑෂ්බෝඩ් එක තුළ ඇත; සංස්කාරකය (editor) තුළ එය සක්‍රීය සංවර්ධනයක පවතින අතර තවමත් ලබා ගත නොහැක. වෙනමම, අපගේ MCP සේවාදායකය මඟින් Claude Code හෝ Cursor වැනි බාහිර AI මෙවලම් වෙත, ඔබගේ API අවසරයන් මඟින් සීමා කරමින්, ඔබේ හෝස්ටිං සේවාව සෘජුවම පාලනය කිරීමට ඉඩ සලසයි.

මම ප්‍රොඩක්ෂන් (production) පරිසරය සෘජුවම සංස්කරණය කළ යුතුද?

ඔබට එසේ කළ හැකි අතර, සමහර විට එය වේගවත්ම නිවැරදි පිළිතුර වේ. සැලකිය යුතු යමක් සඳහා, එක ක්ලික් කිරීමකින් ස්ටේජින් වෙත ක්ලෝන් කර, එම පිටපතට එරෙහිව වෙබ් IDE විවෘත කර, වෙනස්කම් තහවුරු වූ පසු ලයිව් වෙත පුෂ් කරන්න. වෙනස්වීම් ගබඩාවකට අයත් වන විට Git මත පදනම් වූ යෙදවීම් සහ රෝල්බැක් සහිත සංස්කරණය කළ නිකුතු ලබා ගත හැකි අතර, එක ක්ලික් එකකින් ප්‍රතිස්ථාපනය කළ හැකි බැකප් සියල්ල පිටුපසින් ක්‍රියාත්මක වේ.

මම එය උත්සාහ කරන්නේ කෙසේද?

කාඩ් පතක් අවශ්‍ය නොවන දින 14ක අත්හදා බැලීමක් ආරම්භ කරන්න. ගෙවීම් විස්තර අවශ්‍ය නොවේ; මෙම අත්හදා බැලීම මඟින් අඩවි 5ක් දක්වා Footprint-Free සත්කාරක සේවාව (hosting) ආවරණය වන බැවින්, ඔබට සංස්කාරකය විවෘත කිරීමට, සැබෑ ස්ටැක් එක මත සැබෑ අඩවියක වැඩ කිරීමට සහ එය ඔබම තක්සේරු කිරීමට හැකිය.

සහාය ටිකට් පතක් නොව, සංස්කාරකය විවෘත කරන්න

බ්‍රව්සරය තුළ සම්පූර්ණ VS Code. කාඩ්පත් අවශ්‍ය නොවන දින 14ක නොමිලේ අත්හදා බැලීමකින් ආරම්භ කරන්න - ගෙවීම් විස්තර අවශ්‍ය නොවේ, Footprint-Free මත අඩවි 5ක් දක්වා.

නොමිලේ අරඹන්න