Eklentiler, temalar ve hatta tüm siteler gibi WordPress için yeni varlıklar geliştirmek söz konusu olduğunda, yaratımınızı oluşturabileceğiniz ve test edebileceğiniz güvenli bir ortama sahip olmak zorunludur. Bunu canlı bir sitede yapmak sorunlara yol açabilir ve her şeyi bozmadan önceki haline geri döndürmek için sayısız saat harcanabilir. Çoğu durumda, yerel WordPress geliştirme, yeni ve potansiyel olarak site bozucu bir şey geliştirmenin çok daha iyi bir yoludur.
Peki, web sitenizde yerel olarak bir WordPress geliştirme ortamını nasıl kurarsınız? Kolayca – doğru araçlara sahipseniz. Bu yazıda, WordPress için en iyi ve en yaygın kullanılan yerel geliştirme araçlarından bazılarını sizinle paylaşacağız.
Tam liste şunlardır:
-
XAMPP
-
MAMP
-
EasyPHP Geliştirici
-
Masaüstü Sunucusu
-
Laragon
-
serseri
-
Yerel
Yerel WordPress Geliştirme Araçlarını Kullanmanın Faydaları Nelerdir?
Yerel WordPress geliştirme araçlarını kullanmak istemenizin ana nedeni, canlı bir web sitesinde yapmaktan kaçındığınız şeyleri yapabileceğiniz güvenli bir ortam yaratmaktır. Yeni temaları ve eklentileri test etmek, yeni WordPress güncellemeleri yüklemek ve yerel bir kurulumda WordPress için kendi öğelerinizi geliştirmek ve tasarlamak genellikle iyi bir fikirdir.
Daha güvenli olmanın yanı sıra, WordPress için yerel geliştirme ortamlarını kullanmak da çok daha uygun olabilir. İhtiyacınız olan her şey bilgisayarınızda olduğu için çalışmalarınızı tamamen çevrimdışına alabilirsiniz. Hatta daha hızlı ve daha akıcı bir üretim akışına yol açan daha yüksek performans seviyeleri yaşayabilirsiniz.
XAMPP
Listeyi açmak, PHP geliştirme ortamlarının ağır vurucusu olan XAMPP’dir. Kısaltmanın ne anlama geldiğini merak ediyorsanız, “X”, “çapraz platform” veya “herhangi bir sistem” anlamına gelir. “A” Apache içindir, “M” MariaDB içindir ve “Ps” PHP ve Perl içindir.
Kısaltması size XAMPP hakkında bilmeniz gereken her şeyi anlatır – Windows, Linux ve OS X üzerinde çalışan ve MariaDB, PHP ve Perl içeren bir Apache dağıtımıdır. Her ikisi de XAMPP’yi kurarken kurabileceğiniz MySQL ve phpMyAdmin ile yerel bir WordPress kurulumu için ihtiyacınız olan her şeye sahiptir.
XAMPP ücretsiz ve açık kaynaklı bir yazılımdır. Kullanmaya karar verirseniz, büyük ve yararlı bir topluluktan yararlanacaksınız.
MAMP
Kısaltmaları ad olarak kullanan araçlar alanında kalarak, dikkatimizi MAMP’a çeviriyoruz. Adındaki harfler Macintosh, Apache, MySQL ve PHP anlamına gelse de MAMP, adıyla tanımlanan bir araç değildir. Windows sistemlerinde de kullanabilirsiniz ve Apache hayranı değilseniz Nginx ile birlikte gelir.
MAMP ile elde ettiğiniz her şey de bu değil. Araç size kullanabileceğiniz dört önbellek seçeneği sunacak ve ana makinenizi ve veritabanı verilerinizi yedeklemek için Dropbox ile çalışan bir hizmet olan MAMP Cloud desteğiyle birlikte gelecek.
Yerel WordPress geliştirme için MAMP’ı yüklediğinizde, hem normal, ücretsiz sürümdeki hem de ücretli Pro sürümdeki özellikler bilgisayarınıza yüklenir. Pro sürümüyle, sınırsız ana bilgisayar oluşturma, anlık görüntüler oluşturma, PHP’nin en son sürümünü kullanma ve daha pek çok şey dahil olmak üzere çeşitli yeni özellikler elde edersiniz. MAMP Cloud aynı zamanda bir Pro özelliğidir. Fakat tek seferlik bir ücret öderseniz ücretsiz sürümle birlikte kullanabilirsiniz.
EasyPHP Geliştirici
Dakikalar içinde bir geliştirme ortamı hazırlamanız gerektiğinde ve modüller ve bileşenler aracılığıyla yapılandırmanın, değiştirmenin ve genişletmenin kolay olmasını istediğinizde, EasyPHP Devserver sizin için mükemmel bir seçenektir. Yani bir Windows sistemi kullanıyorsanız.
EasyPHP ile, Devserver’ı bilgisayarınıza kurarak geliştirme ortamını oluşturabilirsiniz. Bundan sonra, sisteminizi destekleyen en son sürümü kullandığınızdan emin olmak için güncellemeniz gerekir. Son adım, PHP, Apache, MySQL içeren modüllerin ve bileşenlerin kurulumudur – bunun üzerine WordPress’i kurmak için ihtiyacınız olan hemen hemen her şey.
EasyPHP açık kaynaklıdır ve kullanımı ücretsizdir.
Masaüstü Sunucusu
Kişisel bilgisayarınıza WordPress kurmanın en kolay yolları listesinde en üst sıralarda yer alan DesktopServer, birkaç düğmeyi tıklamak kadar basit bir kurulumla övünür. Saniyeler süren işlem hem Mac hem de Windows bilgisayarlarda gerçekleşebilir.
DesktopServer, SSL ve PHP 7 desteğinin yanı sıra alan adı eşleme ve otomatik sanal konak oluşturma desteği ile birlikte gelir. İndirme, Apache, MySQL, PHP, Xdebug ve WordPress’i içerir.
Aracın temel sürümü ücretsizdir ve en fazla üç yerel web sitesini yönetmenize izin verir. Premium sürüm, WordPress multisite desteği, canlı sunuculara doğrudan dağıtım ve birçok kullanışlı eklentiye erişim ekleyerek özellikleri önemli ölçüde genişletir. Premium sürümle sınırsız sayıda siteyi yönetebilir ve hatta LAN üzerinden başkalarıyla işbirliği yapabilirsiniz.
Laragon
Bir Windows sisteminiz varsa ve PHP’nin yanı sıra Java, Python ve Ruby’yi de işleyebilen hızlı ve güçlü bir geliştirme ortamı istiyorsanız, Laragon sizin için mükemmel bir seçimdir. Hızlı ve çok yönlü olacak şekilde yaratılan Laragon, yolda daha da genişletme seçenekleriyle çantadan çok şey sunar.
Laragon’u bu kadar harika yapan ne? Birincisi, hızlı ve hafif. MySQL, MongoDB ve PostgreSQL dahil olmak üzere birçok veritabanını destekler. Hatta WordPress’i tek tıklamayla kurmanıza olanak tanır ve aynısını PHP’yi etkinleştirmek için yapar. Hatta bir müşteri için bir proje üzerinde çalışıyorsanız kullanışlı olabilecek çalışmanızı başkalarıyla kolayca paylaşmanıza olanak tanır.
Laragon’u indirmek ve kullanmak ücretsizdir.
serseri
Geliştirme için farklı ortamlar yaratma söz konusu olduğunda, Vagrant şimdiye kadar bahsettiğimiz diğer araçların çoğunun yapamadığı şeyi yapabilen bir araçtır – tüm geliştirme işlemlerinizi gerçekleştirebileceğiniz sanal makineler oluşturmanıza izin verebilir.
Sıfırdan bir şey yaratmak zorunda kalmadığınızdan emin olmak için Vagrant, topluluğun sanal makineleri klonlamak için kullanılan görüntüler olan “kutular” oluşturmasına izin verdi. Bu durum yapılarını önemli ölçüde hızlandırır ve WordPress geliştirme için bir ortam kurmanın kolay bir yolunu bulmanızı sağlar. Sanal makinelerin duvarlarla çevrili doğası sayesinde, birbirlerine veya sisteminize zarar verme korkusu olmadan birden fazla farklı ortama sahip olabilirsiniz.
Vagrant’ı kullanmak ücretsizdir.
Yerel
Local by Flywheel, hem macOS hem de Windows kullanıcıları için, kullanıcı dostu bir arayüz için can atan gözler için hoş bir manzara olabilir. Yine de, Local’i listeye layık kılan sadece tasarımı değil, böyle bir araçtan bekleyeceğiniz tüm özelliklere sahip.
Yerel, WordPress’i otomatik olarak düzeltir – SSL dahildir. Çalışmanızı başkalarıyla paylaşmak için kullanabileceğiniz canlı, kalıcı bağlantılar oluşturacaktır. Bulut yedeklemeleri kurmanıza izin verecek ve web sitenizi gerçekten başlatmaya karar vermeden önce kullanışlı bulacağınız bazı araçlara erişmenizi sağlayacaktır.
Hatta Local tüm bunları ücretsiz olarak yapacaktır.
Konunun Özeti
Yerel WordPress geliştirme araçları, ister amatör ister profesyonel olsun, geliştiriciler ve tasarımcılar için paha biçilmezdir. Bazılarının kurulumu ve kullanımı diğerlerinden daha kolay olabilir ve farklı özelliklerle gelebilirler. Fakat bu listedekilerin işini iyi yapacağından emin olabilirsiniz. Bunları kullanmayı bitirdiğinizde, yerel bir WordPress sitesini canlı bir sunucuya birkaç farklı şekilde taşıyabileceğinizi unutmayın.