WordPress Theme Detector and Web Hosting Comparison React NextJS script
✨ Temel Özellikler
- WordPress Tema Dedektörü: Bir hedef URL'yi otomatik olarak tarar ve etkin WordPress temasını, yazarını, sürümünü (görünür olduğunda) ve ilgili meta verileri belirler. :contentReference[oaicite:2]{index=2}
- Eklenti Tespiti (kısmi): Genel varlıklar, eklenti adlarını veya sürümlerini açığa çıkardığında bazı eklentileri imzaya göre tanımlayın.
- Barındırma Sağlayıcı Analizi: Barındırma IP'sini, ASN'yi, sunucu konumunu algılar ve sağlayıcı adını önermek için barındırma sağlayıcısı veritabanıyla bağlantı kurar.
- Barındırma Karşılaştırma Tablosu: Kullanıcı karşılaştırması için temel özelliklere (fiyat, çalışma süresi, özellikler) sahip popüler web barındırma sağlayıcılarının önceden yüklenmiş veri kümesi.
- URL Toplu Tarama: Denetim ve raporlama için isteğe bağlı olarak birden fazla URL'yi toplu modda işleyin.
- React/Next.js Kullanıcı Arayüzü: SEO dostu SSR/SSG ile masaüstü ve mobil kullanım için oluşturulmuş temiz, duyarlı arayüz.
- API Odaklı Arka Uç: Algılama mantığını, tema/barındırma veritabanlarını ve kullanıcı analitiğini yönetmek için REST veya GraphQL uç noktaları.
- Özel Markalama ve Beyaz Etiket: Markalamayı, kullanıcı arayüzü renklerini değiştirin ve alan adı aracı sitenize veya SaaS teklifinize entegre edin.
- SEO ve Performans Optimize Edildi: Next.js, hızlı yükleme, uygun meta etiketler, minimum yapı boyutu ve önbellek dostu davranış için tasarlandı.
- Veritabanı ve Raporlama Entegrasyonu: Sonuçları kaydedin, CSV'yi dışa aktarın veya analiz için Google E-Tablolar / Google Data Studio ile entegrasyon.
⚙️ Teknik Yığın
Ön Uç: React (v17/18) + Next.js (v13+), isteğe bağlı TypeScript, Tailwind CSS veya stil için styled-bileşenleri.
Arka uç/API: Node.js (Express veya Next.js API rotaları) veya Node.js veya Go'da yazılmış ayrı bir mikro hizmet.
Veritabanı: Barındırma sağlayıcı verilerini, tema veritabanını, tarama günlüklerini depolamak için PostgreSQL veya MySQL.
Sunucu/Barındırma Gereksinimleri:
- Node.js v14 + (tercihen v16/18)
- Vercel, Netlify veya kendi kendine barındırılan Linux sunucusu gibi Next.js uyumlu barındırma
- Güvenilir algılama ve API çalışması için SSL sertifikası (HTTPS) zorunludur
- WHOIS/DNS/barındırma sağlayıcısı veritabanlarına erişim (kendi kendine bakım sağlayan veya SaaS API aracılığıyla)
🧩 Kurulum Kılavuzu
- Araç seti deposunu yerel makinenize veya sunucunuza kopyalayın.
- Bağımlılıkları getirmek için npm kurulumunu (veya iplik kurulumunu) çalıştırın.
- API anahtarlarını (WHOIS, DNS araması, barındırma sağlayıcısı veritabanı), temel URL'yi ve veritabanı kimlik bilgilerini içeren bir .env dosyası oluşturun.
- Algılama mantığı (tema taraması, barındırma araması, eklenti algılama) için arka uç API uç noktalarını yapılandırın.
- Barındırma sağlayıcıları, tarama günlükleri ve kullanıcı hesapları için veritabanı tablolarını ayarlamak üzere geçişleri çalıştırın.
- Geliştirme sunucusunu başlatın: npm run dev. Üretim derlemesi için: npm derlemeyi çalıştırın, ardından npm başlatın (veya talimatlara göre Vercel/Netlify aracılığıyla konuşlandırın).
- Yönetici kullanıcı arayüzünde (varsa) oturum açın ve barındırma sağlayıcısı veri kümesini, tema veritabanını doldurun ve barındırma karşılaştırması için fiyatlandırma/özellikler tablosunu yapılandırın.
- İşlevselliği test edin: bir URL girin, tema/barındırma algılamasını doğrulayın, karşılaştırma tablosunu görüntüleyin.
İpucu: Büyük ölçekli kullanım için, API'nin aşırı kullanımını önlemek amacıyla hız sınırlama, algılama sonuçlarının önbelleğe alınması ve toplu tarama için sıraya alma işlemlerini uygulayın.
📦 Teslimatlar
- ✅ Ön uç (React/Next.js) ve arka uç API'si (Node.js) için tam kaynak kodu.
- ✅ Barındırma sağlayıcı listesi ve tema veritabanı için veritabanı şeması ve tohum verileri.
- ✅ Kurulum, özelleştirme, markalama ve API entegrasyonunu kapsayan belgeler.
- ✅ Karşılaştırmaları barındırmak için kullanıcı arayüzü varlıkları (logo, simgeler, örnek renkler) ve örnek veri kümesi.
- ✅ GPL lisans metni ve yeniden dağıtım bildirimi (GPL altında dağıtılıyorsa) — orijinal lisansı doğrulayın. :contentReference[oaicite:3]{index=3}
📱 Desteklenen Platformlar
- Web Tarayıcıları: Masaüstü/mobil cihazlarda Chrome, Firefox, Edge, Safari.
- Duyarlı Cihazlar: Masaüstü PC, Mac, Tablet, Cep telefonları.
- Barındırma Platformları: Vercel, Netlify, DigitalOcean, AWS (Node.js/Next.js uygulamaları için).
🧠 Notlar
- Lisans: Bu komut dosyası için uygun bir GPL'ye veya uyumlu bir lisansa sahip olduğunuzdan emin olun. Yeniden dağıtıma yalnızca orijinal geliştiricinin GPL koşulları kapsamında izin vermesi durumunda izin verilir. :contentReference[oaicite:4]{index=4}
- Özelleştirme: WordPress eklenti dedektörü, tema sürüm geçmişi, barındırma performans metrikleri, bayi kontrol panelleri gibi ek modüller ekleyebilirsiniz.
- SEO Güvencesi: Sunucu tarafı oluşturma ve hızlı performansla Next.js kullanılarak oluşturulmuştur; Alan adı aracı SEO başarısı için meta verileri, site haritasını ve yapılandırılmış verileri güncellediğinizden emin olun.
- Güvenlik ve Uyumluluk: URL tarama ve veri alımı için kullanıcı girişi temizliğini, API kullanım sınırlarını yönetmeli ve muhtemelen üçüncü taraf WHOIS/DNS API'lerinin şartlarına uymalısınız.
👨💻 Orijinal Geliştirici Kredisi
Bu komut dosyası “WordPress Tema Dedektörü ve Web Hosting Karşılaştırması (React/Next.js)” ilk olarak CodeCanyon pazarında listelenmiştir. :contentReference[oaicite:6]{index=6}
Lütfen resmi güncellemeler, premium destek ve belgeler için lisanslı sürümü satın alarak yazara destek olun.
🔒 Sorumluluk reddi beyanı
Bu açıklama, geçerli bir GPL lisanslı kopyaya sahip olduğunuz veya alacağınız varsayımına dayanarak eğitim ve arşivleme amacıyla sağlanmıştır. Yeniden dağıtıma veya ticari dağıtıma yalnızca orijinal lisansın koşulları kapsamında izin verilir.
- Orijinal yazarın fikri mülkiyetinin size ait olduğunu iddia etmeyin.
- Açıkça izin verilmediği sürece geliştirici kredilerini veya markalamayı kaldırmayın.
- Ticari kullanım, güncellemeler, destek ve yasal güvence için resmi orijinal sürümü satın alın veya lisanslayın.
Güvenilirlik notu: Bu araç seti, tema tespiti ve barındırma karşılaştırması için temel sunarken, gerçek dünyadaki dağıtım; altyapı planlaması, önbelleğe alma, API uyumluluğu ve belirli veri kümelerinin yasal kullanımını gerektirir. Sorumlu ve etik bir şekilde kullanın.
Değerlendirmeler
Henüz değerlendirme yapılmadı.