Joomla
Το λήμμα παραθέτει τις πηγές του αόριστα, χωρίς παραπομπές. |
Στιγμιότυπο του πίνακα ελέγχου του Joomla 4.
| |
Γενικά | |
---|---|
Ημερ. Δημιουργίας | 15 Σεπτέμβριος 2005 |
Είδος | Σύστημα Διαχείρισης Περιεχομένου, λογισμικό ανοικτού κώδικα, διαδικτυακή πλατφόρμα |
Διανομή | |
Έκδοση | 5.2.0 (14 Οκτώβριος 2024)[1][2] |
Λειτουργικά | Microsoft Windows, στυλ Unix |
Διαθέσιμο σε | 45 γλώσσες |
Ανάπτυξη | |
Υπευθ. ανάπτυξης | Open Source Matters[3] |
Γραμμένο σε | PHP |
Άδεια χρήσης | GPLv2+ |
Σύνδεσμοι | |
Επίσημος ιστότοπος | |
https://www.joomla.org | |
Αποθετήριο κώδικα | |
https://github.com/joomla/joomla-cms |
Το Joomla! είναι ένα ελεύθερο και ανοικτού κώδικα σύστημα διαχείρισης περιεχομένου. Χρησιμοποιείται για τη δημοσίευση περιεχομένου στον παγκόσμιο ιστό (World Wide Web) και σε τοπικά δίκτυα - intranets. Είναι γραμμένο σε PHP και αποθηκεύει τα δεδομένα του στη βάση MySQL. Το βασικό χαρακτηριστικό του είναι ότι οι σελίδες που εμφανίζει είναι δυναμικές, δηλαδή δημιουργούνται την στιγμή που ζητούνται. Ενα σύστημα διακομιστή(server) όπως είναι ο Apache λαμβάνει τις αιτήσεις των χρηστών και τις εξυπηρετεί.
Με ερωτήματα προς τη βάση λαμβάνει δεδομένα τα οποία μορφοποιεί και αποστέλλει στον εκάστοτε φυλλομετρητή (web browser) του χρήστη. Το Joomla! έχει και άλλες δυνατότητες εμφάνισης όπως η προσωρινή αποθήκευση σελίδας, RSS feeds, εκτυπώσιμες εκδόσεις των σελίδων, ειδήσεις, blogs, δημοσκοπήσεις, έρευνες, καθώς και πολύγλωσση υποστήριξη των εκδόσεών του.
Εκδόσεις
[Επεξεργασία | επεξεργασία κώδικα]Τίτλος έκδοσης λογισμικού | Ημερομηνία δημοσίευσης | Υποστηρίζεται μέχρι | |
---|---|---|---|
1.x | 1.0 | Σεπτεμβρίου 17, 2005[4] | Ιουλίου 22, 2009[5] |
1.5 | Ιανουαρίου 21, 2008[6] | Σεπτεμβρίου 30, 2012[7], LTS (Αγγλικά) | |
1.6 | Ιανουαρίου 10, 2011[8] | Αυγούστου 19, 2011[9] | |
1.7 | Ιουλίου 19, 2011[10] | Φεβρουαρίου 24, 2012[11] | |
2.x | 2.5 | Ιανουαρίου 24, 2012[12] | Δεκεμβρίου 31, 2014[13], LTS |
3.x | 3.0 | Σεπτεμβρίου 27, 2012[14] | Μαΐου 31, 2013[15] |
3.1 | Απριλίου 23, 2013[16] | Δεκεμβρίου 31, 2013[17] | |
3.2 | Νοεμβρίου 6, 2013[18] | Οκτωβρίου 20, 2014[19] | |
3.3 | Απριλίου 20, 2014[20] | Φεβρουαρίου 25, 2015[21] | |
3.4 | Φεβρουαρίου 25, 2015[22] | Μαρτίου 21, 2016[23] | |
3.5 | Μαρτίου 21, 2016[24] | Ιουλίου 12, 2016[25] | |
3.6 | Ιουλίου 12, 2016[26] | Απριλίου 25, 2017[27] | |
3.7 | Απριλίου 25, 2017[28] | Σεπτεμβρίου 19, 2017[29] | |
3.8 | Σεπτεμβρίου 19, 2017[30] | Οκτωβρίου 30, 2018[31] | |
3.9 | Οκτωβρίου 30, 2018[32] | Αυγούστου 16, 2021[33] | |
3.10.x | Αυγούστου 16, 2021[34] | Αυγούστου 17, 2023[35], LTS | |
4.x | 4.0 | Αυγούστου 17, 2021[34] | Φεβρουαρίου 15, 2022[36] |
4.1 | Φεβρουαρίου 15, 2022[37] | Αυγούστου 16, 2022[38] | |
4.2 | Αυγούστου 16, 2022[39] | Απριλίου 18, 2023[40] | |
5.2.0 | 14 Οκτώβριος 2024[1] | Απριλίου 18, 2023[40] | |
4.3.0 | 18 Απριλίου 2023[41] | n/a | |
Υπόμνημα: Παλιά έκδοση Παλιά έκδοση, ακόμη συντηρείται Νεότερη έκδοση Μελλοντική έκδοση |
Ευπάθειες (vulnerabilities)
[Επεξεργασία | επεξεργασία κώδικα]Όπως πολλά παρόμοια λογισμικά, έτσι και το Joomla συχνά υποφέρει από προβλήματα ασφάλειας τα οποία τις περισσότερες φορές δεν είναι τόσο σοβαρά. Ένα παράδειγμα: Το Javasupport είναι ένα extension που μπορεί να χρησιμοποιηθεί στο Joomla. Βοηθάει τον δημιουργό του Joomla site να χειρίζεται FAQs και comments. Μία ευπάθεια του Jsupport αφορούσε την απουσία ελέγχου της τιμής της μεταβλητής “alpha”. Κάποιος κακόβουλος χρήστης θα μπορούσε να δώσει ως τιμή της “alpha” ένα SQL query και έτσι να επέμβει στη ΒΔ της εφαρμογής (SQL injection). Αυτό ήταν δυνατό, καθώς η μεταβλητή “alpha” ήταν η σύνδεση του κώδικα του Jsupport με τη ΒΔ.
παράδειγμα του κώδικα που αφορούσε τη συγκεκριμένη ευπάθεια
[Επεξεργασία | επεξεργασία κώδικα]administrator/index.php?option=com_jsupport&task=listFaqs&alpha=[SQL Injection]
έκδοση σχετιζόμενη με τη συγκεκριμένη ευπάθεια
[Επεξεργασία | επεξεργασία κώδικα]Jsupport 1.5.6
Παραπομπές
[Επεξεργασία | επεξεργασία κώδικα]- ↑ 1,0 1,1 «Joomla 5.2.0 and Joomla 4.4.9 are here!».
- ↑ Error: Unable to display the reference properly. See the documentation for details.
- ↑ «Welcome to Open Source Matters!». Ανακτήθηκε στις 29 Ιανουάριος 2023.
- ↑ «Joomla! 1.0». joomla.org (στα Αγγλικά). 17 Σεπτεμβρίου 2005. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
- ↑ Sandven, Kristoffer (20 Ιουλίου 2009). «Procrastinators: Joomla 1.0 End of Life is Here». CMS Critic (στα Αγγλικά). Ανακτήθηκε στις 5 Δεκεμβρίου 2020.
- ↑ «Ladies and Gentlemen...». joomla.org (στα Αγγλικά). 21 Ιανουαρίου 2008. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
- ↑ «Joomla 1.5 version history». joomla.org (στα Αγγλικά). 27 Μαρτίου 2012. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
Joomla! 1.5 EOL (End of Life) notice - Sept 2012.
- ↑ «Joomla! 1.6 Has Arrived!». Joomla.org (στα Αγγλικά). 10 Ιανουαρίου 2011. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! 1.6.6 Released». Joomla.org (στα Αγγλικά). 26 Ιουλίου 2011. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
Version 1.6 will reach end of life on 19 August 2011.
- ↑ «Joomla! 1.7 Released». Joomla.org (στα Αγγλικά). 19 Ιουλίου 2011. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! 1.7.5 Released». Joomla.org (στα Αγγλικά). 2 Φεβρουαρίου 2012. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
Version 1.7 will reach end of life on 24 February 2012.
- ↑ «Joomla 2.5.0 Released». Joomla.org (στα Αγγλικά). 24 Ιανουαρίου 2012. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla 2.5 end of life» (στα Αγγλικά). 23 Οκτωβρίου 2014. Ανακτήθηκε στις 5 Δεκεμβρίου 2020.
- ↑ «Joomla 3.0.0 Released». Joomla.org (στα Αγγλικά). 27 Σεπτεμβρίου 2012. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! CMS versions». Joomla.org (στα Αγγλικά). 4 Φεβρουαρίου 2013. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! 3.1.0 Stable Released». Joomla.org (στα Αγγλικά). 24 Απριλίου 2013. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! CMS versions». Joomla.org (στα Αγγλικά). 6 Νοεμβρίου 2013. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
- ↑ «Joomla! 3.2.0 Stable Released». Joomla.org (στα Αγγλικά). 6 Νοεμβρίου 2013.
- ↑ «Joomla! CMS versions». Joomla.org (στα Αγγλικά). 30 Απριλίου 2014. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
- ↑ «Joomla! 3.3.0 Released». Joomla.org (στα Αγγλικά). 30 Απριλίου 2014. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! CMS versions». joomla.org (στα Αγγλικά). 23 Σεπτεμβρίου 2014. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
End of Life: 3.4 release
- ↑ «Joomla! 3.4 is Here». Joomla.org (στα Αγγλικά). 24 Φεβρουαρίου 2015. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! CMS versions». joomla.org (στα Αγγλικά). 24 Δεκεμβρίου 2015. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
End of Life: 3.5 release
- ↑ «Joomla! 3.5 is Here». Joomla.org (στα Αγγλικά). 21 Μαρτίου 2016. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! CMS versions». joomla.org (στα Αγγλικά). 5 Απριλίου 2016. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
End of Life: 3.6 release
- ↑ «Joomla! 3.6 is Here». Joomla.org (στα Αγγλικά). 12 Ιουλίου 2016. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! CMS versions». joomla.org (στα Αγγλικά). 13 Δεκεμβρίου 2016. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
End of Life: 3.7 release
- ↑ «Joomla! 3.7 is Here». Joomla.org (στα Αγγλικά). 25 Απριλίου 2017. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! CMS versions». joomla.org (στα Αγγλικά). 17 Αυγούστου 2017. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
End of Life: 3.8 release
- ↑ «Joomla! 3.8.0 Release». Joomla.org (στα Αγγλικά). 19 Σεπτεμβρίου 2017. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! CMS versions». joomla.org (στα Αγγλικά). 6 Οκτωβρίου 2018. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
End of Life: 3.9 release
- ↑ «Joomla! 3.9.0 Release». Joomla.org (στα Αγγλικά). 30 Οκτωβρίου 2018. Ανακτήθηκε στις 29 Νοεμβρίου 2020.
- ↑ «Joomla! CMS versions». joomla.org (στα Αγγλικά). 6 Ιουλίου 2021. Ανακτήθηκε στις 28 Ιανουαρίου 2023.
End of Life: 3.10 release
- ↑ 34,0 34,1 «Joomla 4.0 and Joomla 3.10 are here!». Joomla.org (στα Αγγλικά). 17 Αυγούστου 2021. Ανακτήθηκε στις 17 Αυγούστου 2021.
- ↑ «Joomla! CMS versions». joomla.org (στα Αγγλικά). 17 Αυγούστου 2021. Ανακτήθηκε στις 25 Ιανουαρίου 2023.
End of Life: 17.08.2023
- ↑ «Joomla! CMS versions». joomla.org (στα Αγγλικά). 17 Αυγούστου 2021. Ανακτήθηκε στις 25 Ιανουαρίου 2023.
End of Life: 4.1 release
- ↑ «Joomla 4.1.0 Stable - New standards in accessible website design». Joomla.org (στα Αγγλικά). 15 Φεβρουαρίου 2022.
- ↑ «Joomla! CMS versions». joomla.org (στα Αγγλικά). 15 Φεβρουαρίου 2022. Ανακτήθηκε στις 25 Ιανουαρίου 2023.
End of Life: 4.2 release
- ↑ «Joomla 4.2 and 3.10.11 release». Joomla.org (στα Αγγλικά). 16 Αυγούστου 2022.
- ↑ 40,0 40,1 «Joomla! CMS versions». joomla.org (στα Αγγλικά). 30 Νοεμβρίου 2022. Ανακτήθηκε στις 25 Ιανουαρίου 2023.
End of Life: 4.3 release (currently planned for April 2023)
- ↑ «Joomla 4.3 Beta 3 - Feature freeze. See what made it» (στα Αγγλικά). Ανακτήθηκε στις 21 Φεβρουάριος 2023.