CMS και API

Οδηγός υλοποίησης WordPress.

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

Αποσαφηνίστε το έργο και την απόφαση

Αυτός ο οδηγός μετατρέπει τον οδηγό υλοποίησης wordpress σε μια ελεγχόμενη ροή εργασιών λειτουργίας. Συνδέει αποφάσεις τομέα, ιδιοκτησία, αποδεικτικά στοιχεία και αποδοχή, ώστε το αποτέλεσμα να συνεχίσει να λειτουργεί στην παραγωγή.

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

Πρακτική διαδικασία

  1. 1

    Τύποι πηγής αποθέματος, αναγνωριστικά, πεδία, τοπικές ρυθμίσεις, ιδιοκτήτες και καταστάσεις δημοσίευσης.

  2. 2

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

  3. 3

    Αντιστοιχίστε την εγγραφή προέλευσης σε μια ξεχωριστή εγγραφή γλώσσας-έκδοσης με ανθεκτική σύνδεση.

  4. 4

    Προσθέστε έλεγχο ταυτότητας, ανικανότητα, επανάληψη, ακύρωση προσωρινής μνήμης, καταγραφή και στοιχεία ελέγχου πρόσβασης.

  5. 5

    Δοκιμαστική δημοσίευση, αλλαγές πηγής, μη διαθέσιμα αποτελέσματα, επαναφορά, λειτουργία πληκτρολογίου και παρακολούθηση πριν από την κυκλοφορία.

Παράδειγμα ή εργαλείο

Μια ροή εργασίας Gutenberg χαρτογραφεί σελίδες πηγής, καταστάσεις αναθεώρησης, κλειδιά κρυφής μνήμης και πλοήγηση γλώσσας. Στο εργαλείο, καταγράψτε επίσης τη γραμμή βάσης, τον ιδιοκτήτη, την απόφαση, τα αποδεικτικά στοιχεία, την ανοιχτή έκδοση και την ημερομηνία έγκρισης. Χρησιμοποιήστε μια πραγματική σελίδα ή μια συναλλαγή, ώστε η ομάδα να βλέπει τις εξαρτήσεις, τις εξαιρέσεις και τις εργασίες συντήρησης που ακολουθούν την κυκλοφορία.

Σημείο απόφασηςΡεκόρΚριτήριο αποδοχής
Βασική γραμμήΠαρατηρήθηκε η τρέχουσα κατάστασηΠηγή και ημερομηνία καταγραφής
ΑπόφασηΕπιλεγμένη επιλογή και λογικήΤο ρίσκο και το κοινό εξετάζονται
ΑπόδειξηΔοκιμή, τεκμηρίωση ή μέτρησηΔυνατότητα αναθεώρησης και συγκεκριμένη έκδοση
ΕγκρισηΌνομα, ρόλος και ημερομηνίαΌλα τα υποχρεωτικά κριτήρια πληρούνται

Επιλέξτε γραφικό στοιχείο, προσθήκη ή παράδοση API από την πλευρά του διακομιστή

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

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

ΠρότυποΚαλύτερη εφαρμογήΠρωτογενής έλεγχος
Γραφικό στοιχείοΓρήγορη προσθήκη σε ελεγχόμενη τοποθεσίαΠροσβάσιμη εναλλακτική κατάσταση και κατάσταση αστοχίας
Ροή εργασιών πρόσθετωνΟι συντάκτες λειτουργούν εξ ολοκλήρου στο WordPressΡόλοι, μη, ικανότητες και αναθεωρήσεις
Από την πλευρά του διακομιστή APIΕυρετηριασμένες, με δυνατότητα προσωρινής αποθήκευσης, ανθεκτικές σελίδεςΛειτουργίες ουράς, ακύρωσης προσωρινής μνήμης και ανάπτυξης

Μοντέλες σχέσεις πηγής και καταστάσεις σύνταξης

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

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

  1. 1

    Καταχωρίστε την εγγραφή γλώσσας-έκδοσης και τα απαιτούμενα μεταδεδομένα με δικαιώματα απολύμανσης και REST.

  2. 2

    Χάρτης που υποστηρίζονται μπλοκ Gutenberg και ορίστε τη συμπεριφορά για μη υποστηριζόμενα μπλοκ.

  3. 3

    Διαμόρφωση ρόλων και επιτρεπόμενες μεταβάσεις κατάστασης.

  4. 4

    Δημιουργήστε μια ξεχωριστή αναθεώρηση και παρουσιάστε μια σύγκριση πηγών.

  5. 5

    Δημοσίευση μόνο μετά από απαιτούμενες εγκρίσεις για το επίπεδο κινδύνου περιεχομένου.

Αποθηκεύστε την προσωρινή μνήμη με ασφάλεια και παρέχετε ανθεκτική πλοήγηση στη γλώσσα

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

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

  • Τα κλειδιά κρυφής μνήμης περιλαμβάνουν εκδόσεις πηγής και απόδοσης.

  • Η τελευταία εγκεκριμένη σελίδα επιβιώνει API και διακοπές στην ουρά.

  • Οι σύνδεσμοι γλώσσας λειτουργούν χωρίς JavaScript και χρησιμοποιούν εγκεκριμένη ορολογία.

  • Τα κανονικά και τα εναλλακτικά μεταδεδομένα αντικατοπτρίζουν την πραγματική σχέση.

  • Οι αλλαγές σε κοινόχρηστο μπλοκ και γλωσσάρι ενεργοποιούν επηρεαζόμενες εργασίες ελέγχου.

Δοκιμάστε την πλήρη διαδρομή δημοσίευσης και επαναφοράς

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

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

Ρόλοι, στοιχεία και έγκριση

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

Λειτουργίες και συντήρηση

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

Κατάλογος ελέγχου δημοσίευσης

  • Η ενοποίηση χρησιμοποιεί ανθεκτικά αναγνωριστικά πηγής.

  • Τα διαπιστευτήρια αποθηκεύονται στην πλευρά του διακομιστή και εναλλάσσονται.

  • Καθορίζονται το χρονικό όριο, η επανάληψη και η συμπεριφορά ορίου ρυθμού.

  • Τα επαναλαμβανόμενα αιτήματα είναι ανίκανα.

  • Το περιεχόμενο που δημιουργείται εισέρχεται σε κατάσταση ελέγχου.

  • Οι αλλαγές στην πηγή ακυρώνουν ή ανοίγουν ξανά την έκδοση.

  • Η πλοήγηση γλώσσας λειτουργεί με πληκτρολόγιο και υποστηρικτική τεχνολογία.

  • Η παρακολούθηση καλύπτει αποτυχίες, ουρές, λανθάνουσα κατάσταση και μπαγιάτικο περιεχόμενο.

Έγκυρες πηγές

  1. Τεκμηρίωση Simple8 API
  2. Simple8 μοτίβα παράδοσης
  3. Οδηγίες προσβασιμότητας περιεχομένου Ιστού (WCAG) 2.2

Κάντε τον οδηγό στην πράξη

Δοκιμάστε το Simple8 με αντιπροσωπευτικό περιεχόμενο και χρησιμοποιήστε τη λίστα ελέγχου για να σχεδιάσετε μια ελεγχόμενη ροή εργασιών παραγωγής.

Δοκιμάστε το δικό σας κείμενο