Ultimate Multisite ile Başlarken: Eksiksiz Kılavuz

Kendi Website as a Service (WaaS) platformunuzu oluşturmaya hazır mısınız? Bu kapsamlı rehber sizi sıfırdan tamamen işlevsel bir Ultimate Multisite kurulumuna götürür—WordPress Multisite temellerini, kurulumu, yapılandırmayı ve en iyi uygulamaları kapsar.


Ultimate Multisite nedir?

Ultimate Multisite, WordPress Multisite kurulumunuzu WordPress.com, Wix veya Squarespace gibi—ancak sahibi ve kontrolü sizde olan—premium bir site ağına dönüştüren bir WordPress eklentisidir.

Ultimate Multisite ile müşterilere aylık, üç aylık veya yıllık abonelik ücretleri karşılığında web siteleri oluşturma olanağı sunabilirsiniz. Site hazırlama, ödeme tahsilatı, ödeme formları, indirim kuponları, alan adı eşleme, SSL sertifikaları ve müşteri iletişimleri dahil her şeyi yönetir.

Ultimate Multisite’a dalmadan önce, üzerine inşa edildiği temeli anlamanız gerekir: WordPress Multisite.


WordPress Multisite’ı Anlamak

WordPress Multisite, birden fazla sitenin tek bir WordPress kurulumunu paylaşmasına olanak tanıyan yerleşik bir özelliktir (2010’daki WordPress 3.0’dan beri). Etkinleştirildiğinde, WordPress siteniz çok sayıda alt site barındırabilen bir “ağa” dönüşür.

Şöyle düşünün: Bir üniversite tek bir WordPress kurulumunu sürdürür, ancak her fakülte bu ağ içinde kendi WordPress sitesini yönetir.

Neler Paylaşılır

Bir WordPress Multisite ağındaki tüm alt siteler şunları paylaşır:

  • WordPress çekirdek dosyaları — Güncellemeler tüm siteler için bir kez yapılır
  • Eklentiler ve temalar — Bir kez kurulur, ağ genelinde kullanılabilir
  • Veritabanı — Her alt site için wp_[id]_posts, wp_[id]_comments, vb. gibi ayrı tablolar içeren tek bir veritabanı
  • Kullanıcı hesapları — Kullanıcılar tek tek sitelere değil, ağa aittir
  • wp-config.php — Tek yapılandırma dosyası

Neler Ayrı Kalır

  • Medya yüklemeleri — Her alt sitenin kendi yüklemeler klasörü vardır (wp-content/uploads/sites/[id])
  • İçerik — Yazılar, sayfalar, yorumlar ve ayarlar site bazında kapsamlandırılır
  • Etkin eklentiler/temalar — Her site farklı kombinasyonları etkinleştirebilir (ağ genelinde etkinleştirilmedikçe)
  • Yönetim panelleri — Her alt sitenin kendi panosu vardır

Bu mimari multisite’ın temel avantajıdır: bakım görevlerini aynı tutarken 10 siteden 1.000 siteye büyüyebilirsiniz.


Alt Alan Adı mı Alt Dizin mi: Akıllıca Seçin

WordPress Multisite kurarken iki URL yapısından birini seçmelisiniz. Bu kararı sonradan değiştirmek zordur, bu yüzden dikkatli seçin.

Alt Dizin Modu

URL’ler şöyle görünür: yourdomain.com/site1, yourdomain.com/site2

Artıları:

  • Kurulumu ve bakımı en kolay olanıdır
  • Tek bir SSL sertifikası tüm ağı kapsar
  • Wildcard DNS yapılandırması gerekmez

Eksileri:

  • Arama motorları tüm alt siteleri tek bir dev site olarak değerlendirebilir
  • URL’ler bazı müşterilere daha az “profesyonel” görünebilir
  • Ana site, yazılar için /blog/ öneki gerektirir (yol çakışmalarını önlemek için)

Alt Alan Adı Modu

URL’ler şöyle görünür: site1.yourdomain.com, site2.yourdomain.com

Artıları:

  • URL’ler daha profesyonel görünür
  • Arama motorları her alt siteyi ayrı bir web sitesi olarak değerlendirir
  • Ana site ile alt siteler arasında yol çakışması olmaz

