Eklenti Geliştirme

Veritabanı Migration Sistemi

Eklenti tabloları oluşturma, güncelleme ve versiyon yönetimi.

Eklentiler migrations/ klasörü altında SQL dosyaları ile tablo oluşturur.

Adlandırma Kuralı

migrations/
├── 001_init.sql
├── 002_add_settings.sql
└── 003_add_indexes.sql

Dosyalar sıralı numaralarla adlandırılır ve her biri bir kez çalıştırılır.

Tablo Adlandırma

Eklenti tabloları plg_ prefix ile başlamalıdır:

CREATE TABLE IF NOT EXISTS plg_my_plugin_data (
  id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  key_name VARCHAR(100) NOT NULL,
  value_json LONGTEXT,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  UNIQUE KEY u_key (key_name)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Migration Çalıştırma

Eklenti aktifleştirildiğinde onInstall() metodu migration dosyalarını otomatik çalıştırır.

Ücretli kurulum hizmeti

Kurulumu ekibimiz üstlensin

Bu form ücretsiz destek için değil. Sunucu kurulumu, ilk yapılandırma ve devreye alma için teklif oluşturuyoruz.

  • Sunucuya kurulum ve ilk yayın
  • Domain / SSL / temel ayarlar
  • İhtiyacına göre ücretli teklif dönüşü
Bilgilerini bırak, ekip teklif ve uygunluk için sana dönüş yapsın.