• 22-03-2025, 05:57:41
    #10
    doctor_cmptr adlı üyeden alıntı: mesajı görüntüle
    Sadece wordpress plugin geliştirken sorun yalşıyorum bende:/

    sapıtıyor cursor ne yapsam🙈
    valla ben şimdiye kadar hiç kullanmadım ama kendi tecrübelerime göre sanırım birşeyler yazıp oluşturacağım şimdi başka bir yerden kopyalasam istediklerimi yapmaz kod oluşturma yapımı tamamen bozar birde onla uğraşmak istemiyorum hocam
  • 22-03-2025, 11:14:35
    #11
    Sadece rules dosyası yetmiyor. Prd dosyaları da yapılandırman lazım. Yani sistemi detaylı anlatacaksın. Sonra kural olarak yapıldı yapılacak mdsini takip ettirip güncelletmen ve adım adım gitmen lazım
  • 22-03-2025, 12:18:46
    #12
    AliYucel adlı üyeden alıntı: mesajı görüntüle
    Sadece rules dosyası yetmiyor. Prd dosyaları da yapılandırman lazım. Yani sistemi detaylı anlatacaksın. Sonra kural olarak yapıldı yapılacak mdsini takip ettirip güncelletmen ve adım adım gitmen lazım
    parsan yap bir yerde karıştırıyor:/

    daha tam olmamış.

    Yalnız epey zaman kazandırıyor modüler yapı ile çalışırsan.
  • 22-03-2025, 17:02:47
    #13
    AliYucel adlı üyeden alıntı: mesajı görüntüle
    Sadece rules dosyası yetmiyor. Prd dosyaları da yapılandırman lazım. Yani sistemi detaylı anlatacaksın. Sonra kural olarak yapıldı yapılacak mdsini takip ettirip güncelletmen ve adım adım gitmen lazım
    Teşekkürler hocam
  • 22-03-2025, 17:03:21
    #14
    doctor_cmptr adlı üyeden alıntı: mesajı görüntüle
    parsan yap bir yerde karıştırıyor:/

    daha tam olmamış.

    Yalnız epey zaman kazandırıyor modüler yapı ile çalışırsan.
    Yinede çok güzel bir sistem bişey diyemiyorum hocam
  • 22-03-2025, 17:14:11
    #15
    burakceylan adlı üyeden alıntı: mesajı görüntüle
    Yinede çok güzel bir sistem bişey diyemiyorum hocam
    yok faydalı hocam . zaman kazndırıyor . bazı sınıfları yazdırıyorum düzgün promtlarla

    Tabi adım adım

    yoksa karıştırıyor .

    tüm iş planlaması sizde olmalı sonuçta

    burada misal WPresQ_Compressor class'ını yazdırıp test ediyorum önce . sonra kullanıyorum

    # 📦 WPresQ - Teknik Dokümantasyon
    
    ## ⚙️ Kullanılan Teknolojiler
    
    | Teknoloji | Açıklama |
    |-----------|----------|
    | **PHP 8.x** | Eklentinin çekirdek programlama dili |
    | **WordPress Hooks API** | Yedekleme/adım işlemleri için kanca sistemi |
    | **MySQLi / PDO** | Veritabanı işlemleri için güvenli erişim |
    | **JavaScript + jQuery + AJAX** | Asenkron işlemler ve kullanıcı arayüzü etkileşimi |
    | **JSON** | Durum bilgisi, hata raporu ve adım verileri için veri biçimi |
    | **ZIP (Deflate) + AES-256-CBC** | Sıkıştırma ve şifreleme yöntemi |
    | **OpenSSL** | Verilerin güvenli şifrelenmesi için |
    
    ---
    
    ## 🔁 Backup (Yedekleme) Teknikleri
    
    ### 🔹 Sıkıştırılmış ve Şifrelenmiş Arşiv Dosyaları
    - Tüm site verileri `.wpressq` uzantılı özel bir arşiv dosyasında saklanır.
    - **Sıkıştırma**: `ZIP` formatında, `Deflate` algoritması ile yapılır.
    - **Şifreleme**: `AES-256-CBC` yöntemiyle, OpenSSL kullanılarak yapılır.
    - `WPresQ_Compressor` sınıfı, verileri önce sıkıştırır, sonra şifreler.
    - Şifreleme anahtarı, kullanıcı tarafından belirlenebilir ya da rastgele oluşturulur.
    
    ### 🔹 Kademeli İşlem (Chunking)
    - Büyük veriler parçalara bölünerek işlem görür.
    - Bellek sınırlarını aşmamak için `table_index`, `query_offset` gibi değerler izlenir.
    
    ### 🔹 Filtre Sistemi (Hooks)
    - WordPress'in hook yapısı ile tüm işlem adımları `add_action()` ile tanımlanır.
    - İşlem adımları sırayla çalışır: `init > export > compress > encrypt > finalize`.
    
    ### 🔹 Prefix Dönüşümleri
    - `$old_table_prefixes` ve `$new_table_prefixes` kullanılarak tablo adları dönüştürülür.
    - Farklı WordPress kurulumlarına uyum sağlanır.
    
    ### 🔹 Seçici Yedekleme
    - Spam yorumlar, yazı revizyonları gibi içerikler dışlanabilir.
    - SQL sorgularına `WHERE` filtreleri eklenerek veri seçimi sağlanır.
    
    ---
    
    ## 🔄 Restore (Geri Yükleme) Teknikleri
    
    ### 🔹 Kademeli Çıkarma ve İçe Aktarma
    - `.wpressq` arşivi:
      1. AES ile çözülür
      2. ZIP dosyası açılır
      3. Parçalar halinde içe aktarılır
    
    ### 🔹 Database Transformasyonu
    - Geri yüklemede URL, dosya yolu ve prefix dönüşümleri yapılır.
    - **Serialized PHP verileri**, doğru byte uzunluğuna göre yeniden yapılandırılır.
    
    ### 🔹 Asenkron AJAX İşleme
    - Her işlem parçası tarayıcıdan AJAX ile tetiklenir.
    - Yeni adımlar, önceki adımın tamamlanmasıyla başlatılır.
    
    ### 🔹 Durum İzleme
    - `WPresQ_Status` sınıfı ile her adımın durumu saklanır.
    - JSON formatında ilerleme bilgisi, kullanıcı arayüzüne iletilir.
    
    ---
    
    ## 🔒 Güvenlik
    
    - **Şifreleme Yöntemi:** `AES-256-CBC` (OpenSSL)
    - **Anahtar Yönetimi:** Şifreleme anahtarı, config dosyasında ya da kullanıcı tarafından belirlenir.
    - **Doğrulama:** Her arşiv dosyasına SHA-256 hash imzası eklenir.
    - **Geri Yükleme Kontrolü:** Arşiv dosyası açılmadan önce şifre ve imza doğrulaması yapılır.
    
    ---
    
    **WPresQ**, yüksek güvenlikli, esnek ve ölçeklenebilir bir WordPress yedekleme ve geri yükleme çözümüdür.
    gibi


    iyi forumlar . iyi çalışamlar