+30 6972 487 387
01Αρχική
Σύστημα ενεργόTRIKALA / GR
ΕΠΙΣΤΡΟΦΗ ΣΤΑ INSIGHTS

INSIGHT / KNOWLEDGE TRANSMISSION

WordPress 6.9 – με έμφαση στο Development

7 features που αλλάζουν το Development

WordPress 6.9 - 7 αλλαγές που αλλάζουν το Development

7 features που αλλάζουν το Development

Αυτό είναι το μεγάλο νέο της 6.9. Μετά από μήνες δοκιμών στο plugin του Gutenberg, το Real-Time Collaboration είναι στον πυρήνα.

  • Για τον Developer: Δεν είναι μόνο για τους συντάκτες. Το API μας επιτρέπει να προσθέτουμε “presence” (ποιος βλέπει τι) και “cursors” σε custom blocks και custom admin pages. Μπορείς πλέον να φτιάξεις ένα CRM plugin όπου δύο πωλητές βλέπουν live ποιος επεξεργάζεται την καρτέλα του πελάτη.
  • The Hook: useCollaborationEntityRecord (ή παρόμοια hooks React-side).

Το παλιό WP_List_Table πέθανε οριστικά. Η έκδοση 6.9 μεταφέρει σχεδόν όλα τα screens (Users, Comments, Custom Post Types) στο νέο React-based interface.

  • Για τον Developer: Τέλος στα hacks με CSS για να φτιάξεις το admin panel. Τώρα δηλώνουμε τα columns και τα φίλτρα μέσω του views.json ή μέσω PHP filters που κάνουν render React components. Μπορείς να φτιάξεις ένα ολόκληρο custom dashboard για τον πελάτη χωρίς ούτε μια γραμμή jQuery.

Στην 6.7 είδαμε τα bindings για post meta. Στην 6.9, το σύστημα “άνοιξε”.

  • Για τον Developer: Μπορείς να συνδέσεις ένα Core Block (π.χ. Heading ή Image) απευθείας με εξωτερικό API (π.χ. τιμή μετοχής, καιρός, δεδομένα από ERP) χωρίς να γράψεις custom block. Ορίζεις το “Source” στην PHP και το block τραβάει τα δεδομένα δυναμικά στο render time.

Η υπόσχεση του responsive design χωρίς media queries γίνεται πραγματικότητα.

  • Για τον Developer: Το Group block υποστηρίζει πλέον πλήρες Grid layout με οπτικό έλεγχο (span, rows, areas). Το σημαντικότερο; Οι κανόνες είναι “intrinsic” (προσαρμόζονται στο περιεχόμενο) και όχι απλά breakpoints. Λιγότερο custom CSS στο style.css του theme, περισσότερος έλεγχος μέσα από το theme.json.

Μέρος της Φάσης 3, το WordPress πλέον αναγνωρίζει ότι ένα post δεν είναι απλά “Draft” ή “Published”.

  • Για τον Developer: Μπορούμε να ορίσουμε Custom Statuses που έχουν σημασία (π.χ. “Needs Legal Review”, “SEO Check”). Το API μας επιτρέπει να βάλουμε “Guardrails”: Ο χρήστης δεν μπορεί να πατήσει Publish αν δεν έχει τικαριστεί το custom checkbox “GDPR Compliant”.

Επιτέλους, η σελίδα “Settings > General” και οι σελίδες ρυθμίσεων των plugins αρχίζουν να χρησιμοποιούν Components αντί για φόρμες HTML του 2005.

  • Για τον Developer: Ένα νέο πρότυπο για να φτιάχνουμε settings pages για τα plugins μας που μοιάζουν με το Site Editor. Χρησιμοποιούμε τα native components (<ToggleControl>, <TextControl>) και το WordPress αναλαμβάνει την αποθήκευση στο database (options table) αυτόματα μέσω REST API.

Η 6.9 κάνει το AVIF το standard format (αν το υποστηρίζει ο server) και εισάγει hooks για AI generation.

  • Για τον Developer: Νέα φίλτρα όπως wp_generate_attachment_metadata που είναι έτοιμα να υποδεχτούν AI services. Μπορείς να κουμπώσεις εύκολα ένα plugin που κάνει auto-captioning ή background removal κατά το upload, χρησιμοποιώντας την τυποποιημένη διαδικασία του πυρήνα.