Esasy mazmuna geç

Temel Konsepsiyalar

Yeni bir WordPress Multisite (Çoklu Site) kullanıcıysanız ve Ultimate Multisite'ı yeni kullanmaya başladıysanız, başta öğrenmeniz gereken birçok yeni kelime ve ifade olabilir. Bunları öğrenmek önemli çünkü platformu ve onun nasıl çalıştığını bütün olarak anlamanız gerekecek.

Bu makalede, WordPress'teki bazı temel kavramları tanımlamaya ve açıklamaya çalışacağız. Bazıları kullanıcılar için daha alakalıdır, bazıları geliştiriciler için, bazıları ise her ikisi için de geçerlidir.

WordPress Multisite

WordPress Multisite, tek bir WordPress paneli (dashboard) üzerinden birden fazla web sitesi ağı oluşturmanıza ve yönetmenize olanak tanıyan bir WordPress kurulum türüdür. Site sayısının yanı sıra özellikler, temalar ve kullanıcı rolleri dahil her şeyi yönetebilirsiniz. Yüzlerce ve binlerce siteyi yönetmek mümkündür.

Ağ (Network)

WordPress açısından, multisite ağı tek bir panelden birden fazla alt siteyi yönetebileceğiniz yerdir. Multisite ağı oluşturma şekli hosting sağlayıcılara göre değişse de, sonuç genellikle WordPress'e bu özel modda çalıştığını bildirmek için wp-config.php dosyasında birkaç ek talimat demektir.

Multisite ağını bağımsız bir WordPress kurulumundan ayıran birtakım belirgin farklılıklar vardır ve bunları kısaca tartışacağız.

Veritabanı (Database)

Veritabanı, yapılandırılmış, düzenlenmiş veri setidir. Bilgisayar terminolojisinde veritabanı, verileri saklamak ve organize etmek için kullanılan yazılıma atıfta bulunur. Bunu, farklı bölümlere sahip tablolar halinde veriyi sakladığınız bir dosya dolabı gibi düşünebilirsiniz.

WordPress Multisite tek bir veritabanı kullanır ve her alt site kendi tablolarına blog kimliği (blog id) ön eki olarak alır; bu yüzden bir ağ kurulumu kurup bir alt site oluşturduğunuzda, aşağıdaki tablolara sahip olmalısınız:

wp_1_options - ilkinji alt site üçin options tablosy

wp_2_options - ikinji alt site üçin options tablosy

Hosting sağlayıcısı

Hosting sağlayıcı, biznesler we şahslara olaryny web saytlarını World Wide Web arkaly bermek üçin mümkinlik yaratan kompaniya. Web hosting sağlayıcıları teklip edýän hyzmatlar dürli bolup biler, ýöne adatda olarynda web saytyny taslamagy, hostda saklamak üçin ýerlik, we Internet bilen baglanyşyk barada gürrüň berilýär.

Domain

Domain adı – adamlar sahypaňyza gitmek üçin ulanylýan adresi. Ol web brauzerine sahypanyzy nire tapmaly görkezýär. Ýol adresinden has howa ýaly, domain olaryň web saytına onla gitmegi üpjün edýän usuldyr. We, dükkan öňünde işareti bolmagy ýaly. Bizim sahypamıza gitmek isleseňiz, brauzerinizde sahypanyz üçin web adresi ýazmaly bolarsyň we bu www.ultimatemultisite.com diýipdir, burada ultimatemultisite.com domain adydyr.

Subdomain

Subdomain – esasy domainiň aşagynda web sayty hiyerarhi üçin bir görnüşdir, ýöne sahypanyň maglumatlaryny kataloglamak üçin folderlerden ulanyp bilmek yerine, ol özüni başga bir web sayty hökmünde görkezýär. Ol https://site1.domain.com/ diýlip görkezilýär, burada site1 subdomain ady we domain.com esasy domaindir.

Subdirectory

Subdirectory – kök domaini aşagynda web sayty hiyerarhi üçin folderlerden ulanyp sahypanyň maglumatlaryny kataloglamak üçin bir görnüşdir. Subdirectory bu subfolder bilen deňdir we adlary bir-birinden peýdalanyp bilner. Ol https://domain.com/site1 diýlip görkezilýär, burada site1 subdirectory ady we domain.com esasy domaindir.

Subsite

Subsite bu Multisite ağında döredilen bir alt sitedir. Bu, WordPress Multisite kurulumunuzun nasıl yapılandırıldığına bağlı olarak ya bir alt alan adı (subdomain) ya da bir alt dizin (subdirectory) olabilir.

Super Admin

WordPress Super Admin, Multisite ağındaki tüm alt sitelerini yönetmek için tam yetkilere sahip olan bir kullanıcı rolüdür. Multisite kullanıcıları için bu, WordPress kurulumunuza sağlayabileceğiniz en yüksek erişim seviyesidir.

Plugin

Genel olarak, bir plugin, WordPress sitenize ek işlevsellik katan kod setidir. Bu, giriş logosunu değiştirmek kadar basit veya e-ticaret işlevselliği eklemek kadar karmaşık olabilir. Woocommerce ve Contact Form birer plugin örneğidir.

