Kíkún VS Code, kì í ṣe olóòtú fáìlì
Ìfihàn àkọtọ́, ìwárí ọ̀pọ̀ fáìlì, àwọn pànẹ́ẹ̀lì pínpín àti àwọn ọ̀nà àbájáde bọ́tìnnì tí ẹ ti mọ̀ dunjú, tí a pèsè nínú àwárí kiri látọwọ́ code-server.
Àwọn àbùdá
Ṣí olóòtú VS Code lẹ́kùn-únrẹ́rẹ́ tààrà láti orí pátákó ìṣàkóso kí o sì ṣiṣẹ́ lórí àwọn fáìlì ojúlówó ti ojúlé wẹ́ẹ̀bù rẹ, pẹ̀lú git tí a kọ mọ́ ọn àti gbogbo olóòtú náà nínú àbò tí a ya sọ́tọ̀ ti CageFS gẹ́gẹ́ bí àwọle SFTP rẹ — kò sí ohun tí a óò fi sórí ẹ̀rọ lábẹ́lé, kò sì sí ẹ̀dà ọ̀tọ̀ tí yóò di àtijọ́. Ó ń ṣàtúnṣe ojúlé wẹ́ẹ̀bù LÁÀÀYÈ: fáìlì tí o bá fipamọ́ ti wà lórí íńtánẹ́ẹ̀tì fún gbogbo ènìyàn ní kété tí a kọ ọ́ tán, bí ó tilẹ̀ jẹ́ pé fáìlì tí kì í yípadà le máa pèsè láti inú àpamọ́ CDN fún tó wákàtí mẹ́rin.
Web IDE jẹ VS Code ti n ṣiṣẹ ninu aṣàwákiri nipasẹ code-server, ti a ṣii lati oju opo wẹẹbu ti ẹ n wo ninu dasibodu. O n ṣatunkọ awọn faili gidi ti oju opo wẹẹbu yẹn — ko si igbesẹ ikojọpọ, ko si ayẹwo agbegbe lati mu wa ni ibamu, ati pe kii ṣe apoti ọrọ wẹẹbu kekere ti n dibọn bi olootu.
Ìfihàn àkọtọ́, ìwárí ọ̀pọ̀ fáìlì, àwọn pànẹ́ẹ̀lì pínpín àti àwọn ọ̀nà àbájáde bọ́tìnnì tí ẹ ti mọ̀ dunjú, tí a pèsè nínú àwárí kiri látọwọ́ code-server.
Ètò àkójọ fáìlì, àwárí káàkiri gbogbo ojúlé wẹ́ẹ̀bù, àtúnṣe ọ̀pọ̀lọpọ̀ fáìlì àti àwọn àtòpọ̀ bọ́tìnnì tí ẹ ti mọ̀ tẹ́lẹ̀ — olóòtú tí ẹ ń lò lórí ẹ̀rọ yín, tí ń ṣiṣẹ́ lórí ẹ̀rọ olupèsè dípò kọ̀ǹpútà àgbélétan yín.
Ẹ n ṣatunkọ aaye ayelujara naa funra rẹ. Kò sí ẹda idanwo kankan laarin rẹ ati pe ko si ohun ti a o mu baramu lẹhin naa — eyi ti o mu ki o yara, ti o si jẹ ki o tọ si kika lẹẹmeji ki ẹ to fipamọ. Awọn faili aimi le tẹsiwaju lati ma ṣiṣẹ lati ibi ipamọ CDN fun to wakati mẹrin.
Ṣe stage, commit, branch, diff ati push lati inu olootu naa, ki iṣẹ ti a ṣe lori olupin le wa labẹ iṣakoso ẹya dipo ki o di atunṣe kiakia ti ko ni akọsilẹ.
Fún iṣẹ́ WordPress, ìlà àṣẹ ṣe pàtàkì bí olóòtú. Àwọn méjèèjì wà ní ibì kan náà.
wp-cli máa ń ṣiṣẹ́ lórí ojúlé wẹ́ẹ̀bù rẹ láti inú tẹ́mínà pánẹ́ẹ̀lì náà. Wá-kí-o-rọ́pò nínú àkójọ dátà, fọ kásì mọ́, dá àfikún padà sẹ́yìn, ṣe àmúdájú lọ́pọ̀lọpọ̀, gbé tábìlì jáde tàbí ṣe àmúlò ìwé-àṣẹ ẹ̀ẹ̀kan-ṣoṣo — láìfi fáìlì tí o ń ṣàtúnṣe rẹ̀ sílẹ̀.
Iyẹn pari ọna deede. Ka aṣiṣe ninu akọọlẹ, ṣii faili naa ninu olootu, yi pada, ṣiṣẹ aṣẹ wp-cli ti o fi han, tẹsiwaju. Ohun gbogbo n ṣẹlẹ lori aaye gidi lori ipilẹ gidi, nitorinaa ohun ti o ṣe idanwo ni ohun ti awọn alejo rẹ n gba.
Wiwọle aṣàwákiri sí olupin jẹ itẹwọgbà nikan ti aala ba jẹ gidi. Web IDE wa laarin ipinya gangan kanna gẹgẹbi gbogbo ipa ọna iwọle miiran.
Olúkúlùkù ayálégbé gba ìwò ètò fáìlì tí a yà sọ́tọ̀ tí kò sì lè rí àwọn ayálégbé mìíràn, àwọn ojúlé wẹ́ẹ̀bù mìíràn tàbí àwọn fáìlì ètò kókó. A ṣe àgbékalẹ̀ CageFS láti dènà àwọn ìrúfin, òun sì ni ẹ̀wọ̀n kan náà tí àwọn àkókò SFTP yín ń ṣiṣẹ́ nínú rẹ̀.
CPU, RAM, IO, IOPS, àwọn ìlànà àti entry-processes ní ààlà fún ojú-òpó kọ̀ọ̀kan, nítorí náà àgbékalẹ̀ tó wúwo tàbí àkójọ àṣẹ tí kò ṣeé kápá yóò wà lábẹ́ ìkápá nínú àgò tirẹ̀ dípò kí ó fa àwọn aládùúgbò rẹ̀ lulẹ̀ pẹ̀lú rẹ̀.
A ń ṣàkóso àwọn kọ́kọ́rọ́ ìwọlé àti àwọn ẹ̀rí ìdánimọ̀ nínú dashboard lórí ìpìlẹ̀ àǹfààní tó kéré jùlọ, nítorí náà ẹ máa ń fúnni ní àyè ìwọlé tí iṣẹ́ kan nílò nìkan tí kò sì ju bẹ́ẹ̀ lọ.
A ń ṣe àkọsílẹ̀ àwọn àyẹ̀wò ìwọlé pẹ̀lú olùṣe, ìgbésẹ̀ àti ohun tí a fojúsùn — ìbáwí kan náà ni a lò fún gbogbo ìgbésẹ̀ tí ó ní àǹfààní àkànṣe lórí pẹpẹ náà.
Olootu jẹ idaji agbegbe idagbasoke nikan. Idaji keji ni ipele ti o wa labẹ rẹ, ati pe a le tunto iyẹn fun aaye kọọkan.
Ṣiṣatunṣe taara lori agbegbe iṣelọpọ ma ń jẹ́ ipinnu ti o tọ nigbami ati pe o tun le jẹ imọran buburu nigbami. Pẹpẹ naa ṣe atilẹyin awọn ọna mejeeji lati olootu kanna.
Ṣe àwòkọ ojú-òpó wẹ́ẹ̀bù náà sí staging pẹ̀lú títẹ ẹ̀ẹ̀kan péré, ṣí Web IDE lórí ẹ̀dà staging náà, ṣiṣẹ́ níbẹ̀, kí o sì gbé e lọ sí live nígbà tí a bá ti fọwọ́ sí àtúnṣe náà. Àwọn fáìlì àti database máa ń wọlé papọ̀, lórí stack àti àwòrán ìṣètò kan náà bíi ti production, nítorí náà staging jẹ́ àdánwò gidi dípò kíkàn fojú bù ú.
Tí iṣẹ́ rẹ bá jẹ́ ti ibi ìpamọ́ kan, lo git láti inú olóòtú náà kí o sì jẹ́ kí àwọn ìfilélẹ̀ tí ó dá lórí git gbé àtúnṣe náà kọjá nínú ọ̀pá-ìgbékalẹ̀ ìkọ́-àti-ìfilélẹ̀. Kóòdù tí a kọ sínú awotuntun lẹ́yìn náà yóò tẹ̀lé ipa-ọ̀nà ìtújáde àti ìdápadà oní-ìtẹ̀jáde kan náà gẹ́gẹ́ bíi kóòdù tí a kọ sórí kọ̀ǹpútà alágbèéká rẹ.
Nígbà tí àyípadà kan bá bàjẹ́ lọ́nàkọnà, àwọn àfipamọ́ wà nínú pánẹ́ẹ̀lì pẹ̀lú ìmúpadàbọ̀sí ti tẹ́ńbẹ́lù kan ṣoṣo, gbogbo ìfilọ́lẹ̀ sì jẹ́ àtẹ̀jáde tí a ṣe àtúnṣe sí tí ẹ lè padà sí. Àwọ̀n ààbò kì í ṣe tíkẹ́ẹ̀tì ìtìlẹ́yìn.
Web IDE sopọ pẹlu oluranlọwọ AI inu dasibodu, gbogbo pẹpẹ naa si wa ni kíkọ́ lati jẹ didari nipasẹ awọn irinṣẹ AI ti ẹ ti n lo tẹlẹ.
Ìrànlọ́wọ́ AI wà lórí dashboard, tí ń ṣiṣẹ́ lórí àwòṣe ti ara rẹ nípasẹ̀ AI Pack — ìwọ ló ń mú àwòṣe náà wá, olùrànlọ́wọ́ náà yóò sì ka àti ṣàtúnṣe àwọn fáìlì, ṣiṣẹ́ wp-cli, yóò sì ti àwọn àyípadà jáde. Kò sí ìdè kankan sí àwòṣe tí a fi sínú rẹ̀ tí o kò yàn.
Lẹhin aṣàwákiri, olupin MCP wa n gba eyikeyi onibara ti o ni agbara MCP laaye — Claude Code, Cursor, ChatGPT ati awọn miiran — lati ṣakoso alejo gbigba ati awọn aaye rẹ ni ede ti ara, ti o wa laarin awọn igbanilaaye API rẹ. Ilana naa jẹ mọọmọ: API kan ati katalogi iṣe kan, ti a fihan ni ọpọlọpọ awọn ọna. Kọ sinu olootu wa, kọ sinu tirẹ, tabi jẹ ki aṣoju kan ṣe e, ati ọna imuṣiṣẹ kanna n ṣiṣẹ fun gbogbo awọn mẹtẹẹta.
Ó jẹ́ VS Code tí ń ṣiṣẹ́ nínú aṣàwákiri rẹ, tí a pèsè nípasẹ̀ code-server tí a sì ṣí láti ojú-ewé ojúlé wẹ́ẹ̀bù náà ní dashboard. Ìwọ yóò gba olóòtú pípé, pẹ̀lú git, tí ń ṣàtúnṣe àwọn fáìlì gidi ti ojúlé wẹ́ẹ̀bù náà lórí ẹ̀rọ-ìpèsè — àwọn tí ó wà láàyè, láìsí ẹ̀dà staging kankan láàárín. Kò sí ohun tí a fi sí orí ẹ̀rọ lábẹ́lé bẹ́ẹ̀ sì ni kò sí ẹ̀dà ọ̀tọ̀ọ̀tọ̀ kankan láti mú dọ́gba.
Bẹ́ẹ̀ ni. Olóòtú wẹ́ẹ̀bù náà jẹ́ ọ̀nà àbáwọlé kan, lẹ́gbẹ̀ẹ́ SFTP — àti, lórí àwọn ètò tí ó ní SSH nínú, a-ṣe-àgbékalẹ̀-ní-àhámọ́ shell. Gbogbo wọn ń bọ́ sí ojú-ìwòye kan náà tí a ya sọ́tọ̀ nípa lílo CageFS fún àwọn fáìlì yín, nítorí náà ẹ lè lo olóòtú náà fún iṣẹ́ kan kí ẹ sì lo oníbàárà tiyín fún èyí tí ó kàn. Àwọn ètò Footprint-Free ń gba SFTP dípò shell.
Olúkúlùkù olùgbààyè ló ń gba ìwò ètò fáìlì tí a yà sọ́tọ̀ lábẹ́ CageFS tí kò sì lè rí àwọn olùgbààyè mìíràn, àwọn ojúlé wẹ́ẹ̀bù mìíràn tàbí àwọn fáìlì ètò tí ó kàn gbòrò, bẹ́ẹ̀ sì ni LVE ń pẹwẹ́ CPU, RAM, IO, IOPS àti àwọn ìlànà iṣẹ́ fún ojúlé wẹ́ẹ̀bù kọ̀ọ̀kan kí àgọ́ kan má bàa gba gbogbo agbára olupèsè tán. A ṣe àgbékalẹ̀ CageFS láti mọ́ àwọn ìfọ́wọ́lé mọ́ ibì kan dípò kí ó mú kí ewu di odo pátápátá, èyí sì ni ìdí tí a fi fi ìṣàyẹ̀wò kòkòrò kọ̀mpútà tí ó jẹ́ ìpìlẹ̀, WAF aṣáájú-ìwọlé àti ìyàsọ́tọ̀ yẹn sínú gbogbo àkópọ̀-ìwé dípò títà wọ́n gẹ́gẹ́ bí àṣàyàn àfikún.
Ìwọlé lónìí wà lábẹ́ àkóso àwọn ipa àjọ yín — owner, billing, dev àti read-only — bẹ́ẹ̀ sì ni àwọn ọmọ ẹgbẹ́ ń jogún àwọn àṣẹ ti ipa tí wọ́n dìmú nínú àjọ yẹn. Ẹ kíyèsí pé ipa dev kò ní àṣẹ deploy tàbí push-to-live. Ìpinnu àwọn ààyè ohun-èlò fún ọmọ ẹgbẹ́ kọ̀ọ̀kan gẹ́gẹ́ bí àṣàyàn, bíi dídá ọmọ ẹgbẹ́ kan dúró sí àwọn ojú-òpó wẹ́ẹ̀bù pàtó, jẹ́ àtúnṣe tí a gbèrò dípò nǹkan tí ó wà lárọ̀ọ́wọ́tó báyìí, a sì ń fúnni ní àwọn kọ́kọ́rọ́ API fún àjọ kọ̀ọ̀kan pẹ̀lú àwọn ààyè tí a fọ́n dẹ́wẹ́ dípò fún ọmọ ẹgbẹ́ kọ̀ọ̀kan.
Kì í ṣe àbùdá ètò kan, nítorí náà ìdáhùn kò dá lórí ètò tí ẹ rà — ó dá lórí ibi tí ojúlé wẹ́ẹ̀bù náà ti ń ṣiṣẹ́. Olóòtú náà máa ń ṣí lórí àwọn ojúlé tí a gbàlejò lórí ẹ̀rọ tiwa fúnra wa, nítorí pé ó ń ṣiṣẹ́ nínú àpótí àdádó ti ojúlé náà fúnra rẹ̀ lórí àwọn ẹ̀rọ olupin wa. Bí ẹ bá ti yàn láti fi ojúlé kan sí ibòmíràn — orí pèpéle ìgbàlejò mìíràn, Cloudflare Pages, Netlify, GitHub Pages tàbí ẹ̀rọ olupin tiyín fúnra yín — ẹ máa ṣàtúnṣe ojúlé náà ní ibi tí ó ti ń ṣiṣẹ́. VPS àti àwọn ohun èlò awọsanma kò ní i pẹ̀lú: kò sí àpótí tí a ń ṣàkóso fún un láti ṣí sí.
Ìrànlọ́wọ́ AI ń ṣiṣẹ́ lórí àwòṣe tirẹ̀ nípasẹ̀ AI Pack, nítorí náà ẹ mú wá kí ẹ sì sanwó fún àwòṣe tí ẹ fẹ́ dípò kí ẹ wà ní ìdè sí èyí tí a yàn. Ó wà nínú dashboard lónìí; nínú olóòtú ó wà nínú ìdàgbàsókè tí ó gbóná janjan kò sì tíì sí fún lílò. Lọ́tọ̀, ẹ̀rọ-ìpèsè MCP wa ń gba àwọn irinṣẹ́ AI òde bíi Claude Code tàbí Cursor láàyè láti darí ibi ìgbàlejò yín tààrà, ní ìbámu pẹ̀lú àwọn àṣẹ API yín.
Ẹ lè ṣe é, nígbà míràn èyí sì jẹ́ ìdáhùn tító tọ́ tí ó yára jùlọ. Fún ohunkóhun tí ó ṣe pàtàkì, da ẹ̀dà rẹ̀ sí staging pẹ̀lú tẹ ẹ̀ẹ̀kan ṣoṣo, ṣí Web IDE sí orí ẹ̀dà náà, kí ẹ sì gbé e lọ sí live nígbà tí a bá ti rí i dájú pé àyípadà náà dára. Àwọn ìgbésílẹ̀ tí ó dá lórí Git àti àwọn ìtúsílẹ̀ tí a fún ní ẹ̀yà pẹ̀lú ìyípadà sẹ́yìn wà níbẹ̀ nígbà tí àyípadà bá jẹ́ ti ibi ìfipamọ́ (repository), àti àwọn àfipamọ́ afidípò pẹ̀lú ìmúpadàbọ̀ sípò pẹ̀lú tẹ ẹ̀ẹ̀kan ṣoṣo wà lẹ́yìn ohun gbogbo.
Bẹ̀rẹ̀ àdánwò ọlọ́jọ́ 14 láìlo káàdì. Kò sí àwọn kúlẹ̀kúlẹ̀ ìsanwó tí a nílò; àdánwò náà bo ìgbàlejò Footprint-Free pẹ̀lú tó àwọn ojúlé wẹ́ẹ̀bù 5, kí ẹ lè ṣí olóòtú náà, ṣiṣẹ́ lórí ojúlé wẹ́ẹ̀bù gidi lórí ìmọ̀-ẹ̀rọ gidi kí ẹ sì dá a lẹ́jọ́ fúnra yín.
VS Code kíkún nínú aṣàwákiri. Bẹ̀rẹ̀ pẹ̀lú àkókò ìdánwò ọjọ́ 14 láìlo káàdì — kò sí àwọn kúlẹ̀kúlẹ̀ ìsanwó, tó tó àwọn ojú-òpó wẹ́ẹ̀bù 5 lórí Footprint-Free.
Bẹrẹ lọfẹẹ