doctor_cmptr adlı üyeden alıntı:
mesajı görüntüle
.cursorrules dosyanızda neler var ?
14
●674
- 22-03-2025, 05:57:41valla 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, 12:18:46parsan yap bir yerde karıştırıyor:/AliYucel adlı üyeden alıntı: mesajı görüntüle
daha tam olmamış.
Yalnız epey zaman kazandırıyor modüler yapı ile çalışırsan. - 22-03-2025, 17:02:47Teşekkürler hocamAliYucel adlı üyeden alıntı: mesajı görüntüle
- 22-03-2025, 17:03:21Yinede çok güzel bir sistem bişey diyemiyorum hocamdoctor_cmptr adlı üyeden alıntı: mesajı görüntüle
- 22-03-2025, 17:14:11yok faydalı hocam . zaman kazndırıyor . bazı sınıfları yazdırıyorum düzgün promtlarlaburakceylan adlı üyeden alıntı: mesajı görüntüle

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