Joomla 4: Η δυνατότητα ροής εργασιών

Τον Μάιο του 2020, όταν έγραφα για τις συναρπαστικές νέες δυνατότητες του Joomla 4, η ροή εργασίας είχε μόλις συγχωνευθεί στην πρώτη έκδοση Beta που κυκλοφόρησε μια εβδομάδα αργότερα. Από τότε έχουν γίνει διάφορες βελτιώσεις κατά τη φάση beta και με το Joomla 4 η κυκλοφορία πλησιάζει γρήγορα, ήρθε η ώρα να εξετάσουμε πιο προσεκτικά τις νέες δυνατότητες ροής εργασίας του Joomla.

Ροή εργασιών

Ακόμα κι αν είστε απλώς ένας σόλο blogger, θα μπορείτε να χρησιμοποιήσετε τη ροή εργασίας για να βελτιώσετε τη δική σας δημιουργική διαδικασία. Εφαρμόζετε έναν ιστότοπο για μια μικρή έως μεσαία επιχείρηση; Στη συνέχεια, μπορείτε να χρησιμοποιήσετε τη ροή εργασίας για να δημιουργήσετε μια διαδικασία σύνταξης σε βήματα δράσης στο Η διαδικασία δημοσίευσής σας. Αυτό που αλλάζει το παιχνίδι; Μεγάλες επιχειρήσεις - εταιρείες, ΜΚΟ, NFP, κυβερνήσεις, φορείς - μπορούν να χρησιμοποιήσουν τη ροή εργασίας του Joomla 4 για να διαχειριστούν την ανάπτυξη περιεχομένου σε ολόκληρο τον ιστότοπο. Αυτό καλύπτει ορισμένα παραδείγματα για το πού μπορείτε να εφαρμόσετε τη ροή εργασίας, αλλά τι άλλο μπορεί να ωφελήσει Ροή εργασιών φέρει;

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

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

Έτσι, για έναν solo blogger, στο παρελθόν όλα αυτά ήταν μέρος της διαδικασίας που έχετε συνηθίσει… και αν έχετε μια μέρα άδειας, μπορεί να χάσετε κάποια βήματα ή να παραλείψετε κάποια αν βιάζεστε. Ρύθμιση Η δική σας ροή εργασίας για να προχωρήσετε σε κάθε βήμα μπορεί να σας βοηθήσει να το αποτρέψετε.

Αυτό, από μόνο του, δεν είναι καλό παράδειγμα, οπότε ας το επεκτείνουμε λίγο περισσότερο με μερικά άλλα σενάρια.

Στάδια και μεταβάσεις

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

Εάν έχετε χρησιμοποιήσει το Joomla για λίγο, θα είστε εξοικειωμένοι με τους παραδοσιακούς τύπους κατάστασης: Δημοσιευμένο, Μη δημοσιευμένο, Αρχειοθετημένο και Απορρίμματα.

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

Για να λειτουργήσουν οι ροές εργασίας, υπάρχουν δύο μέρη στη διαδικασία: Στάδια και Μεταβάσεις.
  • Τα στάδια είναι τα στατικά στάδια στα οποία μετακινείται ένα άρθρο όταν ενεργοποιείτε μια μετάβαση. Θα εμφανίζονται ως το πρώτο στοιχείο στο αναπτυσσόμενο μενού Ροή εργασιών όταν επεξεργάζεστε ένα άρθρο.
  • Οι μεταβάσεις είναι ομάδες ενεργειών που όταν επιλεγούν θα «μεταφέρουν» το άρθρο στο επόμενο στάδιο.
Μια μετάβαση συνήθως θα:
  • Να εφαρμοστεί σε ένα συγκεκριμένο στάδιο
  • Μετάβαση του άρθρου σε ένα στάδιο στόχου
  • Προαιρετικά αλλάξτε την κατάσταση δημοσίευσης ή/και την κατάσταση εμφάνισης του άρθρου
  • Δυνητικά ειδοποιήστε άλλους χρήστες που πρέπει να ελέγξουν ή να ενεργήσουν πτυχές του άρθρου στο στάδιο του στόχου
  • Να εκχωρηθούν σε συγκεκριμένες ομάδες αδειών για τον περιορισμό των χρηστών που μπορούν να έχουν πρόσβαση στη μετάβαση.
Όταν αλλάζετε στάδια χρησιμοποιώντας μεταβάσεις, μόλις αποθηκευτεί το άρθρο, η ανανεωμένη οθόνη θα εμφανίσει το νέο στάδιο στην κορυφή της λίστας ροής εργασιών και τη νέα λίστα διαθέσιμων σταδίων στο αναπτυσσόμενο μενού ροής εργασιών στην καρτέλα Περιεχόμενο.

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

Εγκαταστήστε τα δείγματα δεδομένων για το Joomla 4 για να δείτε και να δοκιμάσετε αυτό το δείγμα ροής εργασίας.
Μπορείτε να μάθετε περισσότερα στην τεκμηρίωση της ροής εργασίας του Joomla 4.x.