Eksileri:

  • Wildcard DNS yapılandırması gerektirir
  • Wildcard SSL sertifikası (veya her alt alan adı için ayrı sertifikalar) gerekir
  • İlk kurulum biraz daha karmaşıktır

Önerimiz: Çoğu WaaS platformu için alt alan adı modu tercih edilir, çünkü müşteriler sitelerinin bağımsız hissettirmesini bekler. SSL karmaşıklığı, Ultimate Multisite’ın hosting entegrasyonları ve Cloudflare desteğiyle büyük ölçüde çözülür.


Temel Terminoloji

Devam etmeden önce, Ultimate Multisite yolculuğunuz boyunca karşılaşacağınız terimleri tanımlayalım:

WordPress ve Multisite Terimleri

  • — Tüm alt siteleri içeren eksiksiz WordPress Multisite kurulumunuz
  • Alt site — Ağınız içindeki tekil bir site (alt alan adı veya alt dizin olabilir)
  • Süper Yönetici — En yüksek izin düzeyi; tüm alt siteleri, eklentileri ve temaları yönetebilir
  • Ağ Yönetim Paneli — Süper yöneticilerin tüm ağı yönettiği pano
  • Alan Adı Eşleme — Alt sitelerin özel alan adları kullanmasına izin verme (örn. joes.yournetwork.com yerine joesbikeshop.com)

Ultimate Multisite Terimleri

  • Site Şablonu — Müşteriler kaydolduğunda klonlanan önceden yapılandırılmış bir site (tema, eklentiler ve içerik önceden ayarlanmış olarak)
  • Ödeme Formu — Müşterilerin plan seçtiği ve sitelerini oluşturduğu kayıt formu
  • Ürün/Plan — Sunduğunuz bir abonelik kademesi (örn. Basic 9 $/ay, Pro 29 $/ay)
  • Üyelik — Bir müşterinin bir ürüne yönelik aktif aboneliği
  • Webhook — Olaylar gerçekleştiğinde harici servislere gönderilen otomatik bildirimler (site oluşturuldu, ödeme alındı, vb.)
  • Olaylar — Ağınızda kaydedilen etkinlikler (plan değişiklikleri, ödemeler, site oluşturma işlemleri)

1. Adım: WordPress Multisite’ı Kurun

Önemli: Birçok yönetilen WordPress barındırıcısı (WP Engine, Cloudways, Closte, vb.) Multisite’ı sizin için otomatik olarak kurabilir. Bunu manuel olarak yapmadan önce barındırıcınızla kontrol edin.

Ön Koşullar

  • Yeni bir WordPress kurulumu (veya dönüştürmeye hazır olduğunuz mevcut bir kurulum)
  • FTP veya dosya yöneticisi erişimi
  • wp-config.php ve .htaccess dosyalarını düzenleyebilme
  • Devam etmeden önce sitenizi yedekleyin
  • Geçici olarak tüm eklentileri devre dışı bırakın

Multisite’ı Etkinleştirin

wp-config.php dosyanızı açın ve bu satırı “That’s all, stop editing!” yorumundan önce ekleyin:

define('WP_ALLOW_MULTISITE', true);

Dosyayı kaydedip yükleyin, ardından WordPress yönetim panelinizi yenileyin.

Ağı Yapılandırın

WordPress yönetim panelinizde Araçlar → Ağ Kurulumu bölümüne gidin.

  1. Alt alan adları veya Alt dizinler seçeneğini seçin
  2. Bir Ağ Başlığı girin
  3. Ağ Yöneticisi E-postanızı doğrulayın
  4. Yükle düğmesine tıklayın

WordPress, dosyalarınıza eklemeniz için kod parçacıkları sağlayacaktır.

Yapılandırma Kodunu Ekleyin

Bunu wp-config.php dosyasına ekleyin (WordPress siteniz için kesin değerleri gösterecektir):

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

.htaccess dosyanızın içeriğini WordPress’in sağladığı kodla değiştirin (alt alan adı ile alt dizin için biraz farklı olacaktır).

Alt Alan Adı Modu İçin: Wildcard DNS Yapılandırın

