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)
textwpdbsb-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.jsondosyasını.htaccessile 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 PHP | 7.4+ |
| Veritabanı | MySQL 5.7+ / MariaDB 10.2+ |
| Güvenlik | PDO Prepared Statements |
| Batch Size | Özelleştirilebilir (varsayılan: 500) |
| Karakter Desteği | UTF-8 / UTF-8MB4 |
| Log Sistemi | Dosya tabanlı, renkli arayüz |
| Yapılandırma | JSON tabanlı, form ile düzenlenebilir |
| URL Dönüşüm | Evet, otomatik |
| Serialized Data | Evet, destekleniyor |
| Responsive | Tam mobil uyumlu |
Yorumlar 0
Yorumlar yükleniyor...