Νέα για το Joomla

Ενημερώσεις - Εκδόσεις

Εκδοση 4.3.2

Νέα έκδοση Joomla! 4.3.2 - Διορθώσεις σφαλμάτων και θεμάτων ασφαλείας

Δημοσιεύτηκε σήμερα η έκδοση 4.3.2 με διορθώσεις σφαλμάτων και βελτιώσεις σε θέματα ασφάλειας.

Αυτή η έκδοση συνεχίζει τη δέσμευση του Joomla 4 για τήρηση υψηλών απαιτήσεων στον σχεδιασμό ιστοσελίδων, αναδεικνύοντας τις αξίες του Joomla για συμμετοχικότητα, απλότητα και ασφάλεια σε μια ακόμη πιο ισχυρή διαδικτυακή πλατφόρμα ανοικτού κώδικα.

 

Θέματα ασφάλειας που αντιμετωπίστηκαν

  • [20230501] Χαμηλή Προτεραιότητα - Χαμηλή Επίπτωση  - Χαμηλή Πιθανότητα - Open Redirect and XSS within the mfa selection (επιρεάζει τις εκδόσεις Joomla! 4.2.0 - 4.3.1) - Περισσότερα
  • [20230502] Χαμηλή Προτεραιότητα - Κρίσιμη  - Χαμηλή Πιθανότητα - Bruteforce prevention within the mfa screen (επιρεάζει τις εκδόσεις Joomla! 4.2.0 - 4.3.1) - Περισσότερα

 

Σφάλματα που διορθώθηκαν

This version fixes issues encountered during the update process by a number of users. In particular this release addresses:

 

Προσβασιμότητα

  • hide table headers in tables rather than omit them when 'show headings' is set to 'no'

 

Διαφημίσεις

  • aria-label not translated in com_banners
  • reset statistics on banner duplication
  • cannot batch copy banners

 

Επαφές

  • cannot batch copy contacts

 

Περιεχόμενο

  • Content component improved validation when only positive integers are allowed

 

Κειμενογράφοι

  • TinyMCE prevents white text on a white background in preview
  • TinyMCE editor plugin language of parts fails if subform fields are empty
  • Codemirror corrects path for keybinding script

 

Πεδία

  • re-introduction of specific layouts to render Contact custom fields
  • calendar type min/max year
  • PHP warning when preparing Text field

 

Οδηγίες με περιηγήσεις

  • escaping of data on update or new installs is unnecessary for the 'extensions' column
  • banners tour is skipping a few fields
  • order of the tours in the modal should no be sorted automatically, use the tour's view order instead

 

Πολυμέσα

  • replace 'an error occurred' with 'this file type is not supported'
  • refactor the session fallback
  • remove warning in console

 

Πρότυπα Mail

  • tag needs to be quoted before being passed onto the regular expression
  • newly created mail template is not properly recorded in the database (missing extension data and double arrayed tags)

 

Εξυπνη Αναζήτηση

  • add padding to highlighted search words in smart search
  • detect whether Memory engine is supported

 

Ετικέτες

  • router issues on multilingual sites, breaking old URLs
  • hide the filter_tag parameter from the URL when the menu item is created with category type and filtering by tag or tags

 

Πρότυπα

  • template parameter invalid json string
  • template manager PHP 8.1 warnings removal
  • missing Cassiopeia black color variable
  • Cassiopeia menu breakpoint for hamburger to prevent vertical menu

 

Χρήστες

  • javascript error on login page when MFA
  • Text() not found on user login
  • category access levels should not apply to users having core.admin access
  • User groups tab use invalid checkbox ids
  • Module positions do not show in com_user settings
  • removed login message on login in the frontend
  • Fix submit button focus on frontend MFA captive login page when using Webauthn

 

Διάφορα άλλα

  • allow new category when no other category exists
  • when a component is disabled, menu items' icon should show 'component not found' and represent a warning rather than a cross with 'publish item' tooltip
  • improved messaging when an extension is missing checksum information (hash codes proving the file is genuine)
  • Articles categories module caching no longer fails
  • make schedule runner/keepalive work with adblockers/no scrip
  • remove any spaces from the disable_functions string in the php.ini before exploding into an array for checking and prevent error
  • undefined key in HTMLDocument setBuffer
  • PluginHelper::getLayoutPath should work in CLI (in non web context)
  • show empty state layout only when cache contains no data
  • improved RSS page title
  • update of the help table of content
  • PHP 8.2 warnings in Multilingual Sample Data plugin
  • list-view .js should work with Ajax content

Την πλήρη λίστα στο GitHub μπορείτε να την βρείτε στο https://github.com/joomla/joomla-cms/milestone/105?closed=1

 

Που μπορώ να κατεβάσω την τελευταία έκδοση 4.3.2 του Joomla;

Στην αντίστοιχη σελίδα με τα αρχεία, φυσικά :)

 

Νέες εγκαταστάσεις

 

Πακέτα αναβάθμισης

 

Που μπορώ να βρω κείμενα τεκμηρίωσης για το Joomla 4;

Αρθρα τεκμηρίωσης για την έκδοση Joomla 4.3 μπορείτε να βρείτε στο: https://docs.joomla.org/Help4.3:Help_screens

Εχουμε δημιουργήσει εκπαιδευτικό υλικό και οδηγούς για να βοηθήσουμε με τη χρήση του Joomla 4 και τη δημιουργία προσθέτων, ενθεμάτων και πολλών ακόμα στο: https://docs.joomla.org/Category:Joomla!_4.x

Ενθαρύνουμε προγραμματιστές και μη, να βοηθήσουν στην συγραφή κειμένων τεκμηρίωσης για το Joomla 4 στο docs.joomla.org ώστε να βοηθηθούν οι νέοι χρήστες και οι προγραμματιστές επεκτάσεων.

Μία σελίδα JDocs θα βοηθήσει τους προγραμματιστές να διαβάσουν την ήδη υπάρχουσα τεκμηρίωση και να την βελτιώσουν όπου χρειάζεται.

Σας προσκαλούμε να επισκέπτεστε συχνά τις σχετικές σελίδες και να ενημερώνετε ή και να προσθέτετε περιεχόμενο όπου χρειάζεται: https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project

 

Πρέπει να προγραμματίσω την αναβάθμιση σε Joomla 4.3;

Η έκδοση Joomla 4.3 είναι η τελευταία κύρια έκδοση.
Η έκδοση Joomla 3.10 κυκλοφόρησε μαζί με το Joomla 4 ως η τελευταία δευτερεύουσα έκδοση του Joomla 3 (Δείτε το άρθρο).
Η έκδοση Joomla 3.10 θα συνεχίσει να υποστηρίζεται με επιδιορθώσεις ασφαλείας μέχρι τις 17 Αυγούστου του 2023, δίνοντάς σας πολύ χρόνο για να προγραμματίσετε την αναβάθμιση στην έκδοση 4 του Joomla αλλά και στις τελευταίες εκδόσεις των επεκτάσεων που χρησιμοποιείτε, ώστε να είναι συμβατές με την έκδοση 4.
20 σχεδόν μήνες μετά την επίσημη κυκλοφορία της έκδοσης J4.0, θα πρέπει να προγραμματίσετε την αναβάθμιση στην τελευταία έκδοση.
Εχουμε ήδη φροντίσει να υπάρχει η απαραίτητη τεκμηρίωση για να σας βοηθήσει στην ομαλή αναβάθμιση.

 

Διαδώστε το! To Joomla 4.3.2 κυκλοφόρησε!

Δημιουργήσαμε την καλύτερη έκδοση που υπάρχει. Διαδώστε το!

Επικοινωνήστε τα σπουδαία νέα και τις νέες δυνατότητες χρησιμοποιώντας τα hashtag #Joomla4 και #Joomla4All.
Φυλλάδιο J4: https://joom.la/J4brochure
Τεκμηρίωση και κείμενα J4: https://docs.joomla.org/J4.x:Getting_Started_with_Joomla!

 

Ποιους αφορά το Joomla! ; 

Χρειάζεται να δημιουργήσετε ένα site; Ενα site για προσωπική χρήση, για την εργασία σας, για την εταιρίας σας, για έναν οργανισμό; Ισως για κάποιο εκπαιδευτικό ίδρυμα ή κάποια κρατική υπηρεσία; Το Joomla είναι αυτό που χρειάζεστε!
Εχετε ένα δημιουργικό γραφείο, που κακατασκευάζει ιστοσελίδες και χρειάζεστε ένα framework που να υποστηρίζεται πλήρως και θα μπορεί να επεκταθεί άμεσα σύμφωνα με τις ανάγκες των πελατών σας; Το Joomla είναι αυτό που χρειάζεστε!
Γραμμένο και κατασκευασμένο από εθελοντές με ενδιαφέροντα σε κάθε τομέα, χρησιμοποιείτε παντού στο διαδίκτυο και για κάθε είδος site: Από blogs και intranets έως και μεγάλες σελίδες κρατικών υπηρεσιών. Από μικρά ηλεκτρονικά καταστήματα έως και απαιτητικά ηλεκτρονικά καταστήματα μεγάλων πολυεθνικών. Το Joomla μπορεί να καλύψει όλες τις ανάγκες σας.
Η δύναμη του Joomla προέρχεται από τη συνεχώς εξελισσόμενη βάση του κώδικα του που ακολουθεί όλες τις βέλτιστες πρακτικές, αλλά και από το μεγάλο οικοσύστημα προγραμματιστών του που βλέπουν τις ανάγκες της αγοράς και τις καλύπτουν με προσθήκες. Ενα εξαιρετικά γραμμένο CMS, σχεδιασμένο να ανταποκρίνεται στις πραγματικές ανάγκες.

To Joomla 4.3 είναι η τελευταία έκδοση του παγκόσμιας κλάσης CMS που σας επιτρέπει να ξεκινήσετε το site σας, γνωρίζοντας ότι μπορείτε ανά πάσα στιγμή να το μαγαλώσετε και να το εξελίξετε ανάλογα με τις ανάγκες σας, ή τις ανάγκες των πελατών σας.
Το Joomla 4 είναι βασισμένο σε ανοιχτό κώδικά και διατίθεται δωρεάν για κάθε χρήση.
Τι περιμένετε; Κατεβάστε και εγκαταστήστε το σήμερα και ανακαλύψτε το μέλλον.

 

Πώς μπορώ να βοηθήσω στην ανάπτυξη του Joomla;

Υπάρχουν πολλοί τρόποι που μπορείτε να βοηθήσετε και να εμπλακείτε στην ανάπτυξη. Δεν έχει σημασία εάν είστε προγραμματιστής, εγκαταστάτης, ή ένας απλός χρήστης του Joomla. Μπορείτε να επικοινωνήσετε με την αντίστοιχη ομάδα, για να λάβετε τις σχετικές πληροφορίες ή μπορείτε να ξεκινήσετε κατευθείαν συμμετέχοντας στην ομάδα επίλυσης σφαλμάτων (Joomla! Bug Squad).

Η ομάδα επίλυσης σφαλμάτων και η ομάδα δημοσίευσης εκδόσεων, είναι από τις πιό ενεργές στην διαδικασία της εξέλιξης του Joomla! CMS και αναζητούν μόνιμα νέα μέλη (όχι μόνο προγραμματιστές) που μπορούν να ανακαλύψουν, να αναφέρουν και να επιλύουν σφάλματα ή και να δημιουργούν patches. Είναι ένας μοναδικός τρόπος για να αυξηθεί η γνώση και ένας ακόμα καλύτερος τρόπος για να γνωρίσετε νέα άτομα με κοινές ασχολίες σε όλον τον κόσμο.

Εάν σας ενδιαφέρει, μπορείτε να διαβάσετε το Joomla! Wiki και, εφόσον επιθυμείτε να ενταχθείτε στην ομάδα, στείλτε email στον Jacob Waisner,Αυτή η διεύθυνση Email προστατεύεται από τους αυτοματισμούς αποστολέων ανεπιθύμητων μηνυμάτων. Χρειάζεται να ενεργοποιήσετε τη JavaScript για να μπορέσετε να τη δείτε., ο οποίος είναι ο συντονιστής της ομάδας.

Η έκδοση Joomla 4.3 είναι αποτέλεσμα χιλιάδων ωρών δουλειάς από πολλούς εθελοντές.

Θέλουμε να ευχαριστήσουμε όλους όσους έχουν συνεισφέρει, με όποιον τρόπο, στην έως τώρα πορεία του έργου.

 

Σχετικά κείμενα

Εάν είστε προγραμματιστής επεκτάσεων, εγγραφείτε στην "general developer mailing list", όπου μπορείτε να συζητάτε για την ανάπτυξη επεκτάσεων και να μαθαίνετε νέα που μπορεί να σας βοηθήσουν στην ανάπτυξη.

 

Το Joomla! είναι ένα community driven project, και δεν μπορεί να αναπτυχθεί χωρίς τη δική μας συνεισφορά.

Πού μπορώ να ενημερωθώ για τις δράσεις της ελληνικής κοινότητας του joomla;

  1. Ιστοσελίδα της κοινότητας
  2. Forum της κοινότητας στο joomla.org
  3. Facebook Group - Γίνε Μέλος!
  4. Joomla! User Group - JUG Athens  - Γίνε Μέλος!

Θέλεις να συμμετάσχεις πιο ενεργά στην ελληνική κοινότητα Joomla; Επικοινώνησε μαζί μας.

Συντομεύσεις
Πρόσφατα Tutorials
Αναρτήσεις στο Blog

Το όνομα Joomla!™ και το λογότυπο χρησιμοποιούνται στις Ηνωμένες Πολιτείες και σε άλλες χώρες μετά από περιορισμένη άδεια της Open Source Matters. Το joomla.gr δεν σχετίζεται με, ούτε υποστηρίζεται από, την Open Source Matters ή το Joomla!™ Project.
The Joomla!™ name and logo are used in the United States and other countries under limited license from Open Source Matters. joomla.gr is not associated with, nor endorsed by, Open Source Matters or the Joomla!™ Project.

Joomla.gr footer Logo

Δημιουργήθηκε με χρήση του Joomla! CMS

Κατασκευή - Συντήρηση - Φιλοξενία
Onscreen Web Services  &  Easylogic &  upward Digital

Στείλτε μας email ή ακολουθήστε μας