Alt alan adları kullanıyorsanız, *.yourdomain.com adresinin sunucunuza çözülmesi için wildcard DNS’e ihtiyacınız vardır.

  1. Hosting kontrol panelinize (cPanel, Plesk, vb.) giriş yapın
  2. Alan Adları veya Alt Alan Adları bölümünü bulun
  3. Yıldız işaretiyle bir alt alan adı oluşturun: *
  4. Bunu ana alan adınızın belge kök dizinine yönlendirin

Kurulumunuzu Test Edin

Ultimate Multisite’ı kurmadan önce multisite’ınızın çalıştığını doğrulayın:

  1. Giriş yapın ve Sitelerim → Ağ Yöneticisi → Siteler bölümüne gidin
  2. Yeni Ekle düğmesine tıklayın
  3. Bir test sitesi oluşturun
  4. Doğru yüklendiğini doğrulamak için test sitesini ziyaret edin

2. Adım: Ultimate Multisite’ı Kurun

WordPress Multisite çalışır durumdayken Ultimate Multisite’ı kurmaya hazırsınız.

Kurulum

  1. Ağ Yöneticisi → Eklentiler → Yeni Ekle bölümüne gidin
  2. “Ultimate Multisite” için arama yapın
  3. Yükle’ye, ardından Ağda Etkinleştir’e tıklayın

Kurulum Sihirbazı

Etkinleştirmeden sonra Kurulum Sihirbazı’na yönlendirileceksiniz. Başlayın’a tıklayın.

Adım 1: Kurulum Öncesi Kontroller
Sihirbaz, sunucunuzun gereksinimleri karşıladığını doğrular (PHP sürümü, MySQL vb.). Her şey başarılı olursa İleri’ye tıklayın.

Adım 2: Kurulum
Gerekli veritabanı tablolarını ve dosyalarını oluşturmak için Yükle’ye tıklayın.

Adım 3: Temel Ayarlar
Şirket bilgilerinizi ve varsayılan para birimini yapılandırın. Bu bilgiler faturalarda ve müşteri iletişimlerinde görünür.

Adım 4: Örnek İçerik (İsteğe Bağlı)
Başlamanıza yardımcı olması için önceden tanımlanmış şablonları, ürünleri ve ödeme formlarını yükleyebilirsiniz. İlk kez kullananlar için önerilir.

Bitir’e tıklayın — artık çalışan bir Ultimate Multisite kurulumunuz var!


Yaygın Kullanım Senaryoları

Ultimate Multisite çok çeşitli iş modellerini destekler:

Ajans Modeli

Müşteri web sitelerini tek bir platformda barındırın ve yönetin. Tüm sitelerde temalar ve eklentiler için ajans lisanslarından yararlanın. Her müşterinin kendi markalı alan adına sahip olması için alan adı eşlemesini kullanın.

Avantajlar: Merkezi güncellemeler, tutarlı güvenlik, kolaylaştırılmış müşteri yönetimi.

Niş Site Oluşturucu

Restoranlar, golf kulüpleri, emlak danışmanları vb. gibi belirli bir sektör için bir site oluşturucu oluşturun. Sektöre özel eklentiler ve önceden yapılandırılmış içerikle şablon siteler tasarlayın.

Avantajlar: Müşteriler dakikalar içinde kullanıma hazır bir site elde eder. Nişinizde uzman olursunuz.

WordPress Barındırma Sağlayıcısı

WordPress.com veya Squarespace gibi abonelik faturalandırmalı eksiksiz bir barındırılan WordPress çözümü sunun. Müşteriler içeriğe odaklanırken tüm teknik yönleri siz yönetin.

Avantajlar: Düzenli gelir, platform üzerinde tam kontrol, site başına lisans sorunları yok.

Kurumsal/Eğitim Ağları

Birçok ilişkili siteye sahip üniversiteler, bayilikler veya şirketler. BT merkezi kontrolü sürdürürken her departman/konum/bayilik kendi sitesine sahip olur.

Avantajlar: Marka tutarlılığı, merkezi güvenlik, azaltılmış BT yükü.


Mimari En İyi Uygulamaları

Barındırma Konuları

Ucuz paylaşımlı barındırmadan kaçının. Düşük maliyetli sağlayıcılar sunucu yoğunluğunu en üst düzeye çıkarır; bu da ağınızın kaynaklar için yüzlerce başka siteyle rekabet ettiği anlamına gelir. Bu durum yavaş performansa ve memnun olmayan müşterilere yol açar.