Σενάρια χρήσης

Ροή εργασιών από την ιδέα στη δημοσίευση

Για τα δικά μου ιστολόγια, θα δημιουργήσω μια ροή εργασίας στο Joomla 4 που θα μου επιτρέπει να εργάζομαι στην παραγωγή άρθρων. Λόγω της τακτικής ανταλλαγής ιδεών, έχω μια βολική λίστα ιδεών άρθρων, αλλά μέχρι τώρα. βρίσκονται σε ένα έγγραφο Google, λίστα Trello ή Clickup.

Έτσι, το σχέδιο για τη ροή εργασιών μου είναι να χρησιμοποιήσω τα στάδια και τις μεταβάσεις για την επεξεργασία άρθρων κατά τη διάρκεια της διαδικασίας παραγωγής ιστολογίου. Θα έχω στάδια που θα περνούν από το Idea, το Rough Draft, το Working Draft, το Review και το Ready to Publish. Οι μεταβάσεις της ροής εργασιών θα ρυθμιστεί ώστε στη συνέχεια να γίνεται εναλλαγή μεταξύ των σταδίων καθώς προχωρά η ανάπτυξη του άρθρου, και τελικά δημοσιεύεται και παρουσιάζεται το άρθρο.

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

Εκδοτική Ομάδα

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

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

Εγκαταστήστε τα δείγματα δεδομένων για το Joomla 4 για να δείτε και να δοκιμάσετε αυτό το δείγμα ροής εργασίας.

Διάγραμμα: Δείγμα ροής εργασίας - Αυτή είναι η ροή εργασίας που έχει εγκαταστήσει το Joomla Sample Data
Ροές εργασίας πολλών χρηστών, πολλών γλωσσών, πολλών ομάδων

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

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

Αυτό το σενάριο είναι όλο συνδεδεμένο με την έννοια του Περιεχομένου που δημιουργείται από χρήστες, αλλά σε κλίμακα πολλαπλών επιπέδων.
  • Οι χρήστες μπορούν να συνεισφέρουν σε διάφορες ενότητες του ιστότοπου
  • Στη συνέχεια, η ροή εργασίας ενεργοποιεί μια μετάβαση για να στείλει μια ειδοποίηση ότι το περιεχόμενο έχει υποβληθεί στους συντάκτες κατηγορίας. Αντ' αυτού, μπορεί να χρειαστεί να ενεργοποιήσουν μια μετάβαση που στέλνει το άρθρο πίσω στον χρήστη που συνεισφέρει για περαιτέρω επεξεργασία.
  • Οι συντάκτες κατηγορίας κάνουν τις επεξεργασίες τους και, στη συνέχεια, ενεργοποιούν την επόμενη μετάβαση για να τη στείλουν στην ομάδα δημοσίευσης για αυτήν την περιοχή του ιστότοπου.
  • Στη συνέχεια, η ομάδα δημοσίευσης τοποθετεί το περιεχόμενο στο χρονοδιάγραμμα για δημοσίευση ή επιστρέφει το άρθρο είτε στους συντάκτες είτε στον χρήστη που συνεισφέρει για έλεγχο.
Αυτό το συγκεκριμένο σενάριο αφορά έναν οργανισμό με 20.000 μέλη στην Αυστραλία, ο καθένας από τους οποίους θα μπορούσε να βρει περιεχόμενο και στη συνέχεια να το υποβάλει σε μια ομάδα συντακτών σε 7 διαφορετικούς τομείς περιεχομένου, ακολουθούμενο από μια ομάδα εκδόσεων περίπου 5 .

Υπάρχουν πολλές δυνατότητες για τρόπους να εξετάσετε την εφαρμογή της νέας δυνατότητας ροής εργασιών.

Επέκταση ροής εργασιών

Ως μέρος του στοιχείου, υπάρχει τώρα μια νέα κλάση προσθηκών για προσθήκες ροής εργασιών. Αυτές θα επιτρέψουν να εξεταστεί μια σειρά λειτουργιών στο μέλλον. Η φαντασία μου ήταν τρελή, αλλά μπορώ να προβλέψω ότι μπορεί να υπάρχουν δυνατότητες ανάπτυξης:

  • Προσθήκες για τη διευκόλυνση της δημιουργίας συσχετίσεων άρθρων πολλών γλωσσών, με την προσθήκη ρυθμισμένη να ειδοποιεί την ομάδα μεταφραστών στον ιστότοπο όταν ένα νέο άρθρο βρίσκεται στο στάδιο όπου πρέπει να μεταφραστεί.
  • Προσθήκες για χρήση των νέων δυνατοτήτων Joomla 4 Web Services API και ενεργοποίηση κλήσεων API για προώθηση δεδομένων σε άλλα συστήματα. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε μια προσθήκη για να προωθήσετε το άρθρο όταν έχει δημοσιευτεί σε ένα εργαλείο διαχείρισης κοινωνικών μέσων όπως το Buffer ή να δημιουργήσετε κάτι που προκαλεί ένα zap στο Zapier για να συμπληρώσει στη συνέχεια ένα σύστημα τρίτου μέρους.
  • Θα μπορούσαν επίσης να αναπτυχθούν πρόσθετα ελέγχου σφαλμάτων που στη συνέχεια ενεργοποιούνται σε συγκεκριμένα σημεία μετάβασης για να ελέγξουν ότι έχετε συμπληρώσει όλες τις απαιτούμενες πληροφορίες που απαιτούνται για τη δημοσίευση ενός άρθρου.

Προτεινόμενη ρύθμιση χρονομετρημένη στο J4

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

Πριν από το Joomla 4, το Featured ήταν μια απλή επιλογή εναλλαγής, η οποία μπορεί επίσης να πραγματοποιηθεί μέσω της λίστας άρθρων.

Έχουν εφαρμοστεί δύο αλλαγές στο Joomla 4. Η πρώτη ισχύει ανεξάρτητα από το αν έχετε εφαρμόσει τη ροή εργασιών στον ιστότοπό σας. Μπορείτε να ορίσετε το Featured now έχοντας τις ημερομηνίες έναρξης και λήξης επιλεγμένων, τις οποίες μπορείτε να ορίσετε στην καρτέλα Δημοσίευση για το άρθρο σας. σημαίνει ότι αντί να χρειάζεται να επιστρέψετε με μη αυτόματο τρόπο και να καταργήσετε την επιλογή της εναλλαγής Επιλεγμένα σε μεταγενέστερη ημερομηνία, μπορείτε τώρα να ορίσετε αυτήν την ημερομηνία τη στιγμή που δημοσιεύετε το άρθρο. Για παράδειγμα, μπορείτε να αφήσετε ένα άρθρο Επιλεγμένο για 3 μήνες ως τυπική πολιτική δημοσίευσής σας , οπότε όταν γράφετε το άρθρο, μπορείτε να ορίσετε αυτήν την ημερομηνία ενώ ορίζετε τις πληροφορίες δημοσίευσης για το άρθρο.

Το δεύτερο στοιχείο που σχετίζεται με τη ρύθμιση Προτεινόμενα είναι ότι όταν έχετε ενεργοποιημένη τη ροή εργασίας, μπορεί να χρειαστεί να σχεδιάσετε ειδικές μεταβάσεις που θα σας επιτρέπουν να κάνετε εναλλαγή όταν το άρθρο είναι Επιλεγμένο και ένα άλλο για να το απενεργοποιήσετε. Εάν δοκιμάζετε το Joomla 4, εγκαταστήστε το δείγμα δεδομένων ιστολογίου και, στη συνέχεια, ενεργοποιήστε τη Ροή εργασίας και στη συνέχεια θα δείτε να υλοποιείται ένα ολοκληρωμένο δείγμα ροής εργασίας που μπορείτε στη συνέχεια να προσαρμόσετε περαιτέρω.

Κατά τη στιγμή της γραφής, οι μεταβάσεις της ροής εργασίας αντικαθιστούν τις Επιλεγμένες ημερομηνίες έναρξης και τις Επιλεγμένες ημερομηνίες λήξης, οι οποίες θα πρέπει να είναι κάτι προσαρμοσμένο με άλλες βελτιώσεις που προτείνονται για το Joomla 4.1.

Δημιουργήστε τη δική σας ροή εργασίας

Σε αυτό το άρθρο σχετικά με τις ροές εργασιών στο Submittable από την Freedom Ahn, προτείνει ότι η εργασία προς τα πίσω από τη δημοσίευση ως τελικός στόχος μπορεί να σας βοηθήσει να προσδιορίσετε κρίσιμες διαδικασίες που πρέπει να βάλετε στη ροή εργασίας σας.

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

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

Πού μετά...

Όπως πάντα, το Joomla κοιτάζει συνεχώς να βελτιώνεται.

  • Έχουν προγραμματιστεί βελτιώσεις για το Joomla 4.1, οπότε αν σας ενδιαφέρει να αναζητήσετε τρόπους περαιτέρω βελτίωσης της ροής εργασίας, επικοινωνήστε μέσω του προφίλ συντάκτη μου παρακάτω.
  • Η Τεκμηρίωση του Joomla για τη ροή εργασίας Joomla 4.x χρειάζεται τόσο βελτίωση όσο πλησιάζουμε στην κυκλοφορία του Joomla 4, καθώς και κάποια επιπλέον σενάρια που προστέθηκαν. Έχετε κάποιο να συνεισφέρετε; Όσο είστε εκεί, μη διστάσετε να ενημερώσετε άλλη Τεκμηρίωση Joomla .
  • Η μετάφραση τεκμηρίωσης, καθώς και τα πακέτα γλωσσών του Joomla, είναι επίσης μια σημαντική εργασία που πρέπει να ολοκληρωθεί. Ρίξτε μια ματιά στο Joomla στο Crowdin για να ξεκινήσετε.

Περαιτέρω ανάγνωση

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

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