Skip to main content

Плагин Билдер жана Сандбокс

Gratis AI Agent v1.5.0 сиздин жетишкендериңиздеги WordPress плагиндарын генерациялоо, активдештирүү жана башкарууга мүмкүндүк берген Плагин Билдер жана Сандбокс Системасын киргизет — бул ар бир нерсени коопсуз, изоляцияланган сансбокс чөйрөсү аркылуу ишке ашырат.

Жалпы маалымат

Плагин Билдер AI жардамчысына табигый тилде берилген суроолорго жооп катары колдонуучуга ылайыктуу WordPress плагиндарын жазууга мүмкүндүк берет. Генерацияланган плагиндер чыныгы сайттын иштешине жетишкенден мурун сансбокс катмары ичинде текшерилет, сакталат жана активдештирилет.

Колдонуу мисалдары:

  • Деревелирдин катышуусусуз жетекчилерге (developer) кирүүсүз жеңил утитабы плагиндерди генерациялоо.
  • WordPress хуктарына же колдонулуп жаткан пост түрлөрүнө муктаж функцияларды прототиптелоо.
  • Топторулган операциялар үчүн кыска мөөнөтү бар автоматташтыруу скрипттерин түзүү.

AI аркылуу плагиндерди генерациялоо

Плагин генерациялоо үчүн Gratis AI Agent чат интерфейсин ачыңыз жана эмнеге муктаж экенин сүрөттөп бериңиз. Мисалы:

"Деревелирдин дашборду үстүнө колдонулуп жаткан кошумча администратордук билдирүүнү камсыз кылган плагиндерди түзүңүз."

AI төмөнкүлөрдү аткарат:

  1. Структураланган код генерациясы аркылуу плагин PHP кодун чыгарат.
  2. Синтаксистик каталар жана коопсуз болбогон үлгүлөр боюнча жыйынтыгын текшерет.
  3. Генерацияланган плагинді сансбокс сактоочу депого (sandbox store) сактайт.
  4. Плагин слагы менен тастыктоону жана Сансбокс активдештирүү баскычы менен ырастама жөнүндө билдирүү берет.

Активдештирүү алдында оңдоолорду бир эле чат сызыгында кайра сурап беришиңиз аркылуу иштеген жыйынтыкты өзгөртө аласыз.

Сансбокс активдештирүү

Генерацияланган плагинді сансбокста активдештирүү — аны чыныгы жетишкендердегидей активдештирүүдөн айырмасы бар. Сансбокс:

  • Плагинді изоляцияланган WordPress чөйрөсүндө (wp-env) иштетет.
  • Элтиң PHP каталарын, эскертүүлөрүн же хуктардын чырчаалырын багыттайт.
  • Активдештирүү жыйынтыгын чат интерфейси аркылуу кайтарып берет.

Плагинді сансбокста активдештирүү үчүн AI чат жообунду Сансбокс активдештирүү баскычынан басыңыз же slash буйругунун колдонулушун:

/activate-plugin


Статус сообщении подтверждает, что активация ийги аткарылды же ийги аткарылба. Эгер катарууда катаал болсо, катаал нотасы чат тармагында көрсөтүлөт.

## Жаңы аткарылган плагиндерди башкаруу

Жаңы аткарылган плагиндер **Gratis AI Agent → Plugin Builder → Manage Plugins** бөлүмүндө тизмеленет. Бул экрандан сиз төмөнкүлөрдү кыла аласыз:

| Аракет | Сүрөттөмө |
|---|---|
| **Source-ду көрүү** | Плагиндин толук PHP кодун карап чыгуу. |
| **Sandbox'та кайра аткаруу** | Sandbox активация текшерүүнү кайра жүргүзүү. |
| **Сетьде орнотуу** | Плагинти иштей турган жишик сетьке жайгаштыруу (манюалдык тастыктоо талап кылынат). |
| **Жаңартуу** | AI аркылуу жаңы версияны сунуштоо, бар кодду алмаштыруу. |
| **Өчүрүү** | Плагинти sandbox сарайынан алып салуу. Ал биринчи кезекте бардык сайттардан аткарылат. |

:::warning
**Сетьде орнотуу** жаралган плагинти сиздин иштей турган WordPress multisite'ка жайгаштырат. Ушул ишке киришө алдында плагин кодун карап чыгыңыз. Gratis AI Agent жишик орнотууну аткаруудан мурун тастыктоо сурашат.
:::

## Жаралган плагинти сетьке орнотуу

Сиз жаралган плагин менен канааттансаңыз, аны иштей турган сетьке орнотушуңуз мүмкүн:

1. **Gratis AI Agent → Plugin Builder → Manage Plugins** бөлүмүнө кириңиз.
2. Жайгаштыргыңыз келген плагиндин жанындагы **Install on Network**-ке басыңыз.
3. Диалогду тастыктаңыз. Плагин `wp-content/plugins/` директориясына жана сетьке аткарылган катары орнотулат.

Же болбосо, чат интерфейсиндеги slash буйругунан колдонуңуз:

/install-plugin


## Плагин жаңартуулары

Жаралган плагинти жаңартуу үчүн жаңы сүйлөшүүde AI ассистентине өзгөрүмдү баяндоо керек:

> "dashboard-notice плагинти администраторлорго гана нотаны көрсөтүүгө чейин жаңартыңыз."

AI жаңы версиюду түзөт, ал учурдагы версия менен бирге sandbox'та пайда болот. Сиз diffди карап чыгып, жаңартуу колдонулгандан мурун тастыкташыңыз керек.

## HookScanner Интеграция

Plugin Builder ар бир жаралган плагин тарабынан катталган хуктарды жана фильтрлөрдү талдоо үчүн интеграцияланган **HookScanner**-ды колдонуп жүрөт. HookScanner жыйынтыгы чат жообундо көрсөтүлөт жана төмөнкүлөрдү камтыйт:

- Катталган аракет хуктары (`add_action` чакырылуулары).
- Катталган фильтр хуктары (`add_filter` чакырылуулары).
- Плагин мурункулуктарда (dependencies) табылган кез келген хуктар (vendor/ жана node_modules/ директорияларын өткөрөт).

Бул сизге плагинти активдемелүүдөн мурун анын иши жөнүндө түшүнүүгө жардам берет.

## Коопсуздук эрежелери

- Жаралган плагиндер колдонуучу тарабынан колу менен орнотулган плагиндерден өзүнчө сакталат жана сиз аларды тармакка өзүңүз активдемелген чейин стандарттык WordPress плагин башкаруу экраны аркылуу ала албайсыз.
- Санбокс (sandbox) плагин файлда жазып жатканда директория өтүүсүн болтурбоо үчүн жолдорду текшерет.
- Ката аркылуу аткарыла турган функция чакырылган плагиндер (`eval`, `exec`, `system` сыяктуу) валидация учурунда белгиленет жана активдемелгендирилет.