Είμαι λάτρης του Genesis Framework, το χρησιμοποιώ εδώ και 3-4 χρόνια. Αλλά ένας από τους πελάτες μας μου είπε να ρίξω μια ματιά στο GeneratePress ή στο Astra . Είναι υπέροχα θέματα και δεν είναι τόσο φουσκωμένα όσο νομίζω.
Συνήθως, τα θέματα που απευθύνονται σε αρχάριους συνοδεύονται από εκατοντάδες επιλογές. Δεν είναι πολύ ελαφριά αλλά ας μην υποθέσουμε τίποτα και ας δοκιμάσουμε.
Έχω αγοράσει τις άδειες και για τα δύο θέματα και έχω δημιουργήσει μερικούς ιστότοπους επίδειξης. Έχω εισαγάγει κάποιο περιεχόμενο από το blog μόδας της συζύγου μου.
Αρχικές δοκιμές
Χρησιμοποιώντας το GTMetrix, οι αρχικές δοκιμές μοιάζουν με αυτό:
Μια εγκατάσταση WordPress με GeneratePress Premium έχει 33 KB και κάνει 13 αιτήματα. Ο χρόνος φόρτωσης είναι 0,7 δευτερόλεπτα (διάλεξα τον καλύτερο χρόνο από 3 δοκιμές).
Μια εγκατάσταση WordPress με θέμα Astra Pro έχει 92 KB και κάνει 14 αιτήματα. Ο χρόνος φόρτωσης είναι 0,9 δευτερόλεπτα (καλύτερος από 3 δοκιμές).
Και οι δύο είναι απλές εγκαταστάσεις WordPress, χωρίς πρόσθετα, αλλά εγκατέστησα το Gutenberg. Νομίζω ότι είναι σημαντικό να κάνετε δοκιμή με ενεργοποιημένο το Gutenberg, καθώς θα είναι μέρος του WordPress.
Φαίνεται ότι το GeneratePress δεν φορτώνει το jQuery και αυτός είναι ο λόγος που έχει λιγότερα KB από το Astra.
Δημιουργία πραγματικής ιστοσελίδας
Αυτό είναι υπέροχο, αλλά θέλω να δω τι συμβαίνει όταν προσπαθώ να δημιουργήσω έναν πραγματικό ιστότοπο.
Θα εγκαταστήσω λοιπόν περισσότερα πρόσθετα, θα προσθέσω εικόνες και θα προσπαθήσω να φτιάξω έναν ιστότοπο σε στυλ τοιχοποιίας, μόνο και μόνο για να έχω έναν ξεκάθαρο στόχο.
Επίσης, θα κάνω μερικές μικρές τροποποιήσεις, όπως θα έκανα κατά την κατασκευή μιας πραγματικής ιστοσελίδας. Αυτό σημαίνει αφαίρεση του wp-emoji και wp-embed JS, βελτιστοποίηση εικόνων και χρησιμοποιώ το Πρόσθετο Litespeed Cache για βελτιστοποίηση CSS και JS και ρύθμιση
Προσαρμογή
Ας ξεκινήσουμε την προσαρμογή, κάνοντας τις ίδιες ακριβώς αλλαγές και στους δύο ιστότοπους:
- ρυθμίστε ένα λογότυπο και ένα εικονίδιο τοποθεσίας
- ρυθμίστε τη διάταξη
- ρυθμίστε τα χρώματα
Μου αρέσει η απλότητα της εργασίας στο WordPress Customizer. Είναι μια εξαιρετική κατεύθυνση όπου πηγαίνουν το WordPress και τα θέματα του WordPress, αλλά δεν είναι 100% για μένα.
Μου αρέσει να ρυθμίζω κάποια πράγματα στο Customizer. Αλλά για να σχεδιάσω κάθε πτυχή του ιστότοπου εκεί – πάρα πολλά κλικ του ποντικιού, μπορώ να νιώσω το σύνδρομο του καρπιαίου σωλήνα να ξεκινά.
Αισθάνομαι περιττό, πρέπει να βάλω το ίδιο χρώμα σε 3 ή 4 διαφορετικά σημεία – το κύριο μενού, το κολλώδες μενού, το μενού του κινητού.
Είναι το ίδιο μενού, γιατί τόσα κλικ για να ορίσετε ένα χρώμα;
Θα ήμουν πιο άνετος σε ένα πρόγραμμα επεξεργασίας κειμένου (χρησιμοποιώ το Atom) να κάνει αναζήτηση και να αντικαταστήσει τον κωδικό χρώματος HEX. Αλλά αυτό αποδεικνύει ότι τα θέματα, τόσο το Astra όσο και το GeneratePress, δεν είναι φτιαγμένα για ανθρώπους σαν εμένα που αισθάνονται άνετα σε ένα πρόγραμμα επεξεργασίας κειμένου και γνωρίζουν τι είναι το HEX.
Ενιαία ανάρτηση
Είναι φτιαγμένα για άτομα που θέλουν να δημιουργήσουν έναν ιστότοπο πολύ εύκολα, απλά κάνοντας κλικ και ορίζοντας επιλογές.
Και έχοντας αυτή την προϋπόθεση κατά νου, νομίζω ότι το Astra είναι καλύτερο επειδή δεν κατάφερα να πετύχω αυτό που ήθελα με το GeneratePress.
Αυτό που λείπει από το GeneratePress είναι η δυνατότητα προσαρμογής του πλάτους περιεχομένου μιας ανάρτησης. Πρέπει να προσθέσετε προσαρμοσμένο CSS για να το αποκτήσετε όπως θέλετε.
Αυτή η εικόνα παρακάτω είναι πώς ήθελα να φαίνομαι. Το Astra το παίρνει σχεδόν σωστά. Ήθελα ένα πλάτος 700 px και υπάρχει ένα όριο στο Astra στα 768 px – αλλά είναι εντάξει.
Στο GeneratePress, από την άλλη πλευρά, η μεμονωμένη ανάρτηση μοιάζει με την παρακάτω εικόνα. Το περιεχόμενο εκτείνεται σε όλο το πλάτος του κοντέινερ. Δεν μπορείτε να το ρυθμίσετε στο Customizer, πρέπει να προσθέσετε προσαρμοσμένο CSS.
Επίσης, το Astra έχει καλύτερο στυλ για την πλοήγηση καθώς και για το single post navigation, τα προεπιλεγμένα στυλ του είναι αρκετά καλά για μένα. Στο GeneratePress θα χρειαστεί να προσθέσω περισσότερο CSS για να το διαμορφώσω όπως θέλω.
Έτσι, εάν ο στόχος είναι να δημιουργήσετε έναν ιστότοπο χωρίς να αγγίζετε κώδικα, το GeneratePress αποτυγχάνει εκεί.
Το Astra έχει επίσης καλύτερο στυλ για την πλοήγηση καθώς και για το single post navigation, τα προεπιλεγμένα στυλ του είναι αρκετά καλά για μένα. Στο GeneratePress θα χρειαστεί να προσθέσω περισσότερο CSS για να το στυλ.
Συνολικά, και τα δύο είναι ωραία θέματα, ιδανικά για αρχάριους που ξεκινούν με το WordPress.
Σύναψη
Από την άποψη της εμπειρίας χρήστη, τείνω ελαφρώς προς το Astra Pro. Ένιωσα σαν λιγότερη δουλειά για μένα για να το κάνω να μοιάζει όπως σκόπευα. Έχει περισσότερες επιλογές και πιο λεπτά χειριστήρια, όπως απόσταση και προσαρμοσμένα πλάτη.
Ωστόσο, το εφέ τοιχοποιίας είναι καλύτερο στο GeneratePress. Αλλάζει από 3 στήλες σε 2 και στη συνέχεια σε 1 καθώς η θύρα προβολής γίνεται μικρότερη. Στο Astra, αλλάζει από 3 στήλες απευθείας σε 1 στήλη. Μικρή λεπτομέρεια, αλλά όταν θέλετε ο ιστότοπός σας να είναι τέλειος ως προς τα pixel, έχει σημασία.
Από άποψη απόδοσης, το GeneratePress φαίνεται καλύτερο, έχει μικρότερα αρχεία CSS και JS και κάνει λιγότερα αιτήματα.
Ένα πράγμα που δεν ξέρω πώς να αξιολογήσω είναι όλο αυτό το ενσωματωμένο CSS που δημιουργούν και τα δύο θέματα, το Astra περισσότερο από το GeneratePress.
Πόσο inline CSS είναι πάρα πολύ; Εάν έχετε δεδομένα σχετικά με το πώς αυτό μπορεί να επηρεάσει την ταχύτητα, ενημερώστε με στην ενότητα σχολίων.
Δεν μπορώ να δω ξεκάθαρο νικητή, τα αποτελέσματα είναι αντικρουόμενα. Μερικές φορές το Astra είναι πιο γρήγορο από το GeneratePress, μερικές φορές το αντίστροφο.
Η ταχύτητα φόρτωσης είναι σχεδόν ίδια και για τις δύο περιοχές δοκιμών, περίπου 1,1 δευτερόλεπτα.
Έχω δοκιμάσει με το GTMetrix, το Pingdom Tools και το Chrome DevTools (απενεργοποιημένη προσωρινή μνήμη) και με τους δύο επίδειξης ιστότοπους στον ίδιο κοινόχρηστο λογαριασμό φιλοξενίας.
Τι πιστεύεις; Ποιο θέμα προτιμάτε;
Αφήστε μια