Ultimate Multisite, Multisite’ı anlayan ve şunları sunan barındırma sağlayıcılarıyla en iyi şekilde çalışır:

  • Otomatik alan adı eşleme entegrasyonu
  • Wildcard veya otomatik SSL sertifikaları
  • Birden fazla site için yeterli kaynaklar
  • İyi önbellekleme altyapısı

Ayrıntılı öneriler için Barındırma Sağlayıcısı Kılavuzumuza bakın.

Performans Optimizasyonu

WordPress Multisite binlerce siteye ölçeklenebilir (WordPress.com bunun kanıtıdır), ancak uygun altyapıya ihtiyacınız vardır:

  • Bir CDN kullanın — Cloudflare (ücretsiz katman harika çalışır) statik varlıkları ve önbellekleme işlemlerini yönetir
  • Sayfa önbelleğini etkinleştirin — Sunucu yükünü önemli ölçüde azaltır
  • Eklentileri minimumda tutun — Daha az etkin eklenti = daha iyi performans
  • Statik içeriği tercih edin — Agresif şekilde önbelleğe alınabilen siteler daha iyi ölçeklenir

Ultimate Multisite, yeni alt siteler için DNS ve SSL’i otomatikleştiren Cloudflare entegrasyonunu içerir—ciddi herhangi bir WaaS platformu için şiddetle önerilir.

SSL ve Alan Adı Eşleme

Modern tarayıcılar SSL gerektirir. Seçenekleriniz:

  • Alt dizin modu: Tek bir SSL sertifikası her şeyi kapsar
  • Alt alan adı modu: Wildcard SSL sertifikası (*.yourdomain.com)
  • Özel alan adları: Her müşteri alan adı kendi sertifikasına ihtiyaç duyar

Ultimate Multisite’ın barındırma entegrasyonları (Cloudflare, GridPane, Cloudways vb.) özel alan adları için SSL sağlamayı otomatikleştirir—bu, eklentinin sunduğu en büyük zaman tasarruflarından biridir.

Yedeklemeler


Kullanıcı Yönetimi: Bilmeniz Gerekenler

WordPress Multisite, kullanıcı tablosunu tüm alt siteler arasında paylaşır. Bu benzersiz bir durum yaratır:

Senaryo: John ağınızda bir siteye kaydolur. Daha sonra başka bir müşterinin sitesini (Alice’in mağazası) ziyaret eder ve alışveriş yapmak için bir hesap oluşturmaya çalışır. Daha önce Alice’in sitesini hiç ziyaret etmemiş olmasına rağmen “e-posta zaten kullanımda” hatası alır—bu kafa karıştırıcıdır.

Çözüm: Ultimate Multisite, aynı e-postanın farklı alt sitelerde ayrı hesaplar oluşturmasına izin veren Birden Fazla Hesabı Etkinleştir (Ayarlar → Giriş & Kayıt) adlı bir seçenek içerir. Her hesap kendi alt sitesine bağlıdır ve çakışmayı önler.


Sonraki Adımlar

Artık Ultimate Multisite kurulu ve temel bilgileri anlıyorsunuz. Sırada yapmanız gerekenler:

  1. İlk Site Şablonunuzu oluşturun — Tercih ettiğiniz tema, eklentiler ve örnek içerikle bir başlangıç sitesi tasarlayın
  2. Ürünleri/Planları ayarlayın — Fiyatlandırma katmanlarınızı tanımlayın (Ücretsiz, Temel, Pro vb.)
  3. Bir Ödeme Ağ Geçidi yapılandırın — Ödeme almak için Stripe veya PayPal’ı bağlayın
  4. Ödeme Formunuzu özelleştirin — Müşterileriniz için kayıt deneyimini tasarlayın
  5. Bir Barındırma Entegrasyonu ayarlayın — Otomatik alan adı eşleme ve SSL’i etkinleştirin

Bu konuların her biriyle ilgili ayrıntılı kılavuzlar için dokümantasyonumuza göz atın.


Yardıma mı ihtiyacınız var?

Ultimate Multisite ücretsiz ve açık kaynaklıdır. Değerli buluyorsanız, başkalarının keşfetmesine yardımcı olmak için bir değerlendirme bırakmayı düşünebilirsiniz.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *