Η πιο πρόσφατη έκδοση του WordPress, 3,5, πέρασε το σήμα λήψης 6 εκατομμυρίων. Μας έφερε μια νέα εμπειρία μέσα ενημέρωσης και διάφορες βελτιώσεις στο ταμπλό. Αλλά η ζωή συνεχίζεται και το πεδίο εφαρμογής της έκδοσης 3.6 έχει ήδη ρυθμιστεί.

Υπήρξε μεγάλη συζήτηση για το τι να περιμένουμε, ειδικά όσον αφορά τη βελτίωση της ροής εργασίας των εκδόσεών μας. Ευτυχώς, οι προγραμματιστές μας δίνουν κάποιες συμβουλές μέσω της συζήτησης trac και το Κάντε το WordPress Core blog.

Ας ρίξουμε μια ματιά στο τι υπάρχει στον ορίζοντα, για να βεβαιωθείτε ότι τα σχέδιά μας είναι προετοιμασμένα και δεν αντιμετωπίζουμε κακές εκπλήξεις στο δρόμο.

Mark Jaquith , ο οποίος θα είναι κορυφαίος προγραμματιστής για τον κύκλο 3,6, δηλώνει ο ίδιος εισαγωγική θέση :

Θα ήθελα προσωπικά το επίκεντρο της έκδοσης να αφορά την επεξεργασία περιεχομένου (αναθεωρήσεις, αυτόματη αποθήκευση, ροή εργασιών, τρόποι επεξεργασίας κ.λπ.).

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

Δημοσιεύσεις UI μορφοτύπων μετάδοσης

Οι μορφές ταχυδρομείων εισήχθησαν στο WordPress 3.1 και επί του παρόντος έχουμε πολλά όμορφα θέματα που τα χρησιμοποιούν για να παρουσιάσουν το περιεχόμενο με έναν οπτικά ελκυστικό τρόπο. Δυστυχώς, ο διαχειριστής UI για αυτό το χαρακτηριστικό γνώρισε πάντα ορισμένα ζητήματα χρηστικότητας που σήμαινε ότι οι προγραμματιστές τον ελιγμούν για έργα πελατών.

Στο 3,6 υπό την καθοδήγηση του Ελένη Χου-Σάντι τα πράγματα θα αλλάξουν. Σύμφωνα με την Ελένη το ίδιο το UI θα αναθεωρηθεί για να βοηθήσει τους χρήστες να κατανοήσουν καλύτερα μια συγκεκριμένη μορφή δημοσίευσης. Στη συγκεκριμένη περίπτωση θα εργαστούν κυρίως διάφορες πηγές έμπνευσης CF Post Μορφές από τον Alex King, wordpress.com UI και το διάσημο Tumblr διεπαφή.

Μια άλλη πτυχή που θα είναι ανοικτή για εξέταση είναι "να δοθεί στα θέματα κάτι τυποποιημένο και φορητό όταν πρόκειται για δεδομένα που είναι διαθέσιμα για προβολή". Επομένως, μπορούμε να αναμένουμε ότι τελικά οι προγραμματιστές θεμάτων θα έχουν το τυποποιημένο σύνολο δεδομένων για κάθε μορφή αρχείου αντί να χρειάζεται να κάνουν υποθέσεις και να δημιουργούν τις δικές τους υλοποιήσεις μέσω προσαρμοσμένων πεδίων.

Αυτόματη αποθήκευση και μετά το κλείδωμα

Η αυτόματη αποθήκευση είναι μια σημαντική πτυχή της ροής εργασίας του συγγραφέα - η έλλειψη καλής εκτέλεσης αναγκάζει πολλούς ανθρώπους να στραφούν σε εξωτερικούς συντάκτες αντί να γράψουν απευθείας στο admin του WordPress.

Σχετικά με αυτό το θέμα η Jaquith είπε:

... δεν πρέπει ποτέ να χάνουμε αναρτήσεις λόγω cookies που έχουν λήξει, απώλεια σύνδεσης, ακούσια πλοήγηση (ακόμα και αν το AYS'd), plugin ή βασικά σφάλματα στην αποθήκευση, σφάλματα προγράμματος περιήγησης, crashes OS, γάτες περπατώντας στα πληκτρολόγια, παιδιά που σαρώνουν σε πληκτρολόγια ...

Ακούγεται συναρπαστικό, έτσι δεν είναι; Andrew Ozz πρόκειται να οδηγήσει την ανάπτυξη και να επικεντρωθεί στην παρακολούθηση των συνιστωσών:

  • Δημιουργία API "WP Heartbeat": ένα σχετικά απλό API που στέλνει αιτήσεις στο διακομιστή κάθε 15 δευτερόλεπτα και ενεργοποιεί τα συμβάντα κατά τη λήψη δεδομένων. Αυτό είναι ένα βήμα προς την ταυτόχρονη κατεύθυνση επεξεργασίας, αλλά η αρχική εφαρμογή έχει ως στόχο τη λειτουργία αυτόματης αποθήκευσης και μετά το κλείδωμα.
  • Μετά το κλείδωμα: θα αποτρέψει τις συγκρούσεις και την απώλεια δεδομένων λόγω πιθανής ταυτόχρονης επεξεργασίας μιας θέσης. Το περιβάλλον χρήστη και το σύστημα ειδοποιήσεων θα βελτιωθούν.
  • Αυτόματη αποθήκευση στο τοπικό αποθηκευτικό χώρο: θα αποτρέψει την απώλεια δεδομένων χρηστών μεταξύ της αποθήκευσης αναθεωρήσεων μετά στη βάση δεδομένων.
  • Προειδοποιήσεις λήξης σύνδεσης: θα αποτρέψει την απώλεια δεδομένων λόγω λήξης cookie. Σήμερα μπορείτε να χρησιμοποιήσετε το PMC Post Savior plugin για αυτό, και μερικές από τις ιδέες της πιθανότατα θα κάνουν τώρα τον τρόπο τους στον πυρήνα.

Ροή εκδόσεων και αναθεωρήσεις

Με την έκδοση 3.6 θα γίνει ένα μακρύ αναμενόμενο βήμα προς τη βελτίωση της συντακτικής ροής εργασιών. ειδικά για ιστότοπους πολλαπλών δημιουργών και ιστολόγια. Daniel Bachhuber θα οδηγήσει τη λειτουργία. Είναι ένας από τους προγραμματιστές πίσω από το διάσημο Επεξεργασία προσθήκης ροής έτσι μπορούμε να περιμένουμε μερικές από τις δυνατότητές του να μπουν στον πυρήνα.

Θα ξεκινήσει με προσαρμοσμένες καταστάσεις μηνυμάτων. Σύμφωνα με τον Δανιήλ, είναι το «βασικό στοιχείο της δημιουργίας νέων χαρακτηριστικών». Επομένως, υπάρχει σαφής πρόθεση οριστικοποίησης του API προσαρμοσμένης κατάστασης, τυποποίηση της συμπεριφοράς και αλληλεπίδρασης με προσαρμοσμένους τύπους δημοσιεύσεων.

Ας ελπίσουμε ότι από το WordPress 3.6 δημιουργία κρατών όπως "ιδέα" ή "έληξε" θα είναι ένα αεράκι.

Εάν έχετε πληροφορίες ή παραδείγματα σχετικά με τον τρόπο εφαρμογής των υπαρχουσών προσαρμοσμένων καταστάσεων, μπορείτε να βοηθήσετε τους προγραμματιστές συμμετέχοντας στο "Χρήση περίπτωση" μελέτη .

Οι αναθεωρήσεις είναι ένα εξαιρετικά ισχυρό εργαλείο για την παρακολούθηση περιεχομένου στο WordPress. Για το 3,6 πρόκειται να βελτιωθούν με την απόδοση και τη σύγκριση του συγγραφέα υπό την αιγίδα του Peter Westwood . Το UI θα έχει περισσότερη σημασία στο μέσο όρο (διαβάστε το "όχι προγραμματιστή"), παρουσιάζοντας περισσότερες πληροφορίες σχετικά με τις αλλαγές οπτικά.

Μενού

Η διαχείριση μενού εισήχθη στην έκδοση 3.0 ως αναπόσπαστο μέρος του κινήματος "WordPress ως CMS". Σήμερα δεν μπορούμε να φανταστούμε ένα θέμα που δεν υποστηρίζει μενού. Στο 3.6 θα υπάρχουν κάποιες βελτιώσεις του UI Ο Ντέιβ Μάρτιν . Ο Dave μοιράζεται τις ιδέες του σχετικά με τον τρόπο εμφάνισης της οθόνης διαχείρισης μενού blog και επάνω trac . Το κύριο ζήτημα που πρόκειται να αντιμετωπιστεί είναι μια σαφώς διατυπωμένη διαφορά μεταξύ της προσθήκης στοιχείων σε ένα μενού και της προσθήκης του ίδιου του μενού σε μια θέση θέματος. Ως λύση, προτάθηκε η προσέγγιση με τα παράθυρα με καρτέλες και μπορεί κανείς να δει τα θετικά αποτελέσματα στη δοκιμή των χρηστών .

Εκτός από αυτό, θα εισαχθούν τα νέα μετασχηματιστικά "κοινόχρηστα links" με "home" και "Log in" ως προεπιλεγμένες συνδέσεις. Πολλοί χρήστες έχουν προβλήματα να υπολογίσουν πώς να προσθέσουν αυτές τις συνδέσεις αυτήν τη στιγμή.

Σημαίνει ότι θα δούμε όλες αυτές τις αλλαγές στον πυρήνα; Θα πρέπει να περιμένουμε την απελευθέρωση να το πει. Εν τω μεταξύ μπορείτε να ακολουθήσετε το Κάντε το UI του WordPress blog για λεπτομέρειες και να συμμετέχετε στις συζητήσεις.

Χωρίς διάσπαση γραφής

Η λειτουργία DFW παρουσιάστηκε στην έκδοση 3.2. Από τότε έχει λάβει μεγάλη προσοχή, τόσο θετική όσο και αρνητική. Ένα από τα κύρια σημεία της διαμάχης είναι η έλλειψη υποστήριξης μορφοποίησης. Το WordPress δεν υποστηρίζει τη σήμανση και ταυτόχρονα ο συντάκτης DFW βασίζεται σε συντομεύσεις πληκτρολογίου. Δεν υπάρχει κορυφαίος προγραμματιστής για αυτό το χαρακτηριστικό αλλά ο Mark έχει καθορίσει τις παρακάτω περιοχές για βελτίωση:

  • Είναι δύσκολο να το ανακαλύψεις
  • Η μετάβαση είναι λίγο τρελό
  • Δεν υποστηρίζει το μεγαλύτερο μέρος της μορφοποίησης που απαιτείται για τη σύνταξη
  • Γενικές βελτιώσεις της συμπεριφοράς του κατά τη διάρκεια της γραφής

Συντήρηση κώδικα και αρχιτεκτονική

Όπως πάντα με μια νέα έκδοση του WordPress, θα υπάρξουν κάποιες ενημερώσεις κάτω από το κουκούτσι στην έκδοση 3.6. Οι περισσότεροι από αυτούς πρόκειται να ασχοληθούν με θέματα προσωρινής αποθήκευσης και επιδόσεων. που είναι λογικό καθώς το WordPress γίνεται πιο περίπλοκο και πεινασμένο σε πόρους. Εκτός από αυτό, υπάρχουν κάποια πράγματα που σχετίζονται με τη βάση δεδομένων που πρόκειται να αλλάξουν. Θα ήθελα να τονίσω δύο:

  1. Οι λειτουργίες mysql_ καταργούνται στην PHP, έτσι ώστε το WordPress 3.6 να αρχίζει να κινείται προς την υποστήριξη του Προέκταση ΠΟΠ για τη σύνδεση συνδέσεων βάσης δεδομένων. Για τους προγραμματιστές, σημαίνει κυρίως ότι εάν για οποιονδήποτε λόγο δεν χρησιμοποιείτε την εγγενή κλάση wpdb για να λειτουργείτε με μια βάση δεδομένων στο plugin σας, θα έπρεπε να αρχίσετε τώρα - εκτός από την επωφελή από τη στιβαρή λίστα χαρακτηριστικών της, θα αποφύγετε επίσης ασυμβατότητα με τις μελλοντικές εκδόσεις PHP.
  2. Ο μοναδικός διαχωρισμός θα αφαιρεθεί για το γυμνό σε wp_terms. Αυτή η μικρή λεπτομέρεια είναι να προετοιμαστεί για μελλοντικές βελτιώσεις του API ταξινομίας, και ειδικότερα πώς χειρίζεται κοινούς όρους.

Άλλες αλλαγές στο σχεδιασμό βρίσκονται στο Κάντε το WordPress Core blog.

Πρόγραμμα

Το πρόγραμμα κυκλοφορίας του WordPress 3.6 είναι μικρότερο από τις προηγούμενες εκδόσεις: ο κύκλος ξεκίνησε στις αρχές Ιανουαρίου και η πρώτη Beta έχει προγραμματιστεί για τις 13 Μαρτίου. Η 22 Απριλίου 2013 είναι η προγραμματισμένη ημερομηνία έναρξης. Έτσι αν θέλετε να συμμετάσχετε σε αυτόν τον κύκλο, επισκεφτείτε το Κύριο κομμάτι ή να δημοσιεύσετε τις σκέψεις σας σχετικά με το δικαστήριο .

Τι ελπίζετε στην επόμενη έκδοση του WordPress; Πού βλέπετε την επικεφαλίδα της πλατφόρμας; Ενημερώστε μας στα σχόλια.

Προτεινόμενη εικόνα / μικρογραφία, μελλοντική εικόνα μέσω Shutterstock.