Eklentiler
Eklentiler Ogma'yı özel arayüz sayfaları, arka uç işleme, olay kancaları ve ayar panelleriyle genişletir; tümü eklentinin bildirdiği izinlerle sınırlıdır.


Eklentiler neler ekleyebilir?
- Sol gezinme menüsünden erişilebilen özel arayüz sayfaları.
- İstek veya yanıtları işleyen arka uç rotaları.
- Kaydedilen trafikle tetiklenen olay kancaları.
- Eklentiye özgü yapılandırma için ayar sayfaları.
- Komut paletine kaydedilebilen komutlar.
Klasörden yükleme
- Eklentiler görünümünde Yükle düğmesine tıklayın.
- Klasör seçin.
- Eklenti kök dizinini seçin. Dizin, geçerli bir eklenti manifesti ve manifestte bildirilen dosyaları içermelidir.
- Ogma paketi doğrular ve kaydeder.
- Çalıştırmak için eklentiyi etkinleştirin.
Zip arşivinden yükleme
- Eklentiler görünümünde Yükle düğmesine tıklayın.
- Zip seçin.
- Eklentinin
.zipdosyasını seçin. - Algılanan eklenti adını ve sürümünü inceleyin.
- Yükle düğmesine tıklayın, ardından eklentiyi etkinleştirin.
Zip yüklemeleri Ogma'nın yönettiği eklenti dizinine kopyalanır. Yüklemeden sonra özgün arşiv silinebilir.
Uyumluluk uyarıları
Yüklemeden sonra Ogma eklenti ayrıntı sayfasında uyarılar gösterebilir. Bunlar bilgilendirme amaçlıdır; eklentinin çalışmasını engellemez.
Yaygın uyarılar:
- Başvurulmayan dosyalar — pakette bulunan ancak manifestte bildirilmeyen dosyalar.
- Eksik çalışma zamanı uyumluluk katmanı — eklenti, bu Ogma sürümünde bulunmayan bir uyumluluk katmanı gerektiren API kullanıyor.
Tanımadığınız bir eklentiyi etkinleştirmeden önce uyarıları inceleyin.
Etkinleştirme ve kapatma
Eklentiyi etkinleştirmek veya kapatmak için satırındaki Etkin anahtarını kullanın. Devre dışı eklentiler yüklü kalır ama çalışmaz. Yeniden etkinleştirmek eklentiyi tekrar yüklemeden çalışır hâle getirir.
Eklenti ayrıntı sekmeleri
Ayrıntı panelini açmak için bir eklenti seçin. Panelde şu sekmeler bulunur.
| Sekme | İçeriği |
|---|---|
| Genel bakış | Eklenti adı, sürümü, yazarı, açıklaması ve kaynağı. |
| Uyarılar | Yükleme veya etkinleştirme sırasında algılanan uyumluluk sorunları. |
| İzinler | Eklentinin istediği ve Ogma'nın çalışma zamanında verdiği izinler. |
| Dosyalar | Eklenti paketindeki dosyaların listesi. |
| Günlükler | Yapılandırılmış günlük satırları için sözdizimi vurgusuyla eklentinin çalışma zamanı çıktısı. |
| Arayüz | Eklentinin panel içinde gösterilen özel sayfası. |
İzinler
İzinler sekmesi, eklentinin manifestte bildirdiği her izni ve geçerli izin durumunu listeler. Arka uç çağrıları sunucu tarafında denetlenir. Arayüz her iznin güncel durumunu yansıtır.
Eklenti beklendiği gibi davranmıyorsa gerekli izinlerin verildiğini doğrulamak için İzinler sekmesini kontrol edin.
Geliştirme modu
Klasörden yüklenen eklentiler Geliştirme rozeti ve Yeniden yükle düğmesi gösterir.
Kod değişikliklerini tekrar kurmadan uygulamak için Yeniden yükle düğmesine tıklayın. Eklenti yeniden başlar, tüm kancaları ve rotaları yeniden kaydeder. Eklenti yazarları için standart geliştirme döngüsü budur.
Geliştirme modundaki eklentiler kaynak klasöre bağlı kalır. Bu klasördeki dosya değişiklikleri bir sonraki yeniden yüklemede uygulanır.
Eklenti mağazası
Eklenti mağazası sekmesi, Awesome Ogma Plugins kayıt defterindeki topluluk eklentilerini listeler.
- Eklenti listesine göz atın veya arama yapın.
- Açıklamasını, sürümünü ve uyumluluk meta verilerini görmek için eklentiye tıklayın.
- Doğrudan yüklemek için Yükle düğmesine tıklayın.
- Mağazadan yüklenmiş eklenti için daha yeni uyumlu sürüm varsa işlem Güncelle olarak değişir.
Mağazadan yükleme, paketi almak için ağ bağlantısı gerektirir.