WordPress, kullanıcıların hedeflerine ulaşmalarına ve daha yetkin kullanıcılar olmalarına yardımcı olan yenilikçi araçlar yayınlıyor. En yeni araçlardan biri, bir WordPress sitesini test etmek, öğrenmek ve oluşturmak için anında kullanılabilir hale getirmek için tasarlanmış bir araç olan Oyun Alanı olarak adlandırılır.
WordPress Oyun Alanının Arka Planı
Playground, tarayıcınızda çalışan bir araçtır.
Playground için resmi WordPress belgeleri şu kullanımları önerir:
- Bir bloğu, temayı veya eklentiyi deneyin
- Bütün bir siteyi oluşturun, kaydedin, barındırın
- Eklentinizi birçok özel WordPress ve PHP sürümüyle test edin
- Eğitiminize veya kursunuza gerçek, etkileşimli bir WordPress sitesi ekleyin
- Web sitenizde bir eklenti veya tema sergileyin
- WordPress çalıştıran yerel bir uygulama oluşturun ve bunu App Store'a koyun
- Deponuzdan çekme isteklerini önizleyin
Ayrıca, kullanıcının sitesini özel bir tarayıcı içi Oyun Alanı sürümüne kopyalamasına olanak tanıyan Playground By WordPress Contributors adlı bir WordPress Eklentisi de mevcuttur.
WordPress eklentisi, kullanıcının bir Playground örneğinde tam bir web sitesi kopyası oluşturmasına olanak tanır; bu kopyadan, kullanıcı bir eklentiyi veya temayı test etmek gibi şeyler yapabilir. Playground örneğinde yapılan herhangi bir değişiklik asıl web sitesini etkilemez. Klonlanan site herhangi bir bulut hizmetine yüklenmez, tüm veriler gizli kalır, kullanıcının web tarayıcısında bulunur ve tarayıcı sekmesi kapatılıncaya kadar orada kalır.
Röportaj: Adam Zieliński, WordPress Oyun Alanı Mimarı @ Automattic
Playground'un ne olduğu ve WordPress'in geliştiricileri ve düzenli kullanıcıları için nasıl faydalı olabileceği hakkında daha fazla bilgi edinmek için Automattic'in WordPress Oyun Alanı Mimarı Adam Zieliński ile röportaj yaptım.
Bilmek istediğim ilk şey şuydu: Oyun Alanı nedir ve onu neden kullanmalı, insanlar ondan ne beklemeli?
Adam Zieliński:
“Oyun alanı tek tıklamayla WordPress'tir. Sıkıcı kurulum adımları, web barındırma hesabı veya teknik konuşma yoktur.
Playground, oyun alanı.wordpress.net adresindeki site değildir. Bu siteyi mümkün kılan ve aynı zamanda yeni nesil etkileşimli, tek tıklamalı WordPress araçlarına güç veren çığır açan teknolojidir. Etkileşimli eğitimler, QA (Kalite Güvencesi) iş akışları, eklentiler için “satın almadan önce deneyin” önizleyicileri, işbirliği araçları, katkı iş akışları ve çok daha fazlası mevcuttur.
İşte iki örnek:
oyun alanı.wordpress.net adresindeki site bir QA aracı olarak da kullanılabilir; yaklaşan WordPress sürümünü deneyebilir, eklentinizi veya temanızı diğer beş eklentiyle test edebilir ve ardından farklı WordPress ve PHP sürümlerinde nasıl performans gösterdiğini görebilirsiniz. WordPress 6.5 sürüm döngüsü sırasında geri bildirim almak, Font kitaplığı test çağrısı ve daha fazlası için yararlı olduğu kanıtlandı.
Bir WordPress eklentisi olarak Playground, tüm içerik, eklentiler ve temalar dahil olmak üzere mevcut WordPress sitenizi özel bir Playground örneğine kopyalayabilir. Bu size değişiklikleri, yeni eklentileri veya güncellemeleri canlıya aktarmadan önce ve ayrı bir barındırma gerektirmeden test edebilmeniz için bir yol sağlar.
Bir sonraki örnek biraz daha teknik ama yine de onunla devam edeceğim. Oyun alanı web sitelerine yerleştirilebilir. Gerçek sitelerinin içine yerleştirilmiş canlı bir WordPress Oyun Alanı sitesi kullanarak eklentilerinin veya temalarının canlı bir sürümünü sergileyen şirketler var. Bu, gelecekteki müşterileri için oldukça faydalı; Playground'un ne olduğu hakkında hiçbir fikirleri olmasa bile.”
Ardından, WordPress kullanan ancak geliştirme kısmıyla ilgilenmeyen birine Oyun Alanı'nı nasıl tanımlayacağını soran bir soruyla devam ettim.
Adam Zieliński:
“Playground, bir web barındırıcısında değil, doğrudan cihazınızda çalışan bir WordPress sürümüdür. Telefonunuzda Playground’u açıp interneti kapatabilir ve kullanmaya devam edebilirsiniz.”
Daha sonra bunun yeni bir şablona geçiş yapmak veya eklenti güncellemelerini test etmek için yararlı olup olmadığını sordum.
Adam Zieliński:
“Kesinlikle. Sitenizi Playground WordPress eklentisini kullanarak kopyalayabilir ve üretim sitenizi bozma riskine girmeden önce yeni şablonu veya güncellenmiş eklentiyi orada deneyebilirsiniz. Bu eklenti ayrıca wp-admin'deki eklenti aramasına bir “şimdi ön izleme” düğmesi ekler, böylece canlı sitenize bir tane yüklemeyi taahhüt etmeden önce “bunları deneyebilirsiniz.”
Zieliński daha sonra Oyun Alanı hakkında daha fazlasını görüntülemek ve okumak için aşağıdaki kaynakları önerdi:
WordPress Oyun Alanı: WordPress için nihai öğrenme, test etme ve öğretme aracı
Etkileşimli demolar için WordPress Oyun Alanı nasıl kullanılır?
WordPress Oyun Alanı'nı kullanmaya nasıl başlanır?
Oyun Alanı, düzenli WordPress kullanıcılarının site geliştirmeye aşina olmalarına yardımcı oluyor mu, WordPress'in nasıl kullanılacağını öğrenmenin uygulamalı bir yolu mu?
Adam Zieliński:
“Oyun Alanı harika bir öğrenme aracıdır. Sadece oyun alanı.wordpress.net'e atlayabilir ve WordPress'i keşfetmeye başlayabilirsiniz; bu, ister ilk gönderinizi oluşturmak, ister on beş eklenti yüklemek ve tüm siteyi oluşturmak anlamına gelebilir.
Günümüzde deneyim oldukça kendi kendine yönlendirilmektedir ve bu, bir eğitmenin size talimat verebileceği derslerde, atölyelerde ve buluşmalarda faydalıdır.
Ayrıca etkileşimli ve rehberli eğitimleri de araştırıyoruz. WordPress.org'u ziyaret ettiğinizi, “İlk WordPress sitemi oluşturmak istiyorum” dediğinizi ve net talimatlar ve üzerinde çalışabileceğiniz etkileşimli bir WordPress sitesi aldığınızı hayal edin. Biz de buna doğru ilerliyoruz.
Ve bu uzak bir gelecek olmak zorunda değil. Herkes bugün Playground Block ile bu etkileşimli öğrenme deneyimlerini oluşturmaya başlayabilir; bu, Playground'u WordPress içeriğinize yerleştirmenin tek tıklamalı bir yoludur. Eklenti sayfasına gidip Canlı Önizleme düğmesini tıklarsanız şu anda bu blokla oynayabilirsiniz. Peki ya şu canlı ön izleme? Aynı zamanda WordPress Playground tarafından da desteklenmektedir!”
Playground popüler WordPress web sitesi oluşturucularıyla uyumlu mu?
Adam Zieliński:
“Divi'yi test etmedim. Elementor çoğunlukla çalışıyor ancak ilk katılım akışında, tamamen işlevsel hale gelmeden önce Elementor düzeltmesinde düzeltilmesi gereken teknik bir sorun var.”
Oyun Alanında Taslaklar, yapılandırma ayar dosyaları adı verilen bir özellik bulunur. Adam'a Planları nasıl tanımlayacağını ve bunun kullanıcılar için ne kadar faydalı olduğunu sordum.
Adam Zieliński:
“Taslaklar, Playground'un sizin için WordPress sitesini nasıl oluşturacağınıza ilişkin yönergeleridir.
Planlar aynı zamanda yapboz parçaları gibidir. Aslında WCEU 2024'te fiziksel yapboz parçalarıyla gerçek WordPress siteleri oluşturacaksınız. Bir eklenti yüklemek veya site adını değiştirmek gibi site yapılandırma adımlarını temsil eden yapboz parçaları yazdırdık ve katılımcılar, Playground'u bir araya getirdikleri yapılandırmayla (Blueprint) yükleyecek bir uygulamayla bunları toplayıp tarayabilecekler.
Ayrıca bakınız: Planlar nedir ve onlarla neler yapabilirsiniz?
Planların kullanışlılığına gelince, bunun iki tarafı var. Mevcut bir Taslağa dayalı olarak oluşturulmuş bir Oyun Alanı sitesini kullanabilir veya yeni bir Taslak oluşturabilirsiniz.
Sadece Oyun Alanı tabanlı araçların keyfini çıkarmak istiyorsanız Planların ne olduğunu bilmenize bile gerek yok. Deneyimleyeceğiniz tek şey, herhangi bir şey yapmak üzere önceden yapılandırılmış bir WordPress sitesini açan bir düğmedir. Bir temayı test etmenize, bir dokümantasyon sayfasına katkıda bulunmanıza, hatta bir slayt destesi oluşturup bunu PDF'ye aktarmanıza yardımcı olabilir.
Yeni Taslaklar oluşturmak istiyorsanız bugün ellerinizi kirletmeniz ve bazı JSON kodları yazmanız gerekiyor. Planlar 101 ve Oyun Alanına Teknik Giriş size adımlarda yol gösterecektir ve ayrıca Planlar Galerisi'nde örnekleri önizleyebilirsiniz. Bu adımları herhangi bir kodlama bilgisi olmadan yapboz parçaları gibi bir araya getirebileceğiniz görsel bir araç üzerinde çalıştığımızı belirtmekte fayda var.”
Bu, bir site oluşturup ardından demoyu kaydetmenin veya paylaşmanın bir yolu mu?
Adam Zieliński:
“Evet! Oyun alanı siteleri varsayılan olarak geçicidir ancak bunları kaydetmenin ve paylaşmanın birçok yolu vardır. Playground.wordpress.net'te Playground'a sitenizi web tarayıcınıza kaydetmesini söyleyebileceğiniz bir ayarlar düğmesi vardır. Bunu yapıp sayfayı yenilediğinizde doğrudan sitenize döneceksiniz. Ayrıca siteyi bilgisayarınızdaki bir dizinle de senkronize edebilirsiniz; tüm Oyun Alanı değişiklikleri orada görünecektir. Daha sonra sitenizi zip dosyası olarak veya GitHub'a da aktarabilirsiniz.
Bir siteyi başkalarıyla paylaşmanın iki yolu vardır.
İlki, bir Taslak oluşturmaktır; bu nedenle, Oyun Alanı'nın bu siteyi yeniden yaratması için gereken tüm talimatları adım adım yazın. Daha sonra bu Taslağı bir bağlantıya ekleyebilir ve dünyayla paylaşabilirsiniz.
Planlar güçlüdür ancak her zaman kullanışlı değildir; dolayısıyla ikinci bir yol da vardır. Bir Oyun Alanı sitesi zip dosyası olarak dışa aktarılabilir. Bu zip dosyasını örneğin GitHub'da barındırabilir ve yüklemek için bir Oyun Alanı bağlantısı oluşturabilirsiniz.
WordPress geliştirici topluluğundan biri bu soruyu iletti:
“Site oluşturucuların genellikle bir veya daha fazla “başlangıç sitesi” vardır ve bunlar genellikle premium temalar ve eklentiler içerse de planlarla tam olarak aynı hizadadır. Drupal, çoğunlukla niş odaklı, temelde önceden yapılandırılmış başlangıç siteleri olan “Dağıtımlar”a sahiptir.
Önceden yapılandırılmış bir çekirdek kurulumu, bir tema, bir üyelik eklentisi ve ödeme kurulumu (ağ geçidi API anahtarlarının beklenmesi) hayal edin. Üyelik sitesi istiyorsanız bunu yükleyin ve içerik eklemeye başlayın. Veya önceden yapılandırılmış bir yardım masası sistemi vb.
Yani Blueprints'in de benzer bir şey sunacağı vizyonunun olup olmadığını merak ediyorum.”
Adam Zieliński:
“Taslaklar tam da bunu mümkün kılıyor. WordPress eklenti dizinindeki canlı önizlemeler bir örnektir; belirli bir eklenti için önceden yapılandırılmış aynı siteyi her aldığınızda. Her zaman yeni bir WordPress ve birlikte mevcut tüm eklentilerin ve temaların en son sürümlerini yükler. Özel kurulumunuz için bir Taslak hazırlayabilir ve tarayıcıda onunla çalışabilirsiniz ya da yerel bilgisayarınızdaki bu başlangıç siteleriyle çalışmak için Playground CLI aracını da kullanabilirsiniz. Web barındırıcılarının Blueprints'i desteklemesini sağlamak için bir PHP kitaplığı oluşturuyoruz; şablon siteleri daha sonra WordPress barındırma ortamında ortak bir özellik haline gelebilir.”
WordPress Oyun Alanı
Oyun alanı, aktiviteler için tasarlanmış ve teşvik eden bir yerdir. WordPress Playground tam olarak bununla ilgilidir. WordPress'i kullanan herkes Playground'u denemeli veya en azından WordPress'e aşina olmalıdır çünkü bilgi bakış açılarını genişletir, problem çözmeye yardımcı olur ve kişiyi daha etkili bir rakip ve iş insanı yapar.
Öne Çıkan Görsel: Shutterstock/Leszek Czerwonka

Bir yanıt yazın