Eklenti Geliştirme (Plugin Development) Rehberi

BiPanel'in en güçlü yönü, ana çekirdek (Core) dosyalarına asla dokunmadan, dışarıdan zjekte edilen tamamen izole modüller geliştirebilmenizdir. Sizin yazdığınız bir eklenti, dünyanın herhangi bir yerindeki BiPanel sistemine pürüzsüz kurulabilir.

Eklenti Oluşturma (Artisan CLI)

Terminal pencerinizde aşağıdaki tek satır kodu çalıştırarak gerekli tüm dizin yapısını anında oluşturabilirsiniz:

php artisan bipanel:plugin:create my-plugin

Bu komut sonucunda platform/plugins/my-plugin dizini altında servis sağlayıcılar, route dosyaları ve veritabanı migrasyonları hazır olarak sizi karşılar.

Plugin.json Yapısı

Bir eklentinin sistem tarafından tanınabilmesi için merkezinde bir kimlik dosyası olmalıdır:

{
    "name": "Benim Modülüm",
    "namespace": "BiPanel\\MyPlugin\\",
    "provider": "BiPanel\\MyPlugin\\Providers\\MyPluginServiceProvider",
    "author": "Doğan GÖKÇE",
    "url": "https://market.onehost.tr",
    "version": "1.0.0",
    "description": "BiPanel için geliştirilmiş harici bir entegrasyon."
}
AKTİVASYON ZORUNLULUĞU

Yazdığınız kodların çalışması için öncelikle Yönetim Paneli -> Eklentiler menüsünden eklentinizi "Aktifleştir" butonuna tıklayarak veritabanı tablolarının kurulmasını sağlamalısınız.

DG

Doğan GÖKÇE

iletisim@dogangokce.com

© 2026 ONEHOST ENTERPRISE