Χάρη σε 2129 συνεισφέροντες από 616 οργανισμούς που επιλύουν 4083 ζητήματα τα τελευταία δυόμισι χρόνια, το Drupal 10.0.0 είναι διαθέσιμο σήμερα! Αυτή η νέα έκδοση ρυθμίζει το Drupal για συνεχή σταθερότητα και ασφάλεια μακροπρόθεσμα. Όλες οι νέες δυνατότητες θα προστεθούν στο Drupal 10 στο εξής.
Τι νέο υπάρχει στο Drupal 10.0.0;
Καλύτερα να κοιτάξετε στο frontend και στο backend
Το νέο θέμα Olivero προσφέρει μοντέρνα εμφάνιση και αίσθηση. Το Olivero περιλαμβάνει ενσωματωμένη υποστήριξη για μενού πολλαπλών επιπέδων και καταχωρίσεις σε αποκριτικά πλέγματα. Το νέο θέμα διαχείρισης, Claro, παρέχει μια προσβάσιμη, καθαρή διεπαφή για τη διαχείριση του ιστότοπου. Τα προεπιλεγμένα θέματα Bartik και Seven είναι διαθέσιμα ως έργα με συνεισφορά εάν θέλετε να τα χρησιμοποιήσετε.

Το CKEditor 5 είναι το νέο πρόγραμμα επεξεργασίας περιεχομένου
Με το CKEditor 4 να φτάνει στο τέλος της ζωής του στα τέλη του 2023, ήρθε η ώρα να αναβαθμιστεί. Χάρη σε μια φανταστική συνεργασία με τους προγραμματιστές του, το Drupal 10 έρχεται με ενσωματωμένο CKEditor 5. Η νέα έκδοση φέρνει μια σύγχρονη εμπειρία επεξεργασίας με επιτόπιους ελέγχους και υποστήριξη αυθαίρετων μορφών εισόδου και εξόδου. Διατίθενται επίσης προαιρετικές λειτουργίες premium, όπως ζωντανή συλλογική επεξεργασία. Παρέχεται μια διαδρομή αναβάθμισης για τη μετακίνηση των ρυθμίσεων του προγράμματος επεξεργασίας και τα εργαλεία προγραμματιστή είναι διαθέσιμα για να βοηθήσουν στη μεταφορά τυχόν προσαρμοσμένων ενσωματώσεων. Διαβάστε περισσότερα στην πολύ εκτενή ανάρτηση ιστολογίου του CKSource.
Προς το παρόν, το CKEditor 4 είναι επίσης διαθέσιμο ως έργο με συνεισφορά, οπότε μπορείτε να συνεχίσετε να το χρησιμοποιείτε για το Drupal 10 προς το παρόν μέχρι το τέλος της υποστήριξής του.

Η υποστήριξη του Internet Explorer καταργείται
Η Microsoft έχει τερματίσει την υποστήριξη του Internet Explorer και το ίδιο και το Drupal. Αυτό επιτρέπει στα θέματα του Drupal να χρησιμοποιούν σύγχρονες λύσεις για προβλήματα που αντιμετωπίζουν οι χρήστες.
Πλέγματα απόκρισης στις προβολές
Το Views υποστηρίζει πλέον μια αποκριτική μορφή εμφάνισης πλέγματος. Αντί να καθορίζουν τον αριθμό των στηλών και τα πλάτη οθόνης, οι χρήστες καθορίζουν τον μέγιστο αριθμό στηλών, το ελάχιστο πλάτος κελιών πλέγματος και την απόσταση των υδρορροών. Όταν τα κελιά του πλέγματος αλλάζουν μέγεθος σε ένα σημείο όπου είναι κάτω από το ελάχιστο πλάτος, το πλέγμα θα ξαναρέει για να έχει λιγότερες στήλες. Εναλλακτικά, το πλέγμα θα επεκταθεί για να χωρέσει σε όσες στήλες επιτρέπεται, διατηρώντας παράλληλα το πλάτος του πλέγματος πάνω από την ελάχιστη τιμή. Η κατάργηση της υποστήριξης του Internet Explorer 11 επέτρεψε την προσθήκη αυτής της δυνατότητας.
Εργαλείο δημιουργίας θεμάτων Starterkit
Το Drupal 10 εισάγει ένα νέο εργαλείο γραμμής εντολών για τη δημιουργία ενός αυτόνομου θέματος από ένα συμβατό βασικό θέμα. Συνιστούμε να χρησιμοποιήσετε το εργαλείο για να αποτρέψετε την παραβίαση ενός δευτερεύοντος θέματος όταν αλλάζει το βασικό θέμα. Η επέκταση θέματος χρόνου εκτέλεσης εξακολουθεί να υποστηρίζεται, αλλά συνιστάται μόνο εάν έχετε τον πλήρη έλεγχο του βασικού θέματος (π.χ. δημιουργώντας το με την εντολή starterkit).
Απαιτεί Symfony 6.2 και PHP 8.1
Το Drupal 10.0 εξαρτάται από το πλαίσιο Symfony 6.2 και αργότερα οι δευτερεύουσες εκδόσεις του Drupal 10 θα ενημερωθούν σε μελλοντικές δευτερεύουσες εκδόσεις του Symfony 6. Αυτό ρυθμίζει το Drupal με την πιο πρόσφατη έκδοση της υποκείμενης πλατφόρμας.
Καθώς η PHP 7 έφτασε στο τέλος της ζωής της στις 28 Νοεμβρίου 2022, ήταν σαφές ότι το Drupal 10 πρέπει να απαιτεί τουλάχιστον PHP 8. Το Symfony 6.2 απαιτεί PHP 8.1 και η επιλογή αυτής της έκδοσης παρέχει το καλύτερο χρονοδιάγραμμα υποστήριξης και για το ίδιο το Drupal 10. Η PHP 8.2 υποστηρίζεται επίσης πλήρως.
Μη βασικά χαρακτηριστικά καταργήθηκαν
Οι λειτουργικές μονάδες Γρήγορης Επεξεργασίας, Συγκροτήματος, HAL, RDF και Color έχουν αφαιρεθεί από τον πυρήνα. Διατίθενται ως συνεισφερόμενα έργα. Αυτό επιτρέπει στο Drupal 10 να επικεντρωθεί στις βασικές δυνάμεις του συστήματος.
Όλες οι δυνατότητες που προστέθηκαν από το Drupal 9.0 είναι ακόμα εδώ
Το Drupal 10.0.0 περιλαμβάνει όλες τις δυνατότητες που προστέθηκαν στο Drupal από την έκδοση 9.0, όπως υποστήριξη φόρτωσης τεμπέλης εικόνων για καλύτερη απόδοση στο frontend, υποστήριξη WebP σε στυλ εικόνας, αποκλειστικό ρόλο χρήστη Επεξεργαστή περιεχομένου, καρτέλες "Διαχείριση αδειών" για πακέτα οντοτήτων, και ομαδοποιήστε τάξεις σε επίπεδο PHP για καλύτερη ενθυλάκωση κώδικα, μεταξύ πολλών άλλων βελτιώσεων.
Χιλιάδες έργα που συνεισφέρθηκαν έτοιμα κατά την έναρξη
Χάρη στην επιμελή εργασία της κοινότητας του Drupal για εργαλεία αυτόματης ενημέρωσης κώδικα, μεταφορά συμβάντων και αποκλειστική εργασία σε βασικά έργα τα τελευταία δυόμισι χρόνια, το Drupal 10 κυκλοφορεί με σχεδόν τρεις χιλιάδες συμβατές επεκτάσεις, 26% περισσότερες από πόσες Drupal 9 ξεκίνησε με.
Το μέλλον του Drupal 10
Όλες οι νέες δυνατότητες θα προστεθούν μόνο στο Drupal 10 στο μέλλον. Αρκετές βασικές βελτιώσεις βρίσκονται ήδη στο στάδιο των έργων ως συνεισφερόμενα έργα. Το έργο που συνεισφέρει το Project Browser είναι τώρα σε έκδοση beta και περιλαμβάνει μια διεπαφή χρήστη που βασίζεται σε Composer για την εγκατάσταση έργων που συνεισφέρονται με όλες τις εξαρτήσεις τους. Το έργο που παρέχεται από τις Αυτόματες ενημερώσεις είναι ήδη σταθερό , επιτρέποντάς σας να εφαρμόζετε βασικές ενημερώσεις σε επίπεδο ενημέρωσης κώδικα στον ιστότοπό σας. (Περιλαμβάνεται πειραματική υποστήριξη για μικρές ενημερώσεις έκδοσης και ενημερώσεις έργων που συνεισφέρονται). Η πρωτοβουλία Recipes είναι λιγότερο μακρινή, αλλά έχει ήδη πρώιμες εκδόσεις λειτουργικότητας αυτοματισμού για αποστολή συνθέσιμων δεσμών μονάδων Drupal και διαμόρφωσης.
Όλα αυτά σχεδιάζονται να προστεθούν στον πυρήνα του Drupal 10 στο μέλλον και θα βοηθήσουν τους χρήστες να βρουν, να συμβαδίσουν και να συνδυάσουν όλα τα φανταστικά έργα για τα οποία είναι διάσημη η κοινότητα του Drupal.
Πράγματα που πρέπει να λάβετε υπόψη κατά την ενημέρωση στο Drupal 10
Διαβάστε τις σημειώσεις έκδοσης για περισσότερες πληροφορίες σχετικά με τις απαιτήσεις πλατφόρμας, τις καταργημένες λειτουργικές μονάδες και θέματα, τις αλλαγές εξαρτήσεων κ.λπ.
Τι σημαίνει αυτή η έκδοση για μένα;

Κάτοχοι ιστότοπου Drupal 9
Το Drupal 9 θα φτάσει στο τέλος της ζωής του μαζί με δύο από τα βασικά του στοιχεία (Symfony 4 και CKEditor 4 την 1η Νοεμβρίου 2023). Υπάρχει μια μικρή πιθανότητα ότι μια τελική έκδοση ασφαλείας του Drupal 9 θα μπορούσε να εκδοθεί μεταξύ 1 Νοεμβρίου και 30 Νοεμβρίου 2023, εάν κάποια από αυτές τις εξαρτήσεις επιλέξει να το κάνει επίσης.
Οι αναβαθμίσεις στο Drupal 10 υποστηρίζονται από το Drupal 9.4 και 9.5. Ωστόσο, το Drupal 9.4 δεν θα λαμβάνει πλέον κανονικές διορθώσεις σφαλμάτων. Για συνεχή υποστήριξη επιδιόρθωσης σφαλμάτων, οι χρήστες του Drupal 9 θα πρέπει να ενημερώσουν το Drupal 9.5 τώρα.
Το Drupal 9.4 και το 9.5 θα λαμβάνουν επιδιορθώσεις ασφαλείας μέχρι την κυκλοφορία του 10.1 στις 21 Ιουνίου 2023. Μετά από αυτήν την ημερομηνία, το Drupal 9.5 θα είναι η μόνη έκδοση Drupal 9 που θα λαμβάνει επιδιορθώσεις ασφαλείας μέχρι το τέλος του κύκλου ζωής του Νοεμβρίου 2023.
Κάτοχοι ιστότοπου Drupal 8
Το Drupal 8 λήγει από τις 17 Νοεμβρίου 2021 . Δεν υπάρχει άμεση διαδρομή αναβάθμισης στο Drupal 10 από το Drupal 8, επομένως θα χρειαστεί πρώτα να κάνετε αναβάθμιση από Drupal 8 σε Drupal 9 . Υπάρχουν αποκαλυπτόμενα ζητήματα ασφαλείας με τον πυρήνα του Drupal που δεν επιδιορθώνονται σε καμία έκδοση Drupal 8, οπότε αν δεν έχετε κάνει ακόμη αναβάθμιση σε Drupal 9, κάντε το το συντομότερο δυνατό.
Κάτοχοι ιστότοπου Drupal 7
Η υποστήριξη του Drupal 7 επεκτάθηκε έως την 1η Νοεμβρίου 2023 και θα συνεχίσει να λαμβάνει διορθώσεις σφαλμάτων και ασφαλείας καθ' όλη τη διάρκεια αυτής της περιόδου. Η διαδρομή μετεγκατάστασης για τοποθεσίες Drupal 7 στο Drupal 10 είναι σταθερή. Επιλέξτε σε ποια κύρια έκδοση του Drupal θα ενημερώσετε με βάση το χρονοδιάγραμμα του έργου σας. Διαβάστε περισσότερα για τη μετάβαση στο Drupal 10 .
Συνεργάτες ενότητας, θεμάτων και μετάφρασης
Το Drupal 10 καταργεί τα καταργημένα API. Χρησιμοποιήστε την Κατάσταση αναβάθμισης στο Drupal 9 για να ελέγξετε τις προσαρμοσμένες μονάδες και τα θέματά σας για τις αλλαγές που απαιτούνται. Η κατάσταση αναβάθμισης θα παρέχει επίσης προτάσεις για την αυτοματοποίηση των διορθώσεων.
Οι μεταφραστές θα πρέπει να ελέγξουν το localize.drupal.org για τυχόν αμετάφραστες συμβολοσειρές.
Σχόλια