Siklus rilis dan dukungan

From Joomla! Documentation

This page is a translated version of the page Release and support cycle and the translation is 100% complete.

Other languages:
العربية • ‎català • ‎Deutsch • ‎English • ‎español • ‎français • ‎Bahasa Indonesia • ‎italiano • ‎Nederlands • ‎português • ‎русский
Joomla! 
3.8.7
Versi Stabil

Halaman ini menyediakan rangkuman strategi pengembangan terkini yang terbit pada 25 April 2014. Semua versi Joomla yang dirilis sebelum 25 April 2014 dikembangkan berdasarkan siklus rilis dan dukungan yang sebelumnya. Anda harus membaca artikel strategi pengembangan Joomla seluruhnya untuk mendapatkan penjelasan yang lebih rinci.

Joomla! dikembangkan berdasarkan Semantic Versioning (2.0.0). Pemakaian LTS (Long Term Support - Dukungan Jangka Panjang) dan STS (Short Term Support - Dukungan Jangka Pendek) sudah tidak lagi digunakan atau diperhatikan. Terminologi yang dapat anda temukan di bawah ini yang akan digunakan. Pahami terminologi berikut ini dan artinya.

  • supported (didukung) - Adalah versi minor terakhir dari versi mayor yang akan menerima patch termasuk perbaikan-perbaikan bug dan keamanan
  • current (terkini) - Adalah versi rilis resmi major.x.x yang paling muda atau "terakhir"
  • legacy (warisan) - Adalah versi major.minor.patch manapun yang bukan versi[1] terkini
  • stable (stabil) - Adalah versi mayor yang siap digunakan di dalam lingkungan produksi, yang berimplikasi dengan terkini dan warisan[2]
  • EOS - Adalah singkatan dair "End Of Support" (Akhir Dukungan), yang menandakan bahwa tidak akan ada lagi patch untuk perbaikan bug dan keamanan
  • EOL - Adalah singkatan dari "End Of Life" (Akhir Hidup), yang maknanya sama dengan EOS[3]

Setiap versi mayor Joomla! didukung oleh Joomla! ProjectTM untuk jangka waktu tertentu, mulai sejak tanggal rilis resminya. Joomla akan secara aktif mengembangkan masing-masing versi mayor untuk 2 tahun. Ini mungkin akan diikuti dengan pengembangan sebuah versi mayor selanjutnya berdasarkan jadwal roadmap versi mayor[4]. Rangkuman singkatnya adalah sebagai berikut:

  • Setiap versi mayor akan memiliki minimal 4 tahun masa dukungan
  • Selalu gunakan atau perbarui ke minor.patch versi mayor terakhir
  • Masing-masing pembaruan versi minor itu kompatibel dengan versi minor dari versi mayor yang sama[5] sebelumnya.

Gunakan Roadmap Pengembangan CMS Joomla! atau grafik versi CMS Joomla! untuk mengetahui akhir masa EOS (end of support - akhir dukungan) dari masing-masing versi mayor.minor atau keseluruhan versi mayor.

Penjelasan Penomoran Versi

Pengenal versi dalam Joomla mengikuti suatu konvensi penomoran tiga tingkatan dimana masing-masing tingkatan didefinisikan menurut perubahan software yang kentara.

[major].[minor].[patch]

3 tingkatan tersebut didefinisikan sebagai berikut:

  1. Peningkatan angka di pengenal versi major menandakan putusnya kompatibilitas dengan versi sebelumnya
  2. Peningkatan angka di pengenal versi minor menandakan adanya penambahan fitur-fitur baru atau perubahan-perubahan yang signifikan terhadap fitur-fitur yang ada
  3. Peningkatan angka di pengenal versi patch menandakan bahwa bugs telah diperbaiki

Contoh

Saat ini anda sedang menggunakan Joomla versi 3.3.6. Artinya, versi anda adalah, versi mayor 3, versi minor 3, versi patch 6. Jika terdapat rilis patch untuk 3.3.6, maka ia akan meningkatkan versi Joomla anda menjadi 3.3.7. Apabila sebuah versi minor untuk versi mayor 3 dirilis, maka versi Joomla baru anda akan menjadi 3.4.0. Halaman ini akan selalu menampilkan versi stabil yang didukung saat ini, termasuk minor dan patch, pada sudut kanan atas.


Referensi

  1. Mohon diperhatikan bahwa, legacy adalah sebuah terminologi yang digunakan untuk menunjuk kepada status dari sebuah versi dalam hubungannya dengan versi terkini. Para pengguna maupun pengembang harus memperhatikan tanggal EOS agar dapat menentukan kelangsungan dari pemakaian versi legacy itu atau kelangsungan pemakaiannya.
  2. Versi-versi yang ditandai sebagai alfa, beta atau rc (release candidate - kandidat rilis) hanya digunakan untuk pengujian atau pengembangan saja.
  3. Istilah EOS mungkin akan dipakai bergantian dengan EOL. Dimana ia menandakan bahwa versi tersebut sudah berakhir masa dukungannya dan tidak akan ada lagi. Jangan bingung dan salah mengartikan istilah EOL bahwa software bersangkutan sudah tidak lagi bisa bekerja.
  4. Penjelasan lengkap mengenai rilis yang didukung dapat ditemukan di artikel Rilis Yang Didukung 4.3 pada dokumentasi Strategi Pengembangan Joomla.
  5. Sebuah ekstensi atau sebuah templat yang terpasang di versi major.0.x akan bekerja pada versi major.7.x. Ekstensi atau templat yang dibuat oleh pengembang pihak ke-3 dan pembaruannya adalah tanggungjawab dari masing-masing pengembang. Pemasangan pembaruan ekstensi atau pemasangan pembaruan templat adalah tanggungjawab pengguna.