it-swarm-id.com

Bagaimana siklus pra-rilis untuk versi Joomla bekerja dan dapatkah saya menguji ekstensi saya pada tahap Beta?

Saya mencari Peta Siklus Rilis Perangkat Lunak (mirip dengan yang ada di Wikipedia), tetapi untuk Joomla!

Saya secara khusus tidak mencari tanggal rilis yang diproyeksikan atau panjang dukungan sebagai bagian dari jawaban ini

Saya ingin mengonfirmasi (atau jika saya salah, dapatkan informasi berikut secara akurat, termasuk terminologi yang digunakan oleh Tim Kepemimpinan Proyek).

  1. Alfa
  2. Beta
  3. Rilis Kandidat (RC)
  4. Rilis untuk Pemasaran (RTM)
  5. Ketersediaan Umum (GA)
  6. Produksi

Alasannya adalah bahwa saya ingin menguji situs klien saya (yang dikemas dengan ekstensi dari berbagai penyedia) terhadap Beta.

Saya dapat mengatur server pengembangan lain, mengkloning situs langsung (kata sandi melindungi direktori) dan memutakhirkan Joomla! inti ke Beta.

Saya memerlukan beberapa instruksi tentang cara yang benar untuk mengkonfigurasi situs uji kloning untuk memperbarui ke rilis Beta tertentu.

Ada drop-down di Joomla! Perbarui Konfigurasi (J! 2.3.2) yang tampaknya tidak sejajar, atau tidak memberikan deskripsi level sehingga saya tahu versi mana yang saya perbarui (yaitu apa yang 'pengujian'?) Dalam konteks di atas .

Ada opsi untuk memasukkan 'URL Khusus' - tetapi saya tidak yakin ini memungkinkan pengguna memutakhirkan untuk menguji Beta.

Saya sedikit bingung dengan cara membantu pengujian pada tahap Beta, tapi saya yakin ini akan bermanfaat bagi Joomla! CMS, penyedia ekstensi dan tentu saja pemilik situs karena itu akan memberikan kesempatan untuk menguji situs langsung yang dikloning di awal tahap rilis dan untuk melaporkan dan menyelesaikan bug sejak dini.

Tentu saja, tes akan berlanjut melalui berbagai Betas, ke RC dll, jadi saya perlu tahu cara mengatur Joomla! Perbarui Konfigurasi untuk memperbarui ke versi spesifik Joomla yang sedang diuji.

Juga, karena saya sedikit tidak berpengalaman, jadi jika saya salah jalan, silakan mengklarifikasi dan menyarankan pendekatan yang lebih baik.

Tujuan akhir harus dapat menguji awal dan terus menerus melalui fase Beta dan RC, memberikan umpan balik pada bug apa pun ke Joomla! Pimpinan Proyek dan Pengembang Ekstensi, dan kemudian memiliki transisi yang mulus untuk ditayangkan dengan pembaruan CMS untuk klien (dengan kata lain, saya mencoba mencari cara untuk menangkap dan mengkomunikasikan bug potensial di awal permainan).

7
NivF007

Perhatikan definisi di bawah ini untuk versi semantik ( http://semver.org/ ) yang akan digunakan Joomla pada Joomla 3.3

Jadi hanya untuk rilis patch, kami biasanya hanya akan memiliki kandidat rilis langsung

Untuk rilis minor, kami akan merilis sejumlah beta (biasanya tidak ada nomor tertentu yang kami ikuti tetapi lebih besar dari 2/3), diikuti oleh satu (atau kadang-kadang lebih banyak jika ditemukan bug yang parah) kandidat pelepas

Untuk rilis utama, kami akan merilis serangkaian alfas, beta, dan kandidat rilis.

Jika Anda ingin menguji beta apa pun, Anda diizinkan untuk melakukannya kapan saja. Perhatikan bahwa Anda tentu saja tidak boleh melakukan ini di situs utama Anda karena beta tidak memiliki jalur peningkatan ke kandidat rilis (Anda mungkin mengalami kesalahan pada peningkatan dari satu beta ke yang lain dll.)

Untuk menguji alfa, beta, atau rc Anda dapat mengunduh paket yang diberikan dari JoomlaCode (misalnya di sini adalah tautan ke Beta 3 dari Joomla 3.3 ( http://joomlacode.org/gf/project/joomla/frs /? action = FrsReleaseBrowse & frs_package_id = 688 ) dan instal melalui ekstensi manager, atau atur Komponen Pembaruan Joomla untuk diuji (perhatikan dengan metode ini, Anda HANYA akan mendapatkan versi pengujian terbaru - ini akan menjadi beta atau RC terbaru dll. - Anda TIDAK BISA menentukan versi)

URL khusus untuk komponen pembaruan Joomla hanya memungkinkan Anda untuk menunjuk ke file XML lain yaitu tidak memungkinkan Anda untuk memilih versi yang ingin Anda uji. Itu tidak mungkin dengan cara komponen Pembaruan Joomla dibangun - dirancang untuk memilih versi terbaru dari suatu komponen.

8
George Wilson

Lihat http://developer.joomla.org/cms/development-strategy.html untuk strategi pengembangan saat ini.

Istilah yang digunakan: Alpha, Beta, RC dan Stable

Tidak ada instruksi khusus untuk memperbarui klon ke versi Beta, cukup perbarui. Anda bisa menggunakan Joomla! Pembaruan untuk menerapkan manajer saat ini atau Ekstensi -> Instal untuk memperbarui ke versi tertentu.

Untuk menguji dengan benar Anda harus mengkloning yang asli dan memperbarui ke yang saat ini tersedia. Simpan semua lingkungan dan jangan perbarui b1 dengan b2, rc, atau stable. Selain memperbarui klon Anda, instal bersih dengan dan tanpa demodata. Ini akan memungkinkan Anda untuk menentukan dalam kondisi apa masalah terjadi.

2
sovainfo