Versi Joomla! apa yang harus Anda gunakan?

From Joomla! Documentation

This page is a translated version of the page What version of Joomla! should you use? and the translation is 100% complete.

Other languages:
العربية • ‎български • ‎čeština • ‎Deutsch • ‎English • ‎español • ‎eesti • ‎français • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎Nederlands • ‎português • ‎português do Brasil • ‎русский

Pertama sekali, mungkin anda ingin memeriksa versi Joomla! website anda.

Joomla! 
3.9.22
Versi Stabil

Periksa versi terakhir Joomla! CMS. Jika anda tidak menggunakan rilis terakhir, bacalah catatan rilis untuk pertimbangan upgrade. Apabila terdapat rilis mengenai isu keamanan, sangat disarankan agar anda mengupgrade secepat mungkin. Anda bisa lihat riwayat rilis dari setiap seri di dalam tabel di bawah ini. Klik tautan riwayat versi di kolom catatan untuk menemukan rincian tanggal rilis, catatan rilis dan paketnya, juga MD5.

  • Biasanya, gunakan versi Joomla! terakhir untuk website-website baru kecuali ada alasan khusus untuk tidak.
  • Versi terakhir dapat didownload dari website Download Joomla.
  • Pastikan anda mengikuti berita Pengumuman Keamanan Joomla. Feed RSS ini dipakai sebagai pengumuman, termasuk apabila ada rilis-rilis baru yang mungkin berdampak pada keamanan website anda. Ada pilihan untuk berlangganan berita melalui Feed RSS atau email.
  • Apabila anda menggunakan rilis versi sebelumnya (contoh, website anda 3.1.6 dan versi terbaru saat ini adalah 3.4.1), anda harus mengupgrade ke versi terbaru saat ini. Setiap rilis yang sifatnya minor akan memperbaiki sejumlah bug dan/atau isu keamanan. Adalah baik jika anda mengupgrade ke versi pemeliharaan terbaru sebagai langkah pertama dalam menemukan masalah dan memperbaiki temuan isu-isu keamanan apa pun.

Versi Joomla! CMS

Versi CMS Tersedia Dukungan End of Life (Masa Akhir) Jenis Upgrade Catatan Rilis Terakhir
Bug Keamanan
4.0
X-mark.png
Checkmark.png
Checkmark.png
N/A Migration from Joomla 3.10 Unreleased - currently in Beta
Joomla! 4.0 version history
Beta 2
3.9[1]
Checkmark.png
Checkmark.png
Checkmark.png
rilis 3.10 Sekali-klik Disarankan untuk semua pemasangan baru

riwayat versi Joomla! 3.9

3.9.22
3.8
X-mark.png
X-mark.png
X-mark.png
rilis 3.9 Sekali-klik Upgrade ke 3.9.22 sekarang
riwayat versi Joomla! 3.8
3.8.13
3.7
X-mark.png
X-mark.png
X-mark.png
rilis 3.8 Sekali-klik Upgrade ke 3.9.22 sekarang
riwayat versi Joomla! 3.7
3.7.5
3.6
X-mark.png
X-mark.png
X-mark.png
rilis 3.7 Sekali-klik Upgrade ke 3.9.22 sekarang
riwayat versi Joomla! 3.6
3.6.5
3.5
X-mark.png
X-mark.png
X-mark.png
rilis 3.6 Sekali-klik Upgrade ke 3.9.22 sekarang
riwayat versi Joomla! 3.5
3.5.1
3.4
X-mark.png
X-mark.png
X-mark.png
rilis 3.5 Sekali-klik Upgrade ke 3.9.22 sekarang
riwayat versi Joomla 3.4
3.4.8
3.3
X-mark.png
X-mark.png
X-mark.png
rilis 3.4 Sekali-klik Upgrade ke 3.9.22 sekarang
riwayat versi Joomla 3.3
3.3.6
3.2
X-mark.png
X-mark.png
X-mark.png
Okt 2014[2] Sekali-klik Upgrade versi PHP server ke 5.3.10 atau yang terakhir dan upgrade ke 3.9.22 sekarang
riwayat versi Joomla 3.2
3.2.7
3.1
X-mark.png
X-mark.png
X-mark.png
Des 2013 Sekali-klik Upgrade ke 3.9.22 sekarang
riwayat versi Joomla 3.1
3.1.6
3.0
X-mark.png
X-mark.png
X-mark.png
Mei 2013 Sekali-klik Upgrade ke 3.9.22 sekarang
riwayat versi Joomla 3.0
3.0.4
2.5
X-mark.png
X-mark.png
X-mark.png
31 Desember 2014 Migrasi ke 3.x Upgrade ke 3.9.22 sekarang
riwayat versi Joomla 2.5
2.5.28
1.7
X-mark.png
X-mark.png
X-mark.png
Feb 2012 Migrasi ke 3.x Rencanakan untuk migrasi ke 3.9.22 sekarang
riwayat versi Joomla 1.7
1.7.5
1.6
X-mark.png
X-mark.png
X-mark.png
Agus 2011 Migrasi ke 3.x Rencanakan untuk migrasi ke 3.9.22 sekarang
riwayat versi Joomla 1.6
1.6.6
1.5
X-mark.png
X-mark.png
X-mark.png
Sep 2012 Migrasi ke 3.x Rencanakan untuk migrasi ke 3.9.22 sekarang
riwayat versi Joomla 1.5
EOL di 1.5.26
1.0
X-mark.png
X-mark.png
X-mark.png
22 Juli 2009 Migrasi ke 3.x Rencanakan untuk migrasi ke 3.9.22 sekarang EOL di 1.0.15


Pustaka Eksternal yang Disertakan

Pemasangan Joomla! mengandung pustaka-pustaka eksternal yang tersedia bersama rilis versi Joomla! CMS. Pustaka eksternal ini bukan bagian dari kode utama. Silakan baca Catatan karena mungkin ada informasi yang lebih lengkap di dalamnya, seperti perubahan versi pada pustaka eksternal dengan rilis pemeliharaan.

Joomla! 
3.9.22
Versi Stabil

Pustaka Eksternal berdasarkan Rilis Joomla!

Versi CMS Versi CMS yang Didukung Mootools Mootools More jQuery jQuery UI
(Inti, Pengaya, Tetikus, Posisi, dan Pemilahan)
Bootstrap Simple Pie PHP Mailer PHP UTF-8 Ubah IDNA Kerangka Rapid Application Development (RAD)
Kerangka atas Kerangka (FOF) Akeeba
password _compa[3] lessphp random _compat[4]
3.9
Checkmark.png
1.4.5 1.4.0.1 1.12.4[5] 1.9.2 2.3.2[6] 1.3.1[7] 5.2.26 0.5 0.8.0 2.4.3 1.0.4 0.5.0 1.4.1
3.8
X-mark.png
1.4.5 1.4.0.1 1.12.4[5] 1.9.2 2.3.2[6] 1.3.1[7] 5.2.24[8] 0.5 0.8.0 2.4.3 1.0.4 0.5.0 1.4.1
3.7
X-mark.png
1.4.5 1.4.0.1 1.12.4[5] 1.9.2 2.3.2[6] 1.3.1[7] 5.2.22[9] 0.5 0.8.0 2.4.3 1.0.4 0.5.0 1.4.1
3.6
X-mark.png
1.4.5 1.4.0.1 1.12.4[5] 1.9.2 2.3.2[6] 1.3.1[7] 5.2.14[10] 0.5 0.8.0 2.4.3 1.0.4 0.5.0 1.4.1
3.5
X-mark.png
1.4.5 1.4.0.1 1.11.3[5] 1.9.2 2.3.2[6] 1.2[7] 5.2.14 0.5 0.8.0 2.4.3 1.0.4 0.5.0 1.0.10
3.4
X-mark.png
1.4.5 1.4.0.1 1.11.3[5] 1.9.2 2.3.2[6] 1.2[7] 5.2.9 0.5 0.8.0 2.4.3 1.0.4 0.3.9 N/A[11]
3.3
X-mark.png
1.4.5 1.4.0.1 1.11.1[5] 1.9.2 2.3.2[6] 1.2[7] 5.2.8 0.5 0.8.0 2.1 1.0.3 N/A[12] N/A[11]
3.2
X-mark.png
1.4.5 1.4.0.1 1.10.2[5] 1.9.2 2.3.2[6] 1.2[7] 5.2.6 0.5 0.8.0 2.1 1.0.3 N/A[12] N/A[11]
3.1.2
X-mark.png
1.4.5 1.4.0.1 1.8.3 1.8.23 2.3.2[6] 1.2[7] 5.2.6 0.5 0.8.0 N/A[13] N/A[14] N/A[12] N/A[11]
3.1
X-mark.png
1.4.5 1.4.0.1 1.8.3 1.8.23 2.1.0 1.2[7] 5.2.3 0.5 N/A[15] N/A[13] N/A[14] N/A[12] N/A[11]
3.0
X-mark.png
1.4.5 1.4.0.1 1.8.1 1.8.23 2.1.0 1.2 5.2.1 0.5 N/A[15] N/A[13] N/A[14] N/A[12] N/A[11]
2.5
X-mark.png
1.4.5[16] 1.4.0.1 N/A[17] N/A[17] N/A[17] 1.2 5.2.1 0.5 N/A[15] N/A[13] N/A[14] N/A[12] N/A[11]


Penjelasan versi Joomla!

Joomla! 
3.9.22
Versi Stabil

Halaman ini menyediakan rangkuman strategi pengembangan terbaru yang terbit pada 25 April 2014. Semua versi Joomla yang dirilis sebelum 25 April 2014 dikembangkan berdasarkan siklus rilis dan dukungan 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. Istilah di bawah ini yang akan digunakan. Anda harus pahami istilah-istilah ini dan artinya.

  • supported (didukung) - merupakan versi minor terakhir dari suatu versi mayor yang akan menerima patch mengandung perbaikan keamanan dan bug
  • current (saat ini) - adalah versi rilis resmi major.x.x 'terakhir'
  • legacy (warisan) - versi major.minor.patch apa pun yang bukan merupakan versi saat ini[18]
  • stable (stabil) - merupakan versi mayor siap pakai untuk website produksi dari versi saat ini dan warisan[19]
  • EOS - adalah singkatan dari 'end of support' yang mengindikasikan bahwa tidak akan ada lagi patch yang akan dirilis untuk perbaikan keamanan dan bug
  • EOL - adalah singkatan dari 'end of life' yang mengindikasikan sama halnya dengan EOS[20]

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[21]. Rangkuman singkatnya adalah sebagai berikut:

  • Setiap versi mayor akan memiliki minimal 4 tahun dukungan
  • Anda harus selalu gunakan atau update ke minor.patch dari versi mayor terakhir
  • Setiap update rilis versi minor kompatibel dengan versi minor sebelumnya dari versi mayor yang sama[22]

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 Joomla mengikuti suatu konvensi penomoran tiga tingkatan yang masing-masingnya didefinisikan menurut perubahan software yang signifikan.

[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 fitur yang signifikan
  3. Peningkatan angka di pengenal versi patch menandakan bahwa bug telah diperbaiki

Contoh

Saat ini anda sedang menggunakan Joomla versi 3.3.6. Artinya, versi yang anda gunakan adalah, versi mayor 3, versi minor 3, versi patch 6. Jika terdapat rilis patch untuk 3.3.6, maka ia akan menjadi 3.3.7. Jika ada versi minor yang dirilis untuk versi mayor 3, 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, yang dapat dilihat pada sudut kanan atas halaman.


Referensi dan Catatan

  1. Lihat roadmap dari J3 untuk waktu dari semua rilis versi Joomla! 3.
  2. Perbaikan bug akan berakhir pada bulan April 2014, hanya perbaikan keamanan, lihat http://community.joomla.org/blogs/leadership/1798-raising-the-bar-on-security.html

    "Juga, pada enam bulan sejak Joomla! 3.3 dirilis, Joomla! Project akan merilis Update Keamanan untuk 3.2 DAN 3.3 sehingga kerentanan yang baru ditemukan dapat segera di-patch dengan update sekali-klik tanpa harus segera mengupdate ke Joomla! 3.3, ini memberikan waktu bagi anda untuk meminta penyedia hosting memperbarui versi PHP mereka."

  3. Pustaka ini ditujukan untuk memberikan kompatibilitas ke depan terhadap fungsi password_* yang ditambahkan ke PHP 5.5. Lihat password_compat git untuk informasi selengkapnya.
  4. Pustaka ini ditujukan untuk memberikan kompatibilitas ke depan terhadap fungsi random_bytes dan random_int yang ditambahkan ke PHP 7.0. Lihat random_compat git untuk informasi selengkapnya.
  5. 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Termasuk plugin jQuery Migrate 1.2.1 untuk kompatibilitas ke belakang
  6. 6.0 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 Mengandung beberapa standar kompatibilitas ke belakang 2.1
  7. 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 Pustaka ini sudah tidak berlaku lagi untuk JFeedFactory di Joomla! CMS 3.1.0.
  8. 5.2.26 as of 3.8.3
  9. 5.2.23 as of 3.7.3
  10. 5.2.16 as of 3.6.3
  11. 11.0 11.1 11.2 11.3 11.4 11.5 11.6 Tidak dapat diterapkan, pustaka ini tidak disertakan di Joomla! CMS sebelum versi 3.5.
  12. 12.0 12.1 12.2 12.3 12.4 12.5 Tidak dapat diterapkan, pustaka ini tidak disertakan di Joomla! CMS sebelum versi 3.4.
  13. 13.0 13.1 13.2 13.3 Tidak dapat diterapkan, pustaka ini tidak disertakan di Joomla! CMS sebelum versi 3.2. Versi dari FOF yang ada di Joomla! 3.2 kompatibel dengan Joomla! 2.5.
  14. 14.0 14.1 14.2 14.3 Tidak dapat diterapkan, pustaka ini tidak disertakan di Joomla! CMS sebelum versi 3.2.
  15. 15.0 15.1 15.2 Tidak dapat diterapkan, pustaka ini tidak disertakan di Joomla! CMS sebelum versi 3.1.2.
  16. Mengandung sebuah lapis kompatibilitas 1.2
  17. 17.0 17.1 17.2 Tidak dapat diterapkan, pustaka ini tidak disertakan di Joomla! CMS 2.5.
  18. Catatan, warisan merupakan istilah yang dipakai untuk menentukan status versi yang berhubungan dengan versi saat ini. Pengguna dan developer harus memerhatikan tanggal EOS untuk menentukan ketersediaan versi warisan atau kelangsungan pemakaian.
  19. Versi yang ditandai sebagai alfa, beta, atau RC (Release Candidate - Kandidat Rilis) seharusnya untuk pengujian saja
  20. Istilah EOS dan EOL mungkin dapat dipakai bergantian. Keduanya untuk mengindikasikan 'end of support' (akhir masa dukungan) dan tidak lebih dari itu. Jangan dibingungkan dengan istilah 'EOL' dan menganggap bahwa software akan berhenti bekerja.
  21. Penjelasan lengkap mengenai rilis yang didukung dapat ditemukan di artikel Rilis Yang Didukung 4.3 pada dokumentasi Strategi Pengembangan Joomla.
  22. Ekstensi atau templat yang dipasang di versi major.0.x akan bekerja di versi major.7.x. Ekstensi atau templat yang dibuat oleh developer pihak ke-3 berikut update-nya merupakan tanggung jawab dari masing-masing developer. Pemasangan update ekstensi atau templat adalah tanggung jawab pengguna.