WordPress Multisite'ta, pluginler yalnızca Super Admin tarafından ağ yöneticisi paneli üzerinden kurulabilir. Alt site yöneticileri sadece kendi alt siteleri içinde pluginleri etkinleştirebilir veya devre dışı bırakabilir.

Themes

Bir WordPress tema, sitenin genel görünümünü belirleyen bir dosya grubu (grafikler, stil sayfaları ve kod) demektir. Yazı tipi stili, sayfa düzeni, renkler gibi tüm ön yüz (front-end) stillemelerini sağlar.

Pluginler gibi, WordPress Multisite'taki temalar yalnızca Super Admin tarafından kurulabilir ve alt site yöneticileri tarafından kendi alt siteleri düzeyinde etkinleştirilebilir.

Site Template

Site Template, ağınızda yeni siteler oluştururken temel olarak kullanılabilecek bir şablon sitedir (boilerplate site).

Bu, temel bir site oluşturabileceğiniz, farklı pluginleri etkinleştirebileceğiniz, aktif bir tema ayarlayabileceğiniz ve istediğiniz gibi özelleştirebileceğiniz anlamına gelir. Daha sonra müşteriniz yeni bir hesap oluşturduğunda, içinde anlamlı içerik olmayan varsayılan bir WordPress sitesi yerine, tüm özelleştirmeler ve içerikler zaten yerinde olan temel sitenizin bir kopyasını alır.

Domain Mapping

WordPress bilen domain mapping, kullanıcıları bir web saytının adresini arkasından doğru hosta yönlendirmegiň usulydyr. WordPress Multisite-da alt siteller (subsites) subdirektori ýa-da subdomain arkaly döredilýär. Domain mapping bolsa subsite kullanıcılaryna öz sitlerini has amatly görkezmek üçin joesbikeshop.com ýaly üst səviýli domainden (top-level domain) ulanyp bilmegi mümkinçiligi berýär.

SSL

SSL diji Secure Sockets Layer bilen açylýar. Bu web saytynyň adyny dogruly görkezýän dijital sertifikatdyr we şifrylenmeden geçýan gatnaşyklary işleýär. Häzirki wagtda ol internet gatnaşyklaryny howpsuz saklamak we iki ulgam arasynda geçirilýän her bir hili maglumatlary, şol hem potentsial şahsy maglumatlary, ýokary derejede goramak üçin standart tehnologiýa hökmünde ulanylýar. Modern brauzerlar SSL-i talap edýär we bu web saytyny döretmek we işletdirmek üçin zerurdyr.

Media

Media bolsa bir web saytyny döredýän suratlar, audio, video we beýleki fayllardyr.

Network sitleri WordPress Multisite-da birleşen sanly bazany (single database) paylaýar we media fayllary üçin dosya ulgamynda aýryp saklanýan ýollary saklaýarlar.

Standart WordPress ulgamy (wp-content/uploads) üýtgedilip bilmez; eýsem, ol ýol network sitiniň özünlik ID-sini görkezmek üçin üýtgedilýär. Netijede, network siti üçin media fayllary wp-contents/uploads/site/[id] ýaly görünýär.

Permalinks bu sizden bir blog postynda ýa-da saytdan tapawutlanýan dowamly URL-lerdir. Permalinks başgaça pretty links diýlip hem atlandyrylýar. Default görkezijide, WordPress URL-leri şu görnüşde görünýän query string formatyny ulanyp bilýär:

http://www.example.com/registration

Ultimate Multisite

Ultimate Multisite bu WordPress pluginidir, o WordPress Multisite quraşdyrmalar üçin döredilip, sizi premium saytlar şəbəkəsi kimi – WordPress.com kimi – çevirir; bu da müştərilere aylıq, üç aylıq və ya illik ödənişlərlə saytlar yaratma imkanı verir (siz həmçinin Pulsuz planlar yarada bilərsiniz).

Checkout Formu

Checkout Formu – Ultimate Multisite qeydiyyatı vasitəsilə subsite, üzvlük və istifadəçi hesabları yaratmalyk bir tək və ya çox mərhələli sifariş formasıdır. Bu, istifadəçinin qeydiyyat prosesi zamanı təqdim etməli olduğu müxtəlif sahələr və ödəniş formalarından ibarətdir.

Webhook

Webhook (bunu həm web callback, həm HTTP push API kimi də adlandırırlar) – bir proqramın digər proqramlara real vaxt məlumat vermək üçün istifadə etdiyi yoldur. Webhook, məlumatları baş verdiyi anda digər proqramlara çatdırır, bu o deməkdir ki, siz dərhal məlumat əldə edirsiniz.

Ultimate Multisite webhooks sonsuz imkanlar açır və şəbəkə administratorlarının bütün növ qeyri-adi amma faydalı inteqrasiyaları etməsinə imkan verir, xüsusilə Zapier və IFTTT kimi xidmətlərlə birlikdə istifadə edildikdə.

Events (Hadisələr)

Event – istifadəçi və ya başqa bir mənbənin hərəkətinin nəticəsində baş verən əməldir, məsələn, siçan kliklənməsi kimi. Ultimate Multisite bütün şəbəkənizdə baş verən bütün hadisələrin və logların qeydini saxlayır. O, plan dəyişikliyi kimi multisite-inizdə baş verən müxtəlif fəaliyyətləri izləyir.