Vagrant Vagrant Vary için Geliştirici Kılavuzu (VVV)

WordPress için gelişirken, istediğiniz en iyi araçlara sahip olmak önemlidir. Bir bakıma süreç sağlam bir yerel kalkınma ortamı ile başlar. Ancak, projenizi hızlı bir şekilde aktif hale getirmek ve çalıştırmak için birçok ek çözüm var. Ya bir tema oluşturur, eklentiler üzerinde çalışırsınız veya WordPress’in çekirdeğine katkıda bulunursunuz, Vagrant Vagrant (VVV) size yardımcı olabilir. Bu, geliştirme esnekliği sunan tarayıcı tabanlı bir gösterge tablosuna sahip bir komut satırıdır. Bu WordPress tarafından da onaylanmıştır, bu nedenle şimdi öğrenmek uzun vadede size iyi yardımcı olabilir.
Bu makalede, sizi VVV ile tanıştıracağız, VVV’nin ne olduğunu açıklayacağız ve bir dizi özelliği tartışacağız. Ayrıca, geliştirme projenizde nasıl kullanmaya başlayabileceğinizi de göstereceğiz. Hadi çalışalım! Yerel kalkınma manzarasına genel bakış, yerel gelişim üzerine bir bölüme çarpmadan web’deki geliştirme konusunu çok fazla keşfetmeyeceksiniz. Bu, özellikle yerel ortam, WordPress ve temalar ve ilgili eklentiler de dahil olmak üzere Web ile ilgili her şeyi yapmak için temel bir unsur olduğu için popüler bir konudur.
Yerel bir geliştirme ortamı hazırlamanın klasik yolu, XAMP, MAMP ve hatta lamba gibi çözümleri kullanmaktır. Bu çözümün karmaşıklığına rağmen ve çözeltinin WordPress için optimize edilmemesi gerekmeyen gerçeğine rağmen, maksimum esneklik ve kontrol istiyorsanız bu iyidir. Böylece, birçok geliştirici aynı işlevselliği sunan, ancak WordPress’e sahip olan özel platform araçları oluşturmuştur. Örneğin, DesktOpServer, mevcut ‘kap’ temelinde çözüm eğilimini artıran XAMPP’yi bir Foundation olarak kullanmasına rağmen, XAMPP’yi temel olarak kullanmasına rağmen, mevcut ilk paket çözümlerinden biridir. Bu araç, sanal bir makineden (VM) çalıştırılan bazı kurulumlar yapmanızı sağlar. En popüler iki varyant Vagrant ve Docker. Burada ikisini torkla tartıştık ve ikisi arasında birçok karşılaştırma bulabilirsiniz. Sonunda, Vagrant genellikle ilk çağrı limanınız olarak daha iyi bir seçimdir, ancak teknik olarak bir geliştirme VM yapmak için sadece bu ortamdır. Bu çözümden özel bir platform aracı oluşturmak için bir WordPress 10UP ajansına ihtiyacınız var: dili döndüren Vagrant Vagrant (VVV). Yaptığı şeye daha yakından bakalım.

Vagrant Vagrants’ın (VVV) tanıtımı, bahsettiğimiz gibi değişti, vagrantlar VM kullanarak geliştirme ortamını yapmak için agnostik platform yöntemidir. Çok fazla ayrıntı olmadan, VVV yapmak için 10UP inşa edildi (şimdi proje topluluk tarafından yürütülmesine rağmen). Bu, sanal bir WordPress kurulumu yapmanın bir yoludur, size pratik bir geliştirme ortamı sunar. Bu, esas olarak komut satırından, kurulum sitesi ve tarayıcı tabanlı kontrol panelinden erişilebilen çeşitli seçeneklerle gerçekleştirilir. Ancak, hemen göstereceğimiz gibi, genellikle bundan daha düşük bir seviyede çalışacaksınız.
Komut satırları aracılığıyla sanal WordPress kurulumları oluşturmak için bir yöntem sağlar.
Kapsamlı bir wiki sitesi aracılığıyla rehberlik sunmak.
Geliştirme yeteneklerinizi genişletmeye yardımcı olabilecek bir dizi yardımcı program ve ekleme içerir.
VVV’yi kullanmak için, komut satırının nasıl çalıştığı konusunda güçlü bir temele ve yeni bir site eklemek için metin düzenleyicisine ihtiyacınız var. Chrome aynı zamanda sağlam bir seçim olmasına rağmen Firefox Development Edition tarayıcısını da kullanmayı başardık. Deneyimlerimize dayanarak, Safari’nin kontrol panellerini kullanırken sorun yaşama olasılığı daha yüksektir, ancak doğru zamanda test amacıyla kullanılmalıdır.
Önde gelen WordPress ekibi tarafından geliştirilen bir şeyden beklediğiniz gibi değişen Vagrant Vagrants ile (2 adımda) bir web sitesi nasıl oluşturulur, VVV kolayca düzenlenir ve kullanılır. Bu çözümü neredeyse tüm platformlara uygulayabilmenize rağmen, MacOS High Sierra 10.13.6 çalıştıran bir Mac kullanacağız. Bakalım ne yapmanız gerektiğine bakalım! Adım 1: VVV’yi masaüstü bilgisayarınıza yükleyin ve test etmeye başlamadan önce, VVV’yi çalıştırmak için bağımlılıklarınızı ve diğer eklemelerinizi sıralamanız gerekir. Neyse ki, sadece önceden yüklenmiş iki öğeye ihtiyacınız var: VirtualBox ve Vagrant. Özellikle diğer yerel geliştirme ortamlarını kullandıysanız, VirtualBox’ı yüklemiş olabilirsiniz. Ancak, yüklemeniz gerekiyorsa, işlem basittir ve işletim sisteminiz (OS) için doğru paket hızlı bir şekilde indirilebilir. Aynı şekilde, Vagrant da resmi web sitesinden doğru paketi bularak kolayca yüklenir. Apple olmayan bir makine kullanırsanız, BIOS yoluyla sanallaştırmayı kapatmanız gerekebileceğine dikkat edilmelidir. Bunu nasıl başaracağınız hakkında daha fazla ayrıntı için Anakart Kılavuzunuza danışmalısınız. Bu temeller kurulduktan sonra, girmeden önce her şeyin gerektiği gibi çalıştığından emin olmak için kontrol etmelisiniz. Evsiz komutun şimdi komut satırında çalıştığını göreceksiniz:
Sonraki VVV’nin kendisini yüklemek. Bunu yapmanın birkaç farklı yolu var, ancak git kullanacağız, çünkü bu en kolay ve en istikrarlı seçenek. Sadece VVV repo klonu aşağıdaki komutla yerel dizine klon: Git Clone -b Master Git: //github.com/varying-vagrants-vagrants/vvv.git ~/vagrant-local terminal, vagrant-hostlarınıza yollar gösterecektir. Dosyalar, ancak değilse, üst düzey kullanıcı dizininizde bulacaksınız. Dizinine gidin ve vvv-config.yml dosyasını vvv-custom.yml adresine kopyalayın. Bu adımı yüklemeniz için bir alt tema olarak değerlendirebilirsiniz. Ayrıca, alan adının ‘kullanılabilir’ olması için ana bilgisayarınızı (site bilgilerinizi içeren bir metin dosya veritabanı gibi) değiştiren Vagrant-Hostsupdater eklentisini yüklemek istiyorsunuz. işlevsel. Provisyon, WordPress’te etkinleştirilmeye benzer. Bunu yapmak için, Vagrant eklentisini komut satırından Vagrant-Hostsupdater’ı yükleyin ve ekrandaki talimatları izleyin. Son olarak, bilgisayarınızı yeniden başlatın ve her şeyin yüklendiği için mutlu olduğunuzda, VVV ile bir site oluşturmaya başlayabilirsiniz. Adım 2: Yeni bir site oluşturun VVV ayarladıktan sonra hemen yeni bir site oluşturmak isteyebilirsiniz. Bunu yapmak için, VVV-Custom.yml dosyanıza gitmeli ve parçaların bir dizi özel alanını ve farklı bölümlerini kullanmalısınız.
Ancak, ondan önce sadece VVV’yi açmak ve etrafa bakmak istiyorsunuz. Bunu, daha önce takip ederseniz, Vagrant dizininize gidebilirsiniz-Vagrant-yerel bir CD olacaktır. Ardından, Vagrant Up komutunu kullanarak çevreye başlayabilirsiniz:
Devam etmek için Yönetici veya SU şifresini girmeniz gerekebilir. İşlem tamamlanır tamamlanmaz, seçtiğiniz tarayıcıda VVV.Test’e gidebilirsiniz: Burada, yüklediğiniz tüm siteleri çeşitli bağlantılar ve diğer kaynaklarla birlikte göreceksiniz. Bu siteler için varsayılan kimlik bilgilerini unuttuysanız, bunlar ana VVV web sitesinde bulunabilir. Bir site eklemek için www-custom.yml dosyanıza dönün ve en sevdiğiniz metin düzenleyicinize açın. İçeride birçok seçenek bulacaksınız, ancak site adlı bir parça arıyoruz:

Bir site girişi örneği görürseniz, girişinizin yalnızca en az üç alan gerektirdiğini göreceksiniz:
Site Adı (WordPress-Default)
Şablon sitesi (https://github.com/varying-vagrant-vagrants/custom-site-template.git)

Özel URL (local.wordpress.test)

URL, bunu yapmamak için özel bir nedeniniz olmadığı sürece TLD .test kullanmalıdır. Ardından, siteyi hazırlamak, sadece kendi alanınızı vvv -custom.yml dosyasına ekleme, değişikliklerinizi kaydetme problemidir, ardından komut satırından yeniden yükleme -prevision vagrantını çalıştırır. Önceki ‘tedarik’ VVV’den kısaca bahsediyoruz. Bu temel olarak bir senkronizasyon adımıdır ve dosyada her değişiklik yaptığınızda alır. Bazen sağlayıcıları biraz zahmetli bulduğumuzu ve kullanımımızın belgelerden biraz farklı olduğunu unutmayın. Örneğin, ‘alınan’ değişiklikleri görmek için evsiz hükümleri gerçekleştirmeniz gerekebilir.

. Her neyse, arz tamamlandıktan sonra, seçtiğiniz URL’ye gidebilmeniz ve kullanıma hazır eksiksiz bir WordPress kurulumunu görebilmeniz gerekir. Son olarak, VVV’ye dahil edilen varsayılan sitenin ihtiyaçlarınız için yeterince iyi olduğunu görebilirsiniz. VVV web sitesinde daha ayrıntılı olarak okuyabilirsiniz, ancak temel olarak hazır bir kurulum, WordPress Core üretim sürümüne dayanarak temalar ve eklentiler geliştirmek için uygundur. Bu, WordPress ve VVV’nin birlikte olağanüstü olmasının başka bir nedenidir! Aynı sonuç bir WordPress sitesi yayınlamaktır, bu platformu geliştirmek beş yıl önce bile çok daha kolaydır. Bu çoğunlukla mevcut yerel kalkınma ortamından kaynaklanmaktadır. Klasik XAMP hala hayatta ve çalışıyor olsa da, birçok geliştirici artık başka araçlar arıyor. Örneğin, değişen vagrant vagrants, platform kullanıcıları için önde gelen WordPress geliştiricisi tarafından yapılan güçlü bir seçenektir. Bu yazıda, bir WordPress çözümü oluşturmak için VVV’nin nasıl kullanılacağını gördük. Atmak istediğiniz adımları hızlı bir şekilde özetleyelim: VVV’yi herhangi bir bağımlılıkla birlikte bilgisayarınıza yükleyin.
Yeni bir site hazırlayın ve kurulumunuzu değiştirmek için muhtemelen bazı değiştiriciler kullanın.
Yerel bir geliştirme ortamı mı arıyorsunuz ve VVV sizi heyecanlandırıyor mu? Fikrinizi aşağıdaki yorumlar bölümünde paylaşın! Üstün Görüntü: DimitrisVetsikas1969.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir