GIT’in güçlü sürüm kontrolü için sürüm nasıl ayarlanır

WordPress ile ilgili en iyi şeylerden biri, web sitesinde sadece birkaç dakika içinde büyük değişiklikler yapmanın ne kadar kolay olduğudur. Ancak, web sitesini önceki duruma geri yüklemenin kolay bir yolu olmadan, dikkatli değilseniz çok fazla iş kaybedebilirsiniz. Sürümler, Git’in gücünü WordPress’e sunar, böylece değişiklikleri tek bir tıklamayla iptal etme bilgisiyle istediğiniz kadar değişiklik yapabilirsiniz. Başından beri basit bir web sitesi oluşturduysanız, WordPress’in gücünü daha iyi takdir edebilirsiniz. WordPress ile, yeni bir tema yükleyerek sitenizin görünümünü tamamen değiştirmek için sadece birkaç tıklama, bir eklenti yükleyerek yeni bir özellik eklenebilir, web sitesi kullanıcıları kolayca yönetilebilir ve tüm bunlar yazmadan yapılabilir bir satır kod.
Tek sorun, WordPress’teki eylemlerin çoğunun değiştirilememesidir. WordPress Core tarafından oldukça iyi izlenen sayfa revizyonları ve yayınları hariç, herhangi bir değişikliği iptal etmek istiyorsanız, geri getirmeniz gerekir. Daha da kötüsü, bir WordPress geliştiricisi değilseniz, sitenizde yaptığınız birçok değişikliğin doğrudan sitenizde oluşturulması yüksek bir olasılık vardır, bu da bir hata oluşursa, sonuçların şiddetli olabileceği anlamına gelir. VersionPress, tüm bunları değiştirmek için umut verici bir projedir. GIT sürümünün yönetim gücünü WordPress web sitesine sunarak, VersionPress, WordPress web sitesinde yapılan her değişikliğe Geri Al düğmesini ekler. Pişman olduğunuz değişiklikleri yalnızca bir tıklama ile değiştirin ve iptal edin.

Sürüm: Sürümün arkasındaki temel kavramların temel fikri birkaç basit fikirle özetlenmiştir. Sürümler için kullanılabilecek bir araçtır: WordPress sitesinde yapılan her değişikliği izleyin.
Bir değişikliği, bir grup değişikliği iptal etmeyi veya tüm değişiklikleri o noktaya kadar iptal ederek web sitesini önceki duruma geri döndürmeyi kolaylaştırın.
Evreleme sitesi ile çalışmak kolay ve veritabanlarından birinden herhangi bir veri kaybetmeden doğrudan bir veritabanı ile evreleme sitesinin veritabanını yeniden oluşturun.
Yedeklemeyi çok daha verimli hale getirin.
Kontrol sürümüne ve performansa teknik olmayan WordPress kullanıcıları tarafından erişilebilir.
Özünde, sürümler “WordPress için Geri Al düğmesi” olacak şekilde tasarlanmıştır.
İstediğiniz içeriği değiştirme mi? Sadece iptal tuşuna basın.
Süreçteki tüm gönderme bağlantılarını kırması için uygun bağlantı yapısını yanlışlıkla değiştirir mi? Sorun değil. Sadece iptal tuşuna basın.
Temaları değiştirmek sadece artık temizleyecek birçok kötü kısa kodunuz olduğunu fark etmek için? Geri alın, bir evreleme ortamı oluşturun, temizleyin ve sahneleme sitesinden doğrudan sitenize bir süreliğine yapılan herhangi bir güncellemeyi kaybetmeden değişiklikleri teşvik edin.
WordPress’in en son sürümü ile eklentilerin uyumsuzluğu nedeniyle önceki WordPress sürümüne düşmeniz mi gerekiyor? Sorun değil, sürüm, temel güncellemeyi iptal etmenize bile izin verecektir.
Ve bu sadece buzdağının tepesi. VersionPress, yönetici bildiriminin reddedilmesini bile her küçük değişikliği izlemeyi ve herhangi bir şeyi seçici olarak iptal etmeyi kolaylaştırmayı amaçlamaktadır. VersionPress, kitlelere kontrol versiyonları getirmekten daha azını yapmayı amaçlayan iddialı bir çabadır. 2012’de büyük fikirleri pazara getirerek, iki web geliştiricisi Borek Bernard ve Jan Voracek, koordinasyon yapmalarını sağlayan kontrol sistemi üzerinde çalışmaya başladı. WordPress geliştirme projeleri üzerinde çalışırken çabaları daha iyi. O zaman, sistem iki geliştirici tarafından kendi projelerini yönetmek için kullanılan dahili bir projeydi ve 2012 ve 2013 yılları arasında fikirler üzerinde çalıştılar.
2014’ün başlarında, teknik olarak mümkün olan WordPress için güçlü, kullanıcı dostu bir kontrol sistemi oluşturmanın emin olmaları için yeterli teknik temel yerleştirildi. Ancak, kolay olmayacak. Sürümleri geliştirmek için gereken süreyi dökebilmek için bir dizi fona ihtiyaç duyacaktır.
Versiyonu Haziran 2014’te açıklandı ve kitle fonlaması kampanyası aynı zamanda başlatıldı. Crowdfunding kampanyası sırasında, sürümleri WordPress topluluğu tarafından tam olarak kabul edilebilmesi için tamamen kabul görmüş bir GPL lisans projesi haline getirme kararı alındı. Bununla birlikte, o zaman, versiyonun gelişimi hala Borek ve Ocak tarafından kişisel olarak çözüldü. Crowdfunding kampanyası küçük bir miktar toplamaya devam ederken, WordPress topluluğunun yanıtları çok hevesli ve çok destekleyici. Sonuç olarak, Jan ve Borek, bağış toplama hedeflerine ulaşılmamasına rağmen projeye devam etmeye karar verdiler. 30.000 dolarlık hedefin sadece 13.500 dolar toplandı. Ancak Borek ve Jan devam etmeye karar verdiler.

Crowdfunding kampanyası tamamlandıktan sonra, 2014’ün ikinci yarısında, eklentinin yayın öncesi sürümleri kampanya destekçileri için mevcuttu. Daha sonra Ocak 2015’te ilk erişim programı açıklandı. Bu, herkese açık olan ve geliştirmenin kilometre taşına ulaşırken eklentiye ilk erişimi desteklerken devam eden eklentinin gelişimini finanse etmenin bir yolu olarak düzenlenmiş ücretli bir programdır. Eklentinin ilk büyük sürümü olan VersionPress 1.0, 3 ay sonra Nisan 2015’te ilk erişim programının üyelerine yayınlandı.
Ekim 2015’te VersionPress 2.0 piyasaya sürüldü ve 400.000 dolarlık ilk finansman turu aynı anda açıklandı. Ertesi ay, versiyonlar, kişisel gelişim modelinden açık kaynağa, Nisan 2016’da gerçekleşen geçişe geçişi tahmin etmek için GitHub’a taşındı. 29 Nisan 2016’da, ilk açık kaynaklı eklenti olan VersionPress 3.0’ın yayınlanması. duyruldu. Sürüm 3.0 hala eklentinin başlangıç ​​erişim sürümü olarak kabul edilirken, kütleye kontrol sürümleri getirme sözü veriyor. Sürüm 3.0’daki değişikliklerin izlenmesi iyice ve otomatik olarak gerçekleştirilir.

Değişiklikler ayrı ayrı veya kütle iptal edilebilir.
Evreleme sitelerini doğrudan üretim siteleriyle birleştirmek gibi desteklenen evreleme siteleri yapmak.
Ancak bu, tüm kilo kayıplarının yapıldığı anlamına gelmez. Ana kilometre taşlarından bazıları gelecek için hala planlanıyor. Sürümün geleceği o zaman sürümlerde hala hangi özellikler eksiktir? Çok şey yapılmasına rağmen, hala yapılacak çok şey var:
Sürüm, özel bir barındırma ortamında en iyi şekilde çalışır, ancak bazı barındırma sağlayıcıları ortaklaşa destekler.
Sürümler hala geliştiriciler ve teknik kullanıcılar için bir üründür. Bu, teknik olmayan kullanıcılar için uygun değildir ve sürümün uzun vadeli bir başarı haline gelmesi için değiştirilmelidir.
Eklenti oldukça standart bir WordPress sitesi ile iyi çalışırken, sürümler birçok karmaşık eklenti ile çalışmaz ve zengin temalara sahiptir. Üçüncü Party eklentileriyle daha iyi uyumluluk, Sürüm 4.0 için ana odak alanıdır.

Site evreleme ve klonlama siteleri desteklenmesine rağmen, yalnızca WP-CHLi aracılığıyla yapılabilir. Teknik olmayan kullanıcılar için Kullanıcı Dostu Kullanıcı Kullanıcı Arayüzü (GUI) geliştirilmemiştir. Multisite desteği bir yol haritasında olmasına ve bu özel kilometre taşına katkıda bulunmasına rağmen Multisite desteklenmez.
Test Drive sürüm sürümleri için sürüm alımı olağanüstü geliyor, bu yüzden yeni bir WordPress kurulumu hazırlıyorum, eklentinin en son sürümünü GitHub’dan indiriyorum ve deniyorum.
Sürümün üretim yeri için hazır olmadığını göstermeliyim. Kendi sürümlerinizi denemek istiyorsanız, yeni bir WordPress kurulumu hazırlayın ve hasar verebileceğiniz bir sitede deneyin. Ayrıca, sürümlerin birçok karmaşık eklenti ve sayfa yapımcılarının temasıyla iyi oynamadığını unutmayın. Karmaşık eklentiler ve temalarla daha iyi uyumluluk, VersePress 4.0 için yol haritasında, ancak şimdilik eklenti hala oldukça masum olan WordPress web sitesi dışında hiçbir şey için uygun değil. Kendi versiyonumu deneyerek öğrendiğim şey bu.
Kolay Yükleme Eklentileri manuel olarak yüklediyseniz, sürümleri yükleyebilirsiniz. En son sürümü alın, Eklentileri Aç> Yeni Ekle, Yükle ve Eklentileri Yükle. Eklentiyi yükledikten sonra etkinleştirin. Eklentiyi tamamen etkinleştirmek için admin sürüm ekranında tamamlanan ikinci aktivasyon adımı gereklidir. İkinci etkinleştirme adımı, barındırma ortamınızın tüm VICS sistem sistem gereksinimlerini karşıladığını doğrulayan bir sistem kontrol listesi içerir.
Sisteminiz gereksinimlerden birini karşılayamıyorsa, sürüm size hangi sistem gereksinimlerinin karşılanmadığını söyleyecektir. Sisteminiz tüm gereksinimleri üstlenirken, Sürüm Etkinleştir’i tıklatın. Belki de hazırlık sürecini tamamlaması bir veya iki dakika sürer.
Sürüm versiyonu tarafından kaydedilen ilk değişiklikler eklentinin aktivasyonudur.
Sold Press Fonksiyonlarının Temel Sürümü WordPress sitesinde oluşturduğunuz her değişiklik sürüm etkinleştirildiğinde kaydedilir ve yönetici ekranı sürümünden görülür. Bu ekrandan, her değişikliğin ayrıntılarını görebilir ve inceleyebilir, herhangi bir değişikliği iptal edebilir, bazı değişiklikleri aynı anda iptal edebilir ve web sitesini önceki duruma tamamen geri döndürebilirsiniz. Böylece her şey sorunsuz çalışır, bazı değişiklikler yaparım. Bu benim işim:
Test Post adlı yeni bir yazı yayınladım;
Test sayfası adlı yeni bir sayfa oluşturdum;

Fiction adında yeni bir kullanıcı yaptım;

Varsayılan Hello World Post’a yeni bir yorum ekledim.

Sihir gibi, tüm değişikliklerim izlendi. Yönetici ekran sürümü ikinci tarayıcı sekmesine yüklendiğinde, bir tarayıcı sekmesinde değişiklikler yapıldığında daha da etkileyici olabilir, yönetici ekran versiyonunda ek değişikliklerin oluşturulduğunu ve görülebileceğini söyleyen bir bilgi istemi görünür. Sayfayı ferahlatıcı ..
Değişiklikleri iptal etmek de mümkün olduğunca kolaydır. Tek yapmanız gereken bunu geri almak. Değişiklik iptal edilmeden önce, onay mesajı, eklenti hala ilk sürüm durumunda olduğu için yedeklemeniz gerektiğini hatırlattı.
“Geri Al” tuşuna basın ve sürümler size ikinci bir şans verir. Heck, gerekirse her zaman “iptal” “iptal edebilirsiniz. Bazı değişiklikleri yeniden düzenlemek de çok kolaydır. Test etmek için, kaydedilen en eski değişikliklerden birine döndüm ve buna geri dönmeyi seçtim. Bir kez daha, onay mesajı ortaya çıktı ve önceki duruma geri dönmek için Tamam’ı seçmek zorunda kaldım. Garip bir şekilde, siteyi önceki duruma geri oynadığımda, hemen WordPress yöneticisinden çıktım ve yeniden girmeye çalıştığımda kendimi yapamadım. Şifremi yeniden düzenledikten sonra ne olduğunu anladım. Siteyi geri çevirmeyi seçtiğimde iptal ettiğim değişikliklerden biri şifre değişikliğiydi. Siteyi önceki duruma geri döndürdüğümde, şifrem geri dönen diğer değişikliklerle birlikte değiştirildi. Versiyonu, sürümlerime hazır değil, kütle test sürüş kütlesi olması gerektiği kadar pürüzsüz değil. Gerçek şu ki, sürümleri ayarlarken ve adımlarına yerleştirirken bir dizi engel yaşadım. Elde edilen ilk ders:
Sürüm, sunucu ve WordPress’i sürüm, sunucu ve wordPress’i hazırlamak için oldukça iyi bilmeniz gerekir. Sürümleri kullanmak için git sunucuda mevcut olmalıdır. Bu makaleyi yazmadan önce Git’i yüklemedim, bir kontrol hattı kullanarak erişmedim veya kontrol sürümü için GIT kullanarak. Küçük bir GitHub ile oynamış olsam da, kontrol versiyonunda veya git konusunda deneyimsiz olduğumu itiraf ediyorum. Başlangıçta, versiyonu XAMPP tarafından desteklenen WordPress kurulumunda yerel olarak çalıştırmaya çalıştım. Ancak, GIT ve XAMPP’yi birlikte çalışmaya hazırlamak için bir veya iki saatlik bir araştırma yaptıktan sonra, barındırma hesabımı kullanmaya geçtim. Sürümler Git’i kontrol edecek ve bulduklarını geri bildirecek. Neyse ki, bir site alanım var ve site alanı barındırma hesabı, sürümü desteklediği bilinen birkaç ortak barındırma sağlayıcısından biri. Yeni bir WordPress kurulumu manuel olarak yaptım, tüm eklentileri sildim ve sürümleri sorunsuz yükledim. İşler oldukça iyi gidiyor gibi görünüyor. Ancak, bir değişiklik yaptığımda, değişim yönetici ekranı sürümünde görünmedi. Kurulum sırasında belki bir şeyler yanlış olduğunu düşündüm. Bu yüzden eklentiyi devre dışı bıraktım ve yeni bir kopya indirmeyi ve yeniden yüklemeyi planlamak için silmeye çalıştım. Ancak, sürümleri silmeye çalıştığımda, bir hata mesajı yapıldı, WordPress dizini için izin yüklendi ve Web sitesi gösterge panosuna erişmeye çalıştığımda Forbidden’in 403 hata mesajı görüntülendi.
Dizin iznini geliştirdikten ve sürümleri yeniden yükledikten sonra, değişikliklerin sürümler tarafından kaydedilmesini ancak görüntülenmediğinden emin olabilirim. Tarayıcı penceresinin sert tazelemesine, kaydedilen değişikliklerin yönetici ekran sürümünde görünmesi için gereklidir. Sonunda, güzel koştuğu XAMPP tarafından güçlendirilen yerel ortamımda çalışan Git ve VersionPress’i kurabildim. Değişiklikler derhal kaydedilir ve güçlü bir ferahlık gerektirmeden görünür. Ayrıca, sadece emin olmak için, sürümleri yerel olarak devre dışı bırakıp siliyorum ve hata mesajı yapılmadı. Sürümleri bir site alanı barındırma hesabı ile kullanmaya çalışırken karşılaştığım sorun bana başka bir ders veriyorum. Elde edilen ikinci ders: Sürümler her yerde çalışmaz. Sürümleri denerseniz, ortamınızı doğru bir şekilde hazırlamak için biraz zaman ayırmayı planlayın ve düzenli ayrı yedeklemeler saklamadan üretim sitesindeki sürümleri kullanmayın. Sürümlere baktığımda aldığım bir diğer farkındalık, versiyondan bir veritabanının performansına ve birleşmesine erişmek için WP-CHLI kullanmanız gerektiğiydi. Teknik olmayan kullanıcılar için kullanıcı dostu GUI üzerinde çalışırken, şimdilik WP-CHLI bu özelliğe erişmenin tek yoludur.
Öğrenilen üçüncü ders: Sürüm 3.0’ı kullanacaksanız, SSH’ye alışmanız, komut satırını nasıl kullandığınızı bilmeniz ve sürümlerden maksimum sonuçları almak için WP-chli’ye alışmanız gerekir. Sürümler için gelecek nedir? Sürümün arkasındaki ekip, evreleme, veritabanları birleştirme ve kontrol sürümleri yapan ürünleri teşvik eder, teknik olmayan WordPress kullanıcıları tarafından erişilebilir. Sürüm bu asil hedefe ulaşmak için yeterli değildir ve hala çeşitli alanlarda yapılması gereken ilerleme vardır: değirmen çalışması olan sunucuları barındırma desteği geliştirilmesi gerekir;

Çokluit desteğinin geliştirilmesi gerekmektedir;

Evreleme siteleri gibi gelişmiş özelliklere erişim, komut satırlarından kullanımı kolay grafik kullanıcı arayüzlerine geçmesi gerekir.

Projenin şu anda keyif aldığı mevcut ilerleme hızı ve finansal destek göz önüne alındığında, versiyonun kontrol sürümünü ve site evrelemesini günlük WordPress kullanıcıları için bir gerçek haline getirme vaadini karşılayana kadar sadece bir zaman meselesi. Bundan sonra, sürüm sadece WordPress geliştiricileri için değil, aynı zamanda teknik olmayan birçok WordPress kullanıcısı için çok değerli bir araç olacaktır.
Sürümleri denediniz mi? Sürümleri çalıştırma ve çalıştırmada sorunlarla karşılaşıyor musunuz? Sürümün olgunluğa ulaştığını görmekten mutluluk duyuyor musunuz yoksa bunun sadece bir heves olduğunu mu düşünüyorsunuz? Bize aşağıdaki yorumlarda anlatın.
Etiket:

admin

Bir Cevap Yazın

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