it-swarm-tr.com

Joomla sürümleri için yayın öncesi döngüsü nasıl çalışır ve uzantılarımı Beta aşamasında test edebilir miyim?

Bir Yazılım Yayın Döngüsü Haritası (Wikipedia'dakine benzer) arıyorum, ancak Joomla!

Özellikle değil öngörülen çıkış tarihlerini arıyorum veya destek süresi as bu cevabın bir kısmı

Onaylamak istiyorum (veya yanılıyorsam, Proje Liderlik Ekibi tarafından kullanılan terminoloji dahil olmak üzere aşağıdaki bilgileri doğru bir şekilde alın).

  1. Alfa
  2. Beta
  3. Serbest Bırakma Adayı (RC)
  4. Pazarlamaya Yayın (RTM)
  5. Genel Kullanılabilirlik (GA)
  6. Üretim

Bunun nedeni, müşterilerimin (çeşitli sağlayıcıların uzantılarıyla paketlenmiş) sitelerini Beta'ya karşı test etmek istiyorum.

Başka bir geliştirme sunucusu kurabilir, canlı siteyi (şifre dizinlerini koruyabilir) kopyalayabilir ve Joomla! Beta'nın çekirdeği.

Belirli bir Beta sürümüne güncelleme yapmak üzere klonlanmış test sitesini yapılandırmanın doğru yoluna ilişkin bazı talimatlara ihtiyacım var.

Joomla! Yukarıdakilerin bağlamında hangi sürüme güncellediğimi (yani 'test' nedir?) Bilmem için hizalama gibi görünmeyen veya düzey açıklamasını sağlamayan Yapılandırma Güncelleştirmesi (J! 2.3.2) .

'Özel URL' girmek için bir seçenek var - ancak bunun kullanıcıların Beta'yı test etmek için yeni sürüme geçmesine izin verdiğinden emin değilim.

Beta aşamasında test konusunda nasıl yardımcı olabileceğim konusunda biraz kayboldum, ancak bunun hem Joomla! CMS, uzantı sağlayıcıları ve elbette site sahipleri, klonlanmış bir canlı siteyi yayınlama aşamasının başlarında test etme ve herhangi bir hatayı erkenden rapor etme ve çözme fırsatı sağlayacaktır.

Tabii ki, test çeşitli Betas, RC vb. İle devam edecek, bu yüzden Joomla! Test edilen Joomla'nın belirli sürümüne güncelleme yapmak için Yapılandırmayı Güncelle.

Ayrıca, biraz deneyimsiz olduğum için, eğer yanlış yola gidersem, lütfen açıklığa kavuşturmaktan ve daha iyi bir yaklaşım önermekten çekinmeyin.

Son hedef, Beta ve RC aşamaları aracılığıyla erken ve sürekli test yapabilmeli, Joomla! Proje Liderliği ve Uzantı Geliştiriciler ve daha sonra müşteriler için güncelleme CMS's ile canlı gitmek için yumuşak bir geçiş var (başka bir deyişle, oyunun başında potansiyel hataları yakalamak ve iletişim kurmak için anlamaya çalışıyorum).

7
NivF007

Aşağıdaki tanımların, semantik sürümlendirme ( http://semver.org/ ) için olduğunu ve Joomla'nın Joomla 3.3'ten itibaren kullanacağını unutmayın.

Bu yüzden sadece bir yama sürümü için normalde sadece düz sürüm adayımız olacak

Küçük bir sürüm için bir dizi beta yayınlayacağız (normalde takip ettiğimiz ancak 2/3'ten büyük olan belirli bir sayı yoktur), ardından bir (veya bazen ciddi hatalar bulunursa bazen daha fazla) sürüm adayları yayınlayacağız

Büyük bir serbest bırakma için bir dizi alfa, beta ve serbest bırakma adayı yayınlayacağız.

Herhangi bir beta sürümünü test etmek isterseniz, herhangi bir noktada mükemmel şekilde izin verilir. Tabii ki bunu ana sitenizde yapmamanız gerektiğini unutmayın, çünkü beta sürümleri sürüm adayına HİÇBİR yükseltme yolu yoktur (bir beta sürümden diğerine yükseltme konusunda hatalarla karşılaşabilirsiniz).

Alfa, beta veya rc'yi test etmek için JoomlaCode'dan belirli bir paketi indirebilirsiniz (örneğin, Joomla 3.3'ün Beta 3'üne bağlantı ( http://joomlacode.org/gf/project/joomla/frs) /? action = FrsReleaseBrowse & frs_package_id = 688 ) ve uzantı yöneticisi aracılığıyla yükleyin veya Joomla Güncelleme Bileşenini teste ayarlayın (bu yöntemle SADECE en son test sürümünü alacaksınız - bu en son beta veya RC vb. bir sürüm belirtemezsiniz)

Joomla güncelleme bileşeni için özel URL yalnızca başka bir XML dosyasına işaret etmenize olanak tanır, yani test etmek istediğiniz bir sürümü seçmenize izin vermez. Bu, Joomla Update bileşeninin oluşturulma şekliyle mümkün değildir - bir bileşenin en son sürümünü seçmek için tasarlanmıştır.

8
George Wilson

Mevcut geliştirme stratejisi için http://developer.joomla.org/cms/development-strategy.html adresine bakın.

Kullanılan terimler: Alfa, Beta, RC ve Kararlı

Bir klonun Beta sürümüne güncellenmesi için özel bir talimat yok, sadece güncelleyin. Joomla! Geçerli veya Eklenti yöneticisini uygulamak için güncelleme-> Belirli sürümlere güncelleme için yükle.

Düzgün test etmek için orijinali klonlamalı ve şu anda mevcut olana güncellemelisiniz. Tüm ortamları koruyun ve b1'i b2, rc veya kararlı olarak güncellemeyin. Klonunuzu güncellemeye ek olarak, demodata ile ve demodata olmadan temizleyin. Bu, hangi koşullar altında bir sorun oluştuğunu belirlemenizi sağlar.

2
sovainfo