{"version":1,"pages":[{"id":"-MfqQCwkm9Ih7Z_5isxX","title":"Hoşgeldiniz!","pathname":"/eklenti-gelistirme","siteSpaceId":"sitesp_xD4Hq","description":"BT süreçlerinizde bulunan bütün bileşenleri uzaktan, kararlı, güvenli ve genişletilebilir yöntemler ile merkezi olarak yönetmenizi sağlar."},{"id":"-Mfvpm5acRhMhXlwCC7R","title":"Geliştirme Ortamı Kurulumu","pathname":"/eklenti-gelistirme/baslangic/gelistirme-ortami-kurulumu","siteSpaceId":"sitesp_xD4Hq","description":"Liman üzerinde eklenti geliştirme ortamının kurulumundan bahsedilecektir.","breadcrumbs":[{"label":"Başlangıç"}]},{"id":"-MfrSNdbXzt-LkxMNuj_","title":"Yeni Eklenti Oluşturma","pathname":"/eklenti-gelistirme/baslangic/yeni-eklenti-olusturma","siteSpaceId":"sitesp_xD4Hq","description":"Bu başlık altında yeni eklenti oluşturma yollarından ve eklenti şablonlarından bahsedilecektir.","breadcrumbs":[{"label":"Başlangıç"}]},{"id":"-Mg5JEAJHFcRnvkEzvA7","title":"Dosya ve Dizin Yapısı","pathname":"/eklenti-gelistirme/genel-bilgiler/dizin-yapisi","siteSpaceId":"sitesp_xD4Hq","description":"Liman eklentilerinin dizin yapısından ve klasörlerin ne işe yaradığını öğreneceğiz.","breadcrumbs":[{"label":"Genel Bilgiler"}]},{"id":"-Mg5I7VNHii2U5qM4wvX","title":"Kontrolcüler","pathname":"/eklenti-gelistirme/genel-bilgiler/kontrolculer","siteSpaceId":"sitesp_xD4Hq","description":"Eklentiler üzerinde kontrolcülerin kullanımından ve nasıl çalıştıklarından bahsedilecektir.","breadcrumbs":[{"label":"Genel Bilgiler"}]},{"id":"-Mg5JRvPTaMxVPUYaOeh","title":"Rotalar","pathname":"/eklenti-gelistirme/genel-bilgiler/rotalar","siteSpaceId":"sitesp_xD4Hq","description":"Eklentilerde rotaların görevi tam olarak nedir, ne yapar?","breadcrumbs":[{"label":"Genel Bilgiler"}]},{"id":"-Mg5IBMvvxfyigjIBauE","title":"Veritabanı Mantığı","pathname":"/eklenti-gelistirme/genel-bilgiler/veritabani-mantigi","siteSpaceId":"sitesp_xD4Hq","description":"Geliştirdiğiniz eklentilerde kullanıcıdan veri alıp, bu veriyi nasıl kullanacağımızı öğreneceğiz.","breadcrumbs":[{"label":"Genel Bilgiler"}]},{"id":"-Mg5IJK21NGHd_Iyoodb","title":"Bileşen Mantığı","pathname":"/eklenti-gelistirme/genel-bilgiler/bilesen-mantigi","siteSpaceId":"sitesp_xD4Hq","description":"Geliştirdiğiniz eklentiye Liman anasayfasına eklenebilen bir bileşen entegre etmeyi öğreneceğiz.","breadcrumbs":[{"label":"Genel Bilgiler"}]},{"id":"-Mg5IUpWQ4_GnNFaofxA","title":"Paket Bağımlılığı Eklemek","pathname":"/eklenti-gelistirme/genel-bilgiler/paket-bagimliligi-eklemek","siteSpaceId":"sitesp_xD4Hq","description":"Geliştirdiğiniz eklentiyi çalıştırmak için Liman sunucusuna paket kurmanız gerekiyorsa, bu paketleri Liman'a nasıl otomatik kurdurabileceğinizi öğreneceğiz.","breadcrumbs":[{"label":"Genel Bilgiler"}]},{"id":"-Mg5Ht9p4yLWCF6MLHLy","title":"PHP Yardımcı Fonksiyonları","pathname":"/eklenti-gelistirme/genel-bilgiler/yardimci-fonksiyonlar","siteSpaceId":"sitesp_xD4Hq","description":"Liman üzerinde eklentilerle kullanabileceğiniz PHP yardımcı fonksiyonların listesi.","breadcrumbs":[{"label":"Genel Bilgiler"}]},{"id":"-MgL7ltyaxl4NJcNSQGq","title":"JS Yardımcı Fonksiyonları","pathname":"/eklenti-gelistirme/genel-bilgiler/javascript-yardimci-fonksiyonlari","siteSpaceId":"sitesp_xD4Hq","description":"Arayüzde işlemler yaparken kullanabileceğiniz genel Javascript yardımcı fonksiyonlarından bahsedeceğiz.","breadcrumbs":[{"label":"Genel Bilgiler"}]},{"id":"-Mg5I1z49XqyYvHbGjMf","title":"Sunucuda Komut Çalıştırmak","pathname":"/eklenti-gelistirme/gelistirme/sunucuda-komut-calistirmak","siteSpaceId":"sitesp_xD4Hq","description":"Eklentinizi eklediğiniz sunucu üzerinde nasıl komut çalıştırır ve çıktılarını nasıl alırsınız detaylıca bahsedeceğiz.","breadcrumbs":[{"label":"Geliştirme"}]},{"id":"-Mg4_nTOkdUQh2bApBY7","title":"Sunucuda Betik Çalıştırmak","pathname":"/eklenti-gelistirme/gelistirme/sunucuda-betik-calistirma","siteSpaceId":"sitesp_xD4Hq","description":"Sunucu üzerinde Python, Bash ve Powershell betiklerini çalıştırma yöntemleri.","breadcrumbs":[{"label":"Geliştirme"}]},{"id":"-Mg5ILC2_1uCUc1pv7Rn","title":"Dosya Yükleme, İndirme","pathname":"/eklenti-gelistirme/gelistirme/dosya-yuekleme-indirme","siteSpaceId":"sitesp_xD4Hq","description":"Eklentinin eklendiği sunucuya dosya yüklemeyi veya sunucudan dosya indirmeyi öğreneceğiz.","breadcrumbs":[{"label":"Geliştirme"}]},{"id":"-Mg5IbGTbz3xs_F6yPpU","title":"Protokol Bağlantıları (LDAP, SMB)","pathname":"/eklenti-gelistirme/gelistirme/protokol-baglantilari-ldap-smb","siteSpaceId":"sitesp_xD4Hq","description":"Liman eklentilerinizde belirli protokole nasıl bağlanabileceğinizi öğreneceğiz.","breadcrumbs":[{"label":"Geliştirme"}]},{"id":"-Mg4w5SVeg6yRwODno3d","title":"Tablo","pathname":"/eklenti-gelistirme/sandbox/tablo","siteSpaceId":"sitesp_xD4Hq","description":"Liman eklentileri üzerinde kolay bir biçimde tablo oluşturma yolu.","breadcrumbs":[{"label":"Arayüz Elemanları"}]},{"id":"-Mg5IhRXHb-v7bdby3Mj","title":"Modal","pathname":"/eklenti-gelistirme/sandbox/modal","siteSpaceId":"sitesp_xD4Hq","description":"Liman eklentileri üzerinde kolay bir biçimde modal (açılır pencere) oluşturmanın yolları.","breadcrumbs":[{"label":"Arayüz Elemanları"}]},{"id":"-Mg5Ino2ZkrAGgqaIkTy","title":"Dosya Yükleme","pathname":"/eklenti-gelistirme/sandbox/dosya-yuekleme","siteSpaceId":"sitesp_xD4Hq","description":"Liman eklentileri üzerinde dosya yükleme formu oluşturmanın anlatımı.","breadcrumbs":[{"label":"Arayüz Elemanları"}]},{"id":"-Mg5JHN8Dp305hzw8lUw","title":"Görev (Task)","pathname":"/eklenti-gelistirme/sandbox/goerev-task","siteSpaceId":"sitesp_xD4Hq","description":"Paket yükleme&kaldırma ve benzeri tüm uzun süren işlemleri arkaplanda çalıştırıp arayüzde çıktıları göstermeyi kolaylaştıran Task(Görev) componentini öğreneceğiz.","breadcrumbs":[{"label":"Arayüz Elemanları"}]},{"id":"-Mg5Mh-j8T_7crBnc9Bt","title":"Toolkit Kullanımı","pathname":"/eklenti-gelistirme/ileri-seviye/liman-toolkit","siteSpaceId":"sitesp_xD4Hq","description":"Toolkit, Liman eklentilerinin geliştirilmesini kolaylaştırmak için çeşitli yardımcılar ve sınıflar sağlayan bir kütüphanedir.","breadcrumbs":[{"label":"İleri Seviye"}]},{"id":"-Mg5JeeoyuGBQrFfGpxI","title":"Yerelleştirme","pathname":"/eklenti-gelistirme/ileri-seviye/yerellestirme","siteSpaceId":"sitesp_xD4Hq","description":"Liman eklenti paketlerinizde farklı dil desteği sağlamak için yapmanız gereken işlemler.","breadcrumbs":[{"label":"İleri Seviye"}]},{"id":"-Mg5JZ2vA9zwwidEUCqC","title":"Composer","pathname":"/eklenti-gelistirme/ileri-seviye/composer","siteSpaceId":"sitesp_xD4Hq","description":"Eklentilere Composer yardımı ile kütüphane kurup kullanmayı öğreneceğiz.","breadcrumbs":[{"label":"İleri Seviye"}]},{"id":"-Mg5Jb2y5zrz-xsNdfAY","title":"DB Kütüphanesi","pathname":"/eklenti-gelistirme/ileri-seviye/db-kuetuephanesi","siteSpaceId":"sitesp_xD4Hq","description":"Veritabanı işlemleri için kullanabileceğiniz illuminate/database kütüphanesinin entegrasyonunu öğreneceğiz.","breadcrumbs":[{"label":"İleri Seviye"}]}]}