Skip to main content

Plugin Builder & Sandbox

Gratis AI Agent v1.5.0 waxay soo bandhigaysaa Plugin Builder & Sandbox System, kaas oo u oggolaanaya agensi AI inuu abuuro, fuliyo (activate), iyo maamulo WordPress plugins-kaaga ee shirkaddaada — dhammaantood iyadoo la isticmaalayo deegaan ammaan ah oo gaar ah (sandbox environment).

Aragtida Guud (Overview)​

Plugin Builder wuxuu u oggolaanaya agensi AI inuu qoro plugin-yada WordPress-kaaga ee gaarka ah jawaabta codsiyada luuqadda caadiga ah. Plugin-yada la abuuro waxaa la hubiyaa, lagu kaydiyaa, lana fuliyaa gudaha qayb ammaan ah (sandbox layer) ka hor inta aysan waxba saarin shaqada website-ka dhabta ah.

Waxyaabaha la isticmaali karo waa:

  • Abuurista plugin-yada fudud ee caawiyaya (utility plugins) iyadoo aan loo baahnayn developer-ka.
  • Sameynta qaabab cusub oo u baahan hook-yada WordPress ama custom post types.
  • Abuurista scripts automation ah oo gaaban oo loogu talagalay hawlo isku mar ah (batch operations).

Plugin Abuurista iyadoo la isticmaalayo AI​

Si aad u abuurtid plugin, fur interface-ka chat-ka Gratis AI Agent oo qeex waxa aad u baahan tahay. Tusaale ahaan:

"Abuur plugin oo ku dar farriin admin gaar ah (custom admin notice) dashboard-ka."

AI-ga wuxuu samayn doonaa:

  1. Waxay soo saari doontaa koodhka PHP ee plugin-ka iyadoo la isticmaalayo qaab dhismeedka koodhka (structured code generation).
  2. Waxay hubin doontaa waxyaabaha ka dhasha qaladka syntax-ka iyo qaababka aan ammaan ahayn.
  3. Waxay kaydsataa plugin-ka la soo saaray sandbox store-ka.
  4. Waxay soo celisaa xaqiijin adigoo bixinaysa slug-ga plugin-ka iyo badhka Activate in Sandbox.

Waxaad hagaajin kartaa natiijada iyadoo la raacayo haddii aad su'aal kale weydiinayso isku-dhafka wixii hore ka dhashay intaadan ma hawlgalka bilaabin.

Sandbox Activation (Ficilista Sandbox)​

Ficilista plugin la soo saaray sandbox-ka waa mid kala duwan oo ka duwan ficilista haddii aad si toos ah u fulinayso shabakadta dhabta ah (live network). Sandbox-ku:

Waxay plugin-ka ku shaqeeyaa deegaan WordPress oo la kala go'aabay (wp-env). Wuxuu qaatayaa dhammaan qaladkii PHP, digniirrada (warnings), ama isku dhacdooyinka hook-yada. Waxuu soo celinayaa natiijada fulinta (activation result) qaybta chat-ka.

Si aad plugin u fulin sandbox-ka, riix badhka Activate in Sandbox ee jawaabta AI chat-ka, ama isticmaal amarka slash-ka:

/activate-plugin <plugin-slug>

Fariin xaalad ah ayaa kuu ogeysa haddii fulinta ay guuleysatay ama ay ku fashanayso. Haddii ay fashato, log-ga qaladka (error log) waxaa lagu soo bandhigaa dhagaxa chat-ka.

Maareynta Plugins-ka La Sameeyay (Generated Plugins)​

Plugins-ka la sameeyay waxaa laga heli karaa Gratis AI Agent → Plugin Builder → Manage Plugins. Middaas ayaad samayn kartaa:

ActionSharaxaad
View sourceCode-ka PHP-ga dhammaystira ee plugin-ka eeg.
Re-activate in sandboxMar kale socodka hubinta sandboxed-ka (sandbox activation check).
Install on networkPlugin-ka ku soo dejinta shabakadta dhabta ah (waxay u baahan tahay xaqiijin gacanta).
UpdateVersion cusub oo AI-ga bixisa, oo beddelaya koodka jira.
DeleteKa saar plugin-ka sandboxed-ka. Waa inuu marka hore la xirtaa dhammaan goobaha (sites) si uu u joojiyo shaqadiisa.
warning

Install on network waxay ku soo dejisaa plugin-ka la sameeyay shabakadda WordPress-kaaga dhabta ah ee multisite. Ka hor intaadan sii socon, hubi koodka plugin-ka. AI Agent bilaashka ah wuxuu weydiin doonaa xaqiijin ka hor inta aanu dhammaystirno soo dejinta dhab ah.

Soo Dejita Plugin La Sameeyay Shabakadda (Network)​

Marka aad ku qanacsan tahay plugin la sandboxed-ka, waxaad si toos ah ugu soo dejin kartaa shabakadda dhabta ah:

  1. Tag Gratis AI Agent → Plugin Builder → Manage Plugins.
  2. Guji Install on Network oo ku yaalla plugin-ka aad rabto inaad soo dejiso.
  3. Hubi dialog-ka. Plugin-ku wuxuu lagu soo installay wp-content/plugins/ wuxuuna bilaabmay shaqada ee network-ka.

Sida kale, isticmaal amarka slash (slash command) ee interface-ka chat-ka:

/install-plugin <plugin-slug>

Cusboonaysiinta Plugin-yada (Plugin Updates)​

Si aad u cusboonaysiiso plugin la abuuro, qoraalka isbeddelka ku siiyo caawiyaha AI wada hadalka cusub:

"Update the dashboard-notice plugin si uu kaliya u muujiyo ogeysiga maamulayaasha."

AI-gu wuxuu abuuraa nooc cusub oo ku yaalla sandbox-ka isagoo la mid ah nooca hadda jira. Waxaad dib u eegaysaa diff-ka (diff) ka hor intaadan la adeegsado cusboonaysiinta.

HookScanner Integration​

Plugin Builder-ku wuxuu isticmaalayaa HookScanner oo isdhexgeli ah si uu u falanqeeyo hooks iyo filters-ka ay plugin kasta soo saaro. Waxa natiijada HookScanner lagu muujinayaa jawaabta chat-ka waxayna ku jirtaa:

  • Action hooks la diiwaangeliyay (add_action calls).
  • Filter hooks la diiwaangeliyay (add_filter calls).
  • Halkee ay la helaan hooks-ka ku jira dacwada plugin-ka (waxa uu ka iska saaraa directories-ka vendor/ iyo node_modules/).

Tani waxay kaa caawinaysaa inaad fahanto sida plugin-ka u shaqeeyo intaadan siiso hawlgalka.

Tixgelinta Amniga​

Plugins-ka la abuuro waxaa lagu kaydiyo si kala duwan oo ka mid ah kuwa aad si gacanta u installay, waxaana aanu ku heli karaan screen-ka maamulka plugin-ka ee WordPress intaadan si cad u installin shirkaddaada. Sandbox-ku wuxuu isticmaalaa xaqiijinta habka (path validation) si looga horjoogsado in la galo faylasha plugin-ka marka la qorayo. Plugins-ka leh hawlo khatar ah (sida eval, exec, system) waxaa lagu calaamadi doonaa inta lagu jiro xaqiijinta waxayna ma shaqayn doonaan.