Veritabanı

WPDBSB v1

26.11.2025 01:05 3 ay önce 67 görüntülenme
WPDBSB v1

Profesyonel WordPress Veritabanı Transfer ve Adaptasyon Sistemi

🔄 WPDBSB v1 - WordPress Database Structure Bridge


📋 Genel Bakış

WPDBSB v1 (WordPress Database Structure Bridge), WordPress veritabanınızdaki içerikleri farklı platformlara, özel yazılımlara veya yeni veritabanı yapılarına sorunsuzca taşımanızı sağlayan profesyonel, hafif ve kullanıcı dostu bir PHP uygulamasıdır. Sadece 4 dosyadan oluşan minimal yapısı sayesinde, karmaşık eklenti kurulumları veya ağır sistemler olmadan WordPress içeriklerinizi tamamen kontrol altında transfer edebilirsiniz.​

Geleneksel WordPress taşıma eklentileri sadece WordPress'ten WordPress'e geçişi desteklerken, WPDBSB v1 içeriklerinizi herhangi bir veritabanı yapısına uyarlayabilmenizi sağlar. Bu, özel forum sistemleri, e-ticaret platformları, CMS yazılımları veya kendi geliştirdiğiniz uygulamalar için ideal bir çözümdür.

🎯 Kimlere Hitap Ediyor?

  • Web Geliştiriciler: WordPress'ten özel sistemlere geçiş yapan profesyoneller

  • Ajanslar: Müşteri projelerinde platform değişikliği gerektiren durumlar

  • Sistem Yöneticileri: Büyük ölçekli veritabanı migrasyonları yöneten ekipler

  • Girişimciler: WordPress'ten kendi yazılımlarına geçiş yapmak isteyenler

  • Hosting Sağlayıcılar: Müşterilerine profesyonel taşıma hizmeti sunanlar

✨ Temel Özellikler

🔧 Form Tabanlı Yapılandırma Sistemi

Manuel kod düzenleme dönemi sona erdi! WPDBSB v1, kullanıcı dostu web arayüzü ile tüm ayarlarınızı form üzerinden yapılandırmanızı sağlar:

  • Kaynak (WordPress) veritabanı bağlantı bilgileri

  • Hedef veritabanı ayarları

  • Transfer parametreleri (batch size, domain değişikliği vb.)

  • Güvenlik ve log seçenekleri

  • Gerçek zamanlı bağlantı testi

Tüm ayarlar JSON formatında güvenli bir şekilde saklanır ve istediğiniz zaman güncelleyebilirsiniz.youtube

📊 Kapsamlı İçerik Desteği

WordPress'in tüm temel içerik tiplerini destekler:

  • Yazılar & Sayfalar: Tüm post türleri (post, page, custom post types)

  • Post Metadata: Özel alanlar ve ACF verileri

  • Taksonomi Yapısı: Kategoriler, etiketler ve custom taxonomies

  • Kullanıcı Verileri: Üyeler ve kullanıcı metadata bilgileri

  • Yorumlar: Tüm yorumlar ve yorum metadata

  • İlişkisel Veriler: Tablolar arası bağlantıların korunması

🔐 Güvenlik ve Performans

Modern PHP güvenlik standartlarını uygular:​

  • PDO Prepared Statements: SQL injection koruması

  • Charset Kontrolü: UTF-8 dönüşüm ve koruma

  • Batch Processing: Bellek aşımını önleyen toplu işlem sistemi (varsayılan: 500 kayıt/işlem)

  • Error Handling: Kapsamlı hata yakalama ve raporlama

  • Log Sistemi: Tüm işlemlerin detaylı kaydı

  • Debug Modu: Geliştirme ve canlı ortam ayrımı

🔄 Akıllı URL ve Veri Dönüştürme

WordPress'ten farklı bir platforma geçerken en büyük sorunlardan biri URL ve serialize edilmiş verilerin uyumluluğudur. WPDBSB v1:

  • Otomatik domain/URL değiştirme sistemi

  • Serialized data handling: PHP serialize formatındaki verileri güvenli şekilde işler​

  • Recursive array replacement ile derin veri yapılarını düzeltir

  • Karakter kodlama dönüşümleri

📈 Gerçek Zamanlı İzleme ve Raporlama

Transfer işlemlerinizi her adımda takip edin:

  • Canlı log görüntüleme (renk kodlu: success, error, warning, info)

  • Veritabanı tablo durum kontrolü

  • Kayıt sayısı istatistikleri

  • İşlem geçmişi ve hata raporları

  • Başarı/hata oranı metrikleri

🎨 Modern ve Responsive Arayüz

Profesyonel ve kullanıcı dostu dashboard:

  • Material Design ilhamıyla hazırlanmış modern UI

  • Gradient renkler ve smooth geçişler

  • Mobil uyumlu responsive tasarım

  • İstatistik kartları ve görsel raporlar

  • Breadcrumb navigasyon sistemi

  • Config bar ile hızlı ayar erişimi

🏗️ Teknik Mimari

Dosya Yapısı (4 Dosya)

text
wpdbsb-v1/ ├── setup.php # Kurulum ve yapılandırma arayüzü ├── config.php # Dinamik konfigürasyon yükleyici ├── wpdbsb.php # Ana motor ve transfer sınıfı └── index.php # Kontrol paneli ve kullanıcı arayüzü

Kullanılan Teknolojiler

  • PHP 7.4+: Modern PHP özellikleri

  • PDO: Güvenli veritabanı işlemleri

  • JSON: Yapılandırma saklama formatı

  • MySQL/MariaDB: Veritabanı desteği

  • HTML5 & CSS3: Modern web standartları

  • Vanilla JavaScript: Bağımlılık gerektirmeyen interaktif özellikler

💡 Kullanım Senaryoları

Senaryo 1: WordPress'ten Özel Forum Sistemine Geçiş
WordPress blog içeriğinizi kendi geliştirdiğiniz forum yazılımına taşıyın. Yazılar forum konularına, kategoriler forum bölümlerine dönüştürülür.

Senaryo 2: Multi-Domain İçerik Dağıtımı
Tek bir WordPress veritabanındaki içeriği, farklı domain ve veritabanlarına sahip birden fazla siteye dağıtın.

Senaryo 3: Özel CMS'e Veri Aktarımı
WordPress'ten kendi CMS'inize geçiş yaparken içerik kaybı yaşamadan tüm verilerinizi transfer edin.

Senaryo 4: E-ticaret Platformu Dönüşümü
WordPress + WooCommerce verilerini özel e-ticaret yazılımınıza aktarın. Ürünler, siparişler ve müşteri bilgileri dahil.

Senaryo 5: Veritabanı Konsolidasyonu
Birden fazla WordPress sitesinin verilerini tek bir merkezî veritabanında birleştirin.

🚀 Avantajlar

Hafif ve Hızlı: Ağır eklentiler yerine sadece 4 dosya
Tam Kontrol: Kaynak koduna tam erişim, istediğiniz gibi özelleştirme
Platform Bağımsız: Sadece WordPress'e değil, herhangi bir sisteme transfer
Güvenli: Modern güvenlik standartları ve PDO koruması
Kullanıcı Dostu: Teknik bilgi gerektirmeyen form bazlı kurulum
Ücretsiz: Açık kaynak felsefesiyle geliştirilmiş
Özelleştirilebilir: Mapping sistemi ile alan eşleştirmeleri yapılabilir
Log ve Raporlama: Her adımı kayıt altına alır
Batch Processing: Büyük veritabanlarını sorunsuz işler
Test Modu: Gerçek transfer öncesi önizleme yapabilme

📦 Kurulum ve Kullanım

Adım 1: Dosyaları Yükleme

4 PHP dosyasını web sunucunuza yükleyin.

Adım 2: İlk Yapılandırma

setup.php sayfasını açın ve form üzerinden:

  • WordPress veritabanı bilgilerinizi girin

  • Hedef veritabanı bilgilerinizi girin

  • Transfer ayarlarını yapın (batch size, URL değişikliği vb.)

  • "Kaydet ve Test Et" butonuna tıklayın

Sistem otomatik olarak her iki veritabanına da bağlanıp test eder.

Adım 3: Dashboard'a Geçiş

Başarılı yapılandırma sonrası index.php ana kontrol paneline yönlendirilirsiniz.

Adım 4: Kaynak Kontrolü

Dashboard'da:

  • WordPress tablolarının durumunu görün

  • Kayıt sayılarını kontrol edin

  • Transfer edilecek içerik istatistiklerini inceleyin

Adım 5: Test Transfer

"Test: İlk 10 Yazıyı Göster" butonu ile önizleme yapın.

Adım 6: Transfer İşlemi

"Yazı Transferini Başlat" butonu ile asıl transfer işlemini başlatın (v1'de yakında aktif olacak).

🔮 Gelecek Sürümler (Roadmap)

v1.1 - Aktif Transfer Sistemi

  • Hedef tablo oluşturma/kontrol

  • Alan mapping (eşleştirme) arayüzü

  • İlerleme çubuğu (progress bar)

  • Pause/Resume özelliği

v1.2 - Gelişmiş Özellikler

  • Rollback (geri alma) sistemi

  • Çoklu transfer profilleri

  • Zamanlanmış transferler

  • E-posta bildirimleri

v1.3 - Otomasyon

  • CLI (komut satırı) desteği

  • REST API entegrasyonu

  • Webhook tetikleyicileri

  • Otomatik yedekleme

v2.0 - Enterprise Sürüm

  • Multi-threading desteği

  • Cloud storage entegrasyonu (AWS S3, Google Cloud)

  • Grafik tabanlı mapping builder

  • Performans optimizasyonları

📞 Destek ve Katkı

WPDBSB v1 açık kaynak felsefesiyle geliştirilmektedir. Projeye katkıda bulunmak, hata bildirmek veya önerilerde bulunmak için:

  • GitHub repository üzerinden issue açabilirsiniz

  • Pull request gönderebilirsiniz

  • Dokümantasyon geliştirmelerine katılabilirsiniz

⚠️ Önemli Notlar

  • Yedekleme: Transfer işleminden önce mutlaka tam yedek alın

  • Test Ortamı: Önce test ortamında deneyip sonra canlıya geçin

  • Lisans: Projeyi kullanmadan önce lisans şartlarını okuyun

  • Güvenlik: db_config.json dosyasını .htaccess ile koruyun

  • Performans: Büyük veritabanları için batch size'ı optimize edin

🏆 Sonuç

WPDBSB v1, WordPress veritabanı içeriklerini farklı platformlara taşımanın en basit, güvenli ve esnek yoludur. Ağır eklentilere ve kısıtlı çözümlere alternatif olarak geliştirilmiş bu sistem, size tam kontrol ve özgürlük sunar.

4 dosyalık minimal yapısı, modern güvenlik standartları, kullanıcı dostu arayüzü ve güçlü transfer motoru ile WordPress'ten hangi sisteme geçiş yaparsanız yapın, içerikleriniz güvenli ellerde!

Hemen test edin ve WordPress verilerinizi özgürleştirin! 🚀

📊 Teknik Özellikler Özet Tablosu

Özellik
Detay
Dosya Sayısı

4 PHP dosyası
Minimum PHP7.4+
VeritabanıMySQL 5.7+ / MariaDB 10.2+
GüvenlikPDO Prepared Statements
Batch SizeÖzelleştirilebilir (varsayılan: 500)
Karakter DesteğiUTF-8 / UTF-8MB4
Log SistemiDosya tabanlı, renkli arayüz
YapılandırmaJSON tabanlı, form ile düzenlenebilir
URL DönüşümEvet, otomatik
Serialized DataEvet, destekleniyor
ResponsiveTam mobil uyumlu
#WordPressMigration
#DatabaseTransfer
#PHPDevelopment
#WordPressDev
#WebDevelopment
#CMSMigration
#OpenSource
#DatabaseManagement
#WordPressTools
#PHPTools
#WPDBSB
#WordPressTR
#WebDevTR

Yorumlar 0

Yorumlar yükleniyor...

Yorum Yap

En az 10, en fazla 1000 karakter
Bu Yazıyı Paylaş
Hüseyin PAMUK

Full Stack Developer & Blogger

Hakkımda