Συντάκτης: Neil Lock

  • Πώς λειτουργεί το Page Builder Sandwich

    How-Page-Builder-Sandwich-WorksΑυτό το άρθρο θα δώσει μια σύντομη επισκόπηση του τρόπου λειτουργίας του Page Builder Sandwich και προορίζεται ως εισαγωγικός οδηγός για όσους ενδιαφέρονται για το πώς ο page builder μας ενσωματώνεται σε διάφορα στοιχεία του WordPress. Δεν θα επεκταθώ στα επιμέρους χαρακτηριστικά του Page Builder Sandwich· αν θέλετε να τα δείτε, επισκεφθείτε τη σελίδα με τα βίντεό μας, όπου παρουσιάζουμε κάθε δυνατότητα ξεχωριστά με σύντομα screencasts.

    Αν θέλετε να μάθετε σε τι διαφέρει το Page Builder Sandwich από τους άλλους page builders της αγοράς, διαβάστε το άρθρο μας How Page Builder Sandwich Is Different from the Rest.

    Where is the page builder?

    Πού βρίσκεται; Και τι μπορώ να επεξεργαστώ με αυτό;

    Σε αντίθεση με πολλούς άλλους page builders, το Page Builder Sandwich λειτουργεί στο front end του ιστότοπού σας. Εάν βρίσκεστε στο back end, έχουμε προσθέσει ένα κουμπί «Frontend» δίπλα στα κουμπιά του επεξεργαστή περιεχομένου, το οποίο θα σας μεταφέρει στο front end της σελίδας σας.

    Το Page Builder Sandwich σας επιτρέπει να επεξεργάζεστε το περιεχόμενο των άρθρων, των σελίδων και των προσαρμοσμένων τύπων περιεχομένου (custom post types). Ωστόσο, δεν σας επιτρέπει να επεξεργαστείτε απευθείας τα συγκεντρωτικά άρθρα του ιστολογίου στην αρχική σελίδα και άλλες περιοχές που δεν είναι μεμονωμένες (non-single). Σκεφτείτε το απλά ως εξής: αν αυτό που θέλετε να επεξεργαστείτε διαθέτει επεξεργαστή περιεχομένου στο back end (όπως το «Νέο Άρθρο» και η «Νέα Σελίδα»), τότε μπορεί να χρησιμοποιηθεί το Page Builder Sandwich. Μπορείτε να επεξεργαστείτε τις μεμονωμένες σελίδες και τα άρθρα του ιστολογίου σας, και αν, για παράδειγμα, έχετε ένα πρόσθετο που εισάγει μενού εστιατορίων ή στοιχεία χαρτοφυλακίου, μπορείτε να επεξεργαστείτε και αυτά.

    Όταν βρίσκεστε στο front end, έχουμε τοποθετήσει ένα μπλε κουμπί «Edit with Page Builder Sandwich» στη γραμμή διαχείρισης (adminbar). Απλώς κάντε κλικ σε αυτό για να ξεκινήσετε την επεξεργασία της σελίδας σας.

    Άμεση επεξεργασία περιεχομένου

    Με το Page Builder Sandwich, κάναμε την επεξεργασία περιεχομένου όσο το δυνατόν πιο εύκολη και απρόσκοπτη. Η επεξεργασία του περιεχομένου είναι απλή και άμεση: απλώς κάνετε κλικ και πληκτρολογείτε. Είναι τόσο απλό.

    The inspector

    Παρουσιάζουμε τον επιθεωρητή (inspector)

    Έχουμε παρατηρήσει ότι πολλοί page builders έχουν πάρα πολλά αναδυόμενα παράθυρα (popups). Προσωπικά, δεν μου αρέσουν τα popups επειδή αποσπούν την προσοχή και ουσιαστικά σου λένε «ε, σταμάτα ό,τι κάνεις μέχρι να συμπληρώσεις πρώτα αυτά τα πεδία». Καταστρέφουν τη ροή μιας κατά τα άλλα ομαλής εμπειρίας επεξεργασίας. Για το λόγο αυτό, ελαχιστοποιήσαμε τη χρήση popups παντού και, αντ’ αυτού, δημιουργήσαμε τον επιθεωρητή (inspector).

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

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

    Ενσωμάτωση με θέματα WordPress

    Το Page Builder Sandwich από τη φύση του σχεδόν δεν περιλαμβάνει δικά του στυλ μορφοποίησης. Όταν επεξεργάζεστε το περιεχόμενό σας, τα στυλ που βλέπετε βασίζονται κυρίως στο θέμα (theme) σας.

    Ενσωμάτωση με Shortcodes

    Τα Shortcodes αποτελούν μια σημαντική πτυχή στο WordPress και πιθανότατα θα χρησιμοποιείτε αρκετά shortcodes στον ιστότοπό σας. Το Page Builder Sandwich τα χειρίζεται εξαιρετικά καλά, με αποτέλεσμα τα shortcodes σας να εμφανίζονται αποδοσμένα (rendered) στο front end. Τα Shortcodes παραμένουν επίσης επεξεργάσιμα, και το καλύτερο είναι ότι, αφού επεξεργαστείτε τα shortcodes σας, θα αποδοθούν ξανά μαζί με τις αλλαγές σας.

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

    No bloat

    Τι γίνεται με το περιττό βάρος (website bloat);

    Σε ποιον αρέσουν οι αργοί ιστότοποι; Σίγουρα όχι σε εμάς, και σίγουρα όχι σε εσάς. Έχουμε φροντίσει ώστε το Page Builder Sandwich να έχει σχεδόν μηδενικό αντίκτυπο στην απόδοση του ιστότοπού σας. Όταν είστε αποσυνδεδεμένοι, το πολύ-πολύ να φορτώνονται μόνο τα στυλ CSS για σειρές και στήλες, μαζί με τα απαραίτητα σενάρια JS και CSS για τα shortcodes που έχετε χρησιμοποιήσει.

    Για προγραμματιστές

    Εάν είστε προγραμματιστής και έχετε shortcodes στα πρόσθετα WordPress σας, το Page Builder Sandwich παρέχει ένα Shortcode API, ώστε να μπορείτε εύκολα να παρέχετε στους πελάτες σας πεδία για εύκολη δημιουργία και τροποποίηση των shortcodes σας.

    Εάν θέλετε να επεκτείνετε περαιτέρω τις δυνατότητες ή να ενσωματώσετε κάποια μέρη του Page Builder Sandwich, διαθέτουμε επίσης μια σειρά από χρήσιμα action και filter hooks που μπορείτε να χρησιμοποιήσετε.

  • Γιατί αλλάξαμε από το EDD στο Freemius

    Γιατί αλλάξαμε από το EDD στο Freemius

    When Page Builder Sandwich was launched in 2016, we were using Easy Digital Downloads. In 2017, we moved to Freemius. Here’s why we switched:

    Τι είναι το EDD και γιατί το επιλέξαμε;

    Το Easy Digital Downloads (EDD) είναι μια δημοφιλής αυτόνομα φιλοξενούμενη (self-hosted) εναλλακτική λύση eCommerce / WooCommerce για το WordPress. Από μόνο του, δεν μπορείτε πραγματικά να πουλήσετε ένα προϊόν WordPress χρησιμοποιώντας το EDD, αλλά η επέκτασή του Software Licensing το καθιστά ιδανικό για την πώληση προσθέτων (plugins). Η επέκταση διαχειριζόταν επίσης τη δημιουργία και την επαλήθευση των κλειδιών άδειας χρήσης.

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

    Since it worked well, and since we’re a big fan of Pippin Williamson, this was Sandwich’s first option.

    Πώς λειτουργεί σε σύγκριση με το Freemius και πότε κάναμε την αλλαγή;

    Το 2016, ο Vova Feldman, επικεφαλής προγραμματιστής και συνδημιουργός του Freemius, μας έστειλε ένα email με μια σύνοψη του Freemius, εξηγώντας ότι είναι κάτι περισσότερο από μια λύση ηλεκτρονικού εμπορίου — παρέχει και άλλες δυνατότητες όπως λύση στατιστικών και αναλύσεων (analytics and insights), ένα εργαλείο αυτοματισμού μάρκετινγκ και ενσωματωμένο εργαλείο υποστήριξης, ώστε οι πελάτες να μπορούν να επικοινωνήσουν μαζί σας απευθείας από τον Πίνακα Ελέγχου του WordPress.

    Αρχικά, χρησιμοποιούσαμε μόνο το «Freemius Insights’ — μία από τις δυνατότητες του Freemius — επειδή ήμασταν περίεργοι για τα αναλυτικά στοιχεία. Μας βοήθησε πράγματι να κατανοήσουμε τους συνήθεις λόγους για τους οποίους οι χρήστες απεγκαθιστούσαν το πρόσθετό μας εκείνη την περίοδο.

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

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

    Πέρα από τα αναλυτικά στοιχεία, η πλατφόρμα του Freemius δημιουργήθηκε ώστε να μπορείτε να τη χρησιμοποιήσετε άμεσα για να πουλάτε τα προϊόντα σας WordPress πιο αποτελεσματικά!

    Αφού σταθμίσαμε τα υπέρ και τα κατά, μεταφερθήκαμε στο Freemius τον Ιανουάριο του 2017. Να γιατί:

    Το Freemius επιτρέπει στους πελάτες να αγοράζουν το προϊόν σας απευθείας στον Πίνακα Ελέγχου του WordPress τους

    Instead of being redirected to an external website, Freemius allows customers to purchase straight from their WordPress Dashboard. This made huge impact on sales of course! Generally, the fewer things the user has to do to purchase something, the more likely it is that they actually make the purchase.

    Με το EDD, όσοι ενδιαφέρονταν για το Sandwich έπρεπε να διακόψουν την εμπειρία κατασκευής σελίδων και να μεταβούν σε έναν εξωτερικό ιστότοπο για να αγοράσουν ένα κλειδί άδειας χρήσης. Έπρεπε να περάσουν από αρκετά κλικ — και πολλούς ακόμη περισπασμούς — προτού μπορέσουν τελικά να αγοράσουν.

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

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

    Οι προγραμματιστές επενδύουν επίσης στην επιτυχία σας

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

    Αλλά το σημαντικό στοιχείο που πρέπει να σημειωθεί εδώ είναι ότι το επιχειρηματικό τους μοντέλο περιστρέφεται γύρω από την επιτυχία του δικού σας προϊόντος WordPress.

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

    Συμπέρασμα: Αν είστε δημιουργός προϊόντων WordPress που θέλει να αποκτήσει έσοδα, το Freemius είναι η ιδανική επιλογή.

    Το Page Builder Sandwich στοχεύει να ενισχύσει τη διαισθητικότητα και την εμπειρία χρήστη μέσω της κατασκευής σελίδων. Το Freemius το κάνει επίσης αυτό: Εξομαλύνει αποτελεσματικά την εμπειρία τόσο για τους πελάτες όσο και για τους πωλητές.

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

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

  • Κυκλοφορούμε κάτι μεγάλο πολύ σύντομα.

    In a few short months, we’ll be relaunching as Frontly Builder.

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

    Από το Page Builder Sandwich στο Frontly Builder

    Before the idea of Sandwich, we noticed a little pattern with page builders everywhere: A lot of them were difficult to use.

    For example, some of these builders would have you go through numerous pop-ups and other settings if you want to add something as simple as an image, a row, a button.

    And if you wanted to change a column’s settings, clicking on the edit button takes you to yet another pop-up that requires you to input settings like size and margins through dropdown options that aren’t very flexible.

    It was frustrating because we knew that page builders should exist to make things easier for users, not the other way around.

    Other wordpress page builders
    Other WordPress Page Builders

    This is how we came up with Page Builder Sandwich.

    We wanted to introduce a builder that was going to maximize users’ experience when creating webpages, allowing them to create awesome things the fast and easy way.

    We received lots of great feedback that allowed Sandwich to evolve. And the more our audience grew, the more suggestions we received on how we could further improve the plugin.

    We were in a state of constant development, and we loved it.

    Page Builder Sandwich has true front-end power, and so will Frontly Builder.

    Επαναπροσδιορίζοντας τι Σημαίνει να Λειτουργείς σε ΠΡΑΓΜΑΤΙΚΟ Frontend

    Η εξέλιξη του Sandwich ήταν συνεχής.

    Apart from the feedback (both negative— things we could work on; and positive ones— which we knew we had to retain), Sandwich’s capacity to grow increased, too. We kept finding more and more ideas and solutions to further improve PBS.

    And the more wants and needs from PBS arose, the more our code’s main foundation got tweaked.

    Φανταστείτε ένα πραγματικό σάντουιτς με όλα τα αγαπημένα σας υλικά.

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

    This is kind of what happened with PBS. We realized that so much more could be done with it with an even more efficient, stronger foundation. That we could take it further.

    Όπως αναφέραμε, το Page Builder Sandwich βρίσκεται σε μια συνεχή κατάσταση εξέλιξης.

    Frontly is the next step to that evolution.

    You’ll still get an awesome support team, theme and plugin compatibility, and more.

    Αυτό δεν είναι ένα αντίο για το Page Builder Sandwich.

    It’s a hello to Frontly.

    So what makes Frontly different from Page Builder Sandwich?

    We’ve been working really hard to maximize Frontly’s development. The goal now is to make it an insanely better version of PBS — to embody what it means to operate on true front-end.

    Right now, we’re focusing on further improving Frontly’s UX and UI. We’ve worked on giving it a smoother look, a more user-friendly experience, and features that’ll let you build professional-looking websites in even less effort and less time.

    Questions on Frontly?

    We have a short FAQ post you can check out. Add a comment below so we can add your questions to our list!

    Έρχεται πολύ σύντομα.

    While we’re crazy excited to show you guys what we’ve come up with, we wanna make sure everything is just right for you. So leave us your email to get first dibs on updates, tips and trick, and big promos on the release date.

    We are relaunching as Frontly Builder.

    Leave your email so you don’t miss out.

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

    Κάθε πρωί στον δρόμο για τη δουλειά, υπάρχει ένας barista που μου δίνει τον καφέ μου με το χειρότερο poker face που μπορεί να φανταστεί κανείς. Αυτή είναι μια καθημερινή ιεροτελεστία για τους δυο μας.

    Και αν αυτό το συγκεκριμένο καφέ δεν βρισκόταν τόσο βολικά στον δρόμο για το γραφείο, μάλλον θα είχα αλλάξει το στέκι μου για καφεΐνη εδώ και πολύ καιρό.

    Λοιπόν, αυτός ο barista έχει το αντίστοιχό του στην κοινότητα της διαδικτυακής υποστήριξης.

    Επειδή όμως δεν μπορείτε να δείτε poker faces κατά τη διάρκεια ανταλλαγής e-mail και live chat, είναι λίγο πιο δύσκολο να εντοπιστούν. Αλλά πιστέψτε με, υπάρχουν.

    Η καλή εξυπηρέτηση πελατών είναι το κλειδί για την ανάπτυξη της επιχείρησής σας, ναι. Αλλά απλώς η υποστήριξη πελατών δεν αρκεί.

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

    Ωστόσο, δεν καταλαβαίνουν όλοι ότι δεν αρκεί η εξυπηρέτηση πελατών απλώς να παρέχεται χωρίς ποιότητα.

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

    Τι είναι όμως αυτό που πραγματικά εξασφαλίζει καλή υποστήριξη πελατών και πώς τη διατηρείτε;

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

    1. Επωφεληθείτε από τα αρνητικά σχόλια

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

    Και πρέπει να είστε προετοιμασμένοι για αυτό.

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

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

    Κρατήστε σημειώσεις για αυτά.

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

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

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

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

    2. Δείξτε τους ότι είστε άνθρωπος

    Ένα πράγμα που πραγματικά με εκνευρίζει είναι να λαμβάνω άκαμπτα e-mail που μοιάζουν με αυτοματοποιημένες απαντήσεις.

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

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

    Για προσωπική υποστήριξη μέσω e-mail, μια συμβουλή που έχω είναι να μην λέτε ποτέ τίποτα στον πελάτη σας που δεν θα λέγατε στην πραγματική ζωή. Αυτό σημαίνει ότι είναι καιρός να σταματήσετε φράσεις όπως «Χαιρετισμούς!» ή «Ζητούμε ταπεινά συγγνώμη για την καθυστέρηση στην απάντηση».

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

    Και αυτό είναι ένα τεράστιο λάθος.

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

    3. Μην τους αφήνετε ποτέ ξεκρέμαστους

    Αυτό είναι μάλλον αυτονόητο.

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

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

    Τι λέτε;

    «Συγγνώμη, δεν διαθέτουμε αυτή τη λειτουργία. Γεια σας.

    Με εκτίμηση,
    Υποστήριξη»

    Ε λοιπόν… αυτό απλά δεν αρκεί.

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

    «Θα επικοινωνήσουμε ξανά μαζί σας μόλις έχουμε περισσότερα διαθέσιμα χρώματα!» και τηρήστε το.

    4. Οι γρήγορες απαντήσεις είναι σημαντικές- αλλά εξίσου σημαντικές είναι και οι αποτελεσματικές

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

    Οι απαντήσεις σας θα πρέπει να έχουν ουσία και να παρέχουν στους πελάτες σας μια λύση ή μια εναλλακτική για το ζήτημα που αντιμετωπίζουν (βλ. #3). Κανένα από τα δύο δεν λειτουργεί χωρίς το άλλο.

    Ναι, οι πελάτες σας βιάζονται – αλλά το να τους δώσετε μια πρόχειρη απάντηση είναι εξίσου κακό με το να μην απαντήσετε καθόλου (και πιθανότατα θα φανεί ακόμη χειρότερο, επειδή μόλις πατήσετε το κουμπί «αποστολή», δεν υπάρχει επιστροφή).

    5. Αποφύγετε να δίνετε υποσχέσεις που δεν μπορείτε να τηρήσετε

    «Μην ανησυχείτε. Θα το έχουμε διορθώσει για εσάς σε μία ώρα!»

    Αν χρειαστείτε περισσότερο χρόνο από αυτόν, τόσο εσείς όσο και η φήμη της εταιρείας σας είστε καταδικασμένοι.

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

    Αν γνωρίζετε ότι θα χρειαστείτε 24 ώρες για να δώσετε μια λύση, να είστε ειλικρινείς και να τους το πείτε. Θα είναι πιο ευχαριστημένοι με ένα λειτουργικό προϊόν που χρειάζεται λίγο χρόνο για να ολοκληρωθεί, παρά με ένα βιαστικό που ίσα-ίσα λειτουργεί.

    Συμπέρασμα

    Ποιο είναι λοιπόν το μυστικό για την παροχή καλής υποστήριξης πελατών; Μην την υποτιμάτε ποτέ.

    Οι πελάτες σας είναι η κινητήρια δύναμή σας και είναι υψίστης σημασίας.

    Αντιμετωπίστε τους ως τέτοιους.

    Και την επόμενη φορά που θα διστάζετε να επενδύσετε σε καλή υποστήριξη πελατών, θυμηθείτε αυτά τα λόγια από τον Neil Patel:

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

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

  • Frontly Builder: Συχνές Ερωτήσεις

    A few months ago, we announced the launch Frontly Builder, a bigger, better front-end page builder with increased performance and awesome new stuff. Think of it as a new and improved version of Page Builder Sandwich.

    Είναι ακόμα υπό προετοιμασία, αλλά έρχεται πολύ σύντομα. Στο μεταξύ, είμαστε σίγουροι ότι έχετε κάποιες ερωτήσεις σχετικά με το Frontly. Ορίστε λοιπόν ένα σύντομο FAQ για όλους!

    What will happen to my PBS-run site?/Will I lose everything I’ve built using PBS?/Will the Frontly update destroy my website?

    • No, definitely not! Everything you’ve made using Page Builder Sandwich will remain intact, and nothing will change.

    I purchased Page Builder Sandwich before the Frontly release. What do I do?

    • The only thing you have to do is… nothing. For current PBS users, Frontly will be released as an “update”. You’ll just be upgraded to a “better” version of PBS- Frontly.

    Will I have to repurchase Frontly?

    • No. If you’ve purchased PBS before the Frontly release, you don’t need to purchase anything. As mentioned, everything will be released as an “update” for old users, so you won’t have to lift a finger or shell anything out- we’ve sorted everything out for you guys. ?

    Αυτά προς το παρόν! Αν έχετε περισσότερες ερωτήσεις, αφήστε μας ένα σχόλιο παρακάτω ώστε να προσθέσουμε σε αυτή τη λίστα FAQ.

    Ελπίζουμε να είστε τόσο ενθουσιασμένοι για το Frontly όσο κι εμείς! Τα λέμε εκεί. ?

    Αφήστε μας το email σας για να μαθαίνετε πρώτοι όλες τις ενημερώσεις!

  • #PBSUpdate: Πρότυπα Πλήρους Σελίδας Βασισμένα σε Εξειδικευμένες Κατηγορίες

    PBS Version 4.0 has been our biggest update yet, and with its release, we’ve included a new game-changing feature, the Full Page, Niche-Based Templates.

    The Full Page Templates are a set of 10 professionally designed, niche-based templates. They’re ready to use upon downloading PBS, and can be used as is, or may be tweaked to fit your taste.

    Use as a Starting Point for Your Page

    Η χρήση προτύπων είναι ένας από τους πιο αποτελεσματικούς τρόπους δημιουργίας ιστοσελίδων. Συνήθως προσφέρονται ως μια γρήγορη λύση σε προβλήματα σχετικά με τον σχεδιασμό και τη διάταξη του ιστότοπου, προσφέροντας στον χρήστη διάφορες επιλογές (συνήθως διαφορετικής θεματολογίας) για να διαλέξει. Με την ενημέρωση της Έκδοσης 4.0, το Page Builder Sandwich κυκλοφόρησε επιτέλους ένα δικό του σετ.

    A screenshot of one of our templates, the PBS Farm Template

    The Benefits

    Τα Πρότυπα Πλήρους Σελίδας του PBS είναι προσαρμοσμένα ώστε να σας απαλλάσσουν από το βάρος του σχεδιασμού της ιστοσελίδας σας από το μηδέν. Κάθε πρότυπο έχει σχεδιαστεί για να εξυπηρετεί έναν συγκεκριμένο τομέα, περιέχοντας στοιχεία που είναι κατάλληλα για έναν συγκεκριμένο κλάδο. Για παράδειγμα, το πρότυπο Hotel περιλαμβάνει λειτουργίες όπως Google Map, φόρμα επικοινωνίας και ενότητες σχεδιασμένες για την προβολή των παροχών του ξενοδοχείου σας. Το πρότυπο Fashion, από την άλλη πλευρά, περιλαμβάνει ένα carousel όπου μπορείτε να προβάλλετε τα πιο πρόσφατα προϊόντα σας με τις τιμές τους από κάτω.

    Tweak, Tweak, Tweak

    Επειδή τα πρότυπα είναι προσχεδιασμένα, διευκολύνουν επίσης τη διαδικασία δημιουργίας σελίδων εξοικονομώντας χρόνο και πόρους. Αλλά εάν το πρότυπο που επιλέξατε δεν περιλαμβάνει μια δυνατότητα που ίσως θέλετε στη σελίδα σας (όπως εάν θέλετε ένα hero header με φόντο βίντεο για το Industrial Template), δεν χρειάζεται να ανησυχείτε. Μπορείτε απλά να τροποποιήσετε τον σχεδιασμό του προτύπου ώστε να ταιριάζει στο γούστο και τις ανάγκες σας, προσαρμόζοντας τις ιδιότητες των στοιχείων απευθείας από το PBS.

    A section of the PBS Farm Template with tweaked colors and different photo that may cater to a different niche

    The 10 templates we currently have available (we’ll be releasing more soon!) are themed according to the following common niches and industries:

    1. Hotel Template

    • For hotels, spas, or similar business.
    • Includes video background hero header, carousel testimonials, contact form, Google Map, and more.

    2. Law/Corporate Template

    • For law firms and other corporate businesses.
    • Includes about us section, carousel testimonials, meet the team section, and more.

    3. Fashion Template

    • Use for online clothing stores and other e-commerce sites. Includes featured products carousel, call–to–action buttons, latest blogpost previews, and more.
    • Includes featured products carousel, call–to–action buttons, latest blogpost previews, and more.

    4. Farm Template

    • Ideal for subscription e–commerce sites.
    • Includes promo header, call–to–action buttons, subscription plan sections, and more.

    5. Restaurant Template

    • Perfect for restaurants and other delivery service businesses.
    • Includes hero header with space for delivery numbers, menu section, business hours section, and more.

    6. Concert Template

    • Ideal for concerts and other big events or gatherings.
    • Includes countdown, video background, affiliates section, prices section, subscription button, and more.

    7. Forum Template

    • Use for communities, small organizations, and more.Includes call-to-action buttons, about section, count up, meet the team section, and more.
    • Includes call-to-action buttons, about section, count up, meet the team section, and more.

    8. Portfolio Template

    • For photography or art portfolios, and more.
    • Includes iconified skillset section, gallery, social media buttons, and more.

    9. Industrial Template

    • Use for industrial or manufacturing businesses, and more.
    • Includes hero header with video background, about us/featured product sections, carousel testimonials, and more.

    10. Wedding Template

    • Perfect for weddings and other small intimate events.
    • Includes hero header with video background, photo gallery, RSVP section, Google Map, and more.

    Some samples of PBS’ Full Page Templates: the Law, Forum, and Hotel Templates

    The Future of Full Page Templates

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

    Καλή δημιουργία ιστοσελίδων!

  • Πώς να προσθέσετε το εφέ Parallax, φόντο βίντεο και το εφέ Ken Burns

    Το Page Builder Sandwich διαθέτει μια λειτουργία που συλλογικά μας αρέσει να ονομάζουμε Fancy Background Effects. Υπάρχουν τρία από αυτά: το Εφέ Parallax, τα Φόντα Βίντεο και το Εφέ Ken Burns.

    What are the different Fancy Background Effects?

    Τα Fancy Background Effects του PBS δίνουν στον ιστότοπό σας την ώθηση που χρειάζεται για να προσελκύσει επισκέπτες. Είναι ένας σίγουρος τρόπος για να τραβήξετε την προσοχή και, όταν εκτελούνται σωστά, μπορούν να αποφέρουν εντυπωσιακά αποτελέσματα στην επισκεψιμότητα του ιστότοπου.

    Το Εφέ Parallax

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

    With Parallax Scrolling

    The background image scrolls at a different rate as the rest of the elements in the page.

    Without Parallax Scrolling

    The elements of the web page – the text, images, buttons, etc – all scroll at the same rate as the background.

    Video Backgrounds

    Τα Φόντα Βίντεο σας επιτρέπουν να τοποθετείτε βίντεο που επαναλαμβάνονται συνεχώς (looping) στο φόντο αντί για στατικές εικόνες. Το σπουδαίο με τα φόντα βίντεο του PBS είναι ότι μπορείτε απλώς να επικολλήσετε τον επιθυμητό σύνδεσμο YouTube ή Vimeo όταν σας ζητηθεί, και εμείς θα το μετατρέψουμε σε φόντο βίντεο για εσάς. Μπορείτε επίσης να ανεβάσετε και τα δικά σας βίντεο για αυτό.

    Μερικά δείγματα φόντων βίντεο που μπορείτε να δείτε:

    The Ken Burns Effect

    Ken Burns, who popularized the Ken Burns effect in film.

    In documentaries, do you ever notice when they show photos that slowly zoom into detail? That’s called the Ken Burns Effect. You can access these effects on Page Builder Sandwich, too.

    How do I add the Fancy Background Effects?

    Μπορείτε να βρείτε όλα τα Fancy Background Effects ακολουθώντας τα παρακάτω βήματα:

    Step 1: Choose a row you’d like to add an effect on. Click on this row’s settings button (the gear icon on the left). This will open the Properties Inspector.

    Step 2: Once the Properties Inspector pops up, scroll down a bit until you find the option called “Fancy Background Effects”.

    Step 3: Once you’ve found it, you’ll see that you can click a dropdown button and select which background effect you’d like on your row.

    Step 4: Depending on which Fancy Background Effect you choose, you can adjust each effect’s settings. For example, for the Parallax effect, you can adjust its height and position.

    Και τελειώσατε! Μετά από αυτό, θα πρέπει να δείτε τα Fancy Background Effects να εμφανίζονται στον ιστότοπό σας σε πλήρη εξέλιξη.

    Have you used PBS’ Fancy Backgrounds yet?

    Υπάρχουν άλλα εφέ φόντου που θα θέλατε να μας προτείνετε να προσθέσουμε στις δυνατότητές μας; Ή θέλετε να μας δείξετε τον ιστότοπό σας που φτιάχτηκε με το PBS χρησιμοποιώντας ένα από τα εφέ; Ενημερώστε μας στην ενότητα σχολίων παρακάτω!

  • Parallax Scrolling: Τι είναι;

    The parallax scrolling effect is a design technique that’s relatively new in development and web design. Over the past few years since it’s hit the scene though, it’s grown pretty popular in its own right, and with good reason, too.

    Ορισμός του Parallax Scrolling

    Parallax scrolling is a technique wherein your web page’s background image scrolls at a slower rate compared to the foreground image. It gives the user a unique sense of depth and action while scrolling through a page when used on a website.

    Without Parallax Scrolling

    The elements of the web page – the text, images, buttons, etc – all scroll at the same rate as the background.

    With Parallax Scrolling

    The background image scrolls at a different rate as the rest of the elements in the page.

    Ο αντίκτυπος του Parallax Scrolling στον χρήστη

    Η τεχνική δεν είναι ακριβώς νέα, ωστόσο, και έχει στην πραγματικότητα χρησιμοποιηθεί στο παραδοσιακό animation ήδη από τη δεκαετία του 1920. Έχει επίσης χρησιμοποιηθεί σε πολλά κλασικά βιντεοπαιχνίδια, όπως το Super Mario brothers.

    Στον τομέα του σχεδιασμού ιστοσελίδων όμως, η Nike συχνά αναγνωρίζεται ως μία από τις πρώτες που χρησιμοποίησαν το parallax scrolling το 2011. Έκτοτε, ο όρος «parallax scrolling» (μερικές φορές αποκαλείται «parallax φόντο/α») έχει γίνει ένας κοινός όρος τόσο μεταξύ των σχεδιαστών όσο και των προγραμματιστών, αυξάνοντας σταθερά τη δημοτικότητά του.

    Parallax scrolling as used in a version of Super Mario Brothers. Notice how the hills in the background move
    in slightly varying speeds, as compared to Mario and the other characters in the foreground.

    Ποιο είναι το όφελος για τον χρήστη

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

    Μοιραστείτε τη δουλειά σας μαζί μας!

    Εσείς λοιπόν τι πιστεύετε; Έχετε χρησιμοποιήσει ακόμη τη νεότερη λειτουργία parallax background από το PBS v4; Λειτουργεί προς όφελός σας; Μη διστάσετε να συνδέσετε τη δουλειά σας ή να αφήσετε μερικές προτάσεις στην ενότητα των σχολίων παρακάτω.

    Καλή δημιουργία ιστοσελίδων!

  • 4 Λάθη Σχεδιασμού Ιστοσελίδας που Πρέπει να Αποφύγετε το 2018

    If there’s one thing you need to remember when building a website, it’s to never take good design for granted.

    As we’ve mentioned in a previous article, a site visitor’s first impression on your website can make or break you in just a matter of seconds.

    In other words, if they don’t like what they see within that timeframe, chances are they’re going to close their browser windows and direct their attention elsewhere.

    Fortunately, there are a lot of ways to prevent this from happening; one of them is to familiarize yourself with good web design practices. And the good news is you don’t need to be a professional web designer in order to do so.

    Because while it’s true that not everyone has a good eye for design, preventing bad design becomes easier once you know what to avoid.

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

    Λάθος #1: Χρήση περισσότερων από 3 γραμματοσειρών

    A rule of thumb when designing websites? Try not to have too much visual elements going on within your space. Having more than 3 fonts on your site design is a surefire way to break this one rule. It’ll also overwhelm your site visitors.

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

    DON’T DO THIS:

    Don’t use more than 3 fonts and try to avoid “fancy fonts” as much as possible. These tend to make your site look unprofessional and outdated.

    DO THIS:

    Use only 2 fonts, or a maximum of 3 if you have to. Notice how the page below looks clean and sleek, all while keeping readability and consistency all throughout the design.

    Try comparing the differences between this example and the previous one. The example below with only two fonts is a website that your visitors will likely take seriously.  This previous one above with the overwhelming amount of fonts isn’t.

    Mistake #2: Failing to Use White Space

    White space is one of the most important aspects of web design. But what is it?

    Put simply, white space is literally the empty space between elements in a composition.

    In other words, it’s negative space. This pertains to anything on your website that isn’t filled with text, photos, or other design elements.

    Now, the problem arises when website owners want to fill all of the white space in, which is an absolute no-no.

    White space matters because it gives your site visitors and readers some breathing space when going through your site. Just how it was mentioned in the first design mistake to avoid, overwhelming your website with too much design elements is more than enough reason for your site visitors to leave and for your traffic to decrease significantly. It also makes for poorly executed design.

    DON’T DO THIS:

    In the example below, take a look at how the text is nearing the edges of the purple section’s margin. Notice as well how all elements leave almost zero room for white space.

    DO THIS INSTEAD:

    Give your site readers some room to breathe. If adding in long paragraphs is unavoidable, just remember to always take the rules of spacing into account—they’re pretty easy to remember anyway ?.  It will leave your page looking cool, crisp, and professional.

    Mistake #3: Designing Websites With Zero Flow in Your Site’s Content

    It’s important to pay attention as to how  information on your website is presented. Moreover, site content should generally follow a logical flow, taking the site viewer’s intuition into consideration.

    Δείτε τα δύο παρακάτω παραδείγματα για να καταλάβετε τι εννοούμε.

    DON’T DO THIS:

    Unless you’re a graphic designer by profession, it’s probably not a good idea to experiment with the standard flow of your website’s sections.

    Below, you can see that the site’s design lacks both visual and logical flow; everything is all over the place. You don’t want your audience having a hard time navigating through your site, either. This is another surefire way to do it.

    DO THIS INSTEAD:

    Notice how the sections of the website flow depending on what actions the visitor is most likely to take.

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

    Mistake #4: Trying to Fit in Every Bit of Information Onto Your Website

    Η προσθήκη «τοίχων» περιττού κειμένου εκεί όπου θα έπρεπε να υπάρχει κενός χώρος μπορεί να απομακρύνει το κοινό σας. Θυμηθείτε να κρατάτε μόνο τις σημαντικές λεπτομέρειες.

    Studies find that readers only visit 20% of your webpage; everyone else outside that percentage will probably just scroll through your site.

    DON’T DO THIS.

    Don’t overwhelm your visitors with inconsistent, giant walls of text, especially if it means having to sacrifice your website design’s cohesiveness and structure.

    DO THIS INSTEAD:

    Keep your copy short and concise, and take out chunks of unecessary text if you can help it. Only keep vital information that your site visitors absolutely need to know.

    Conclusion

    Website design is important, and can be a huge deciding factor in whether or not you gain site traffic.

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

    Design in less time!

    Check out how much faster Page Builder Sandwich let you design your web pages.

    Try Live Preview

    This week’s useful resource:

    CANVA has hundreds of resources that you can access on their website. Apart from useful and easy-to-follow design tips, they also have photo editing tools, graphs, and a wide range of useful resources you can use for your creative projects.

    Δείτε αυτόν τον εξαιρετικό Οδηγό Χρωμάτων από το Canva για το επόμενο σχεδιαστικό σας εγχείρημα.

    Canva Design Wiki

    Απελευθερώστε τη δημιουργικότητά σας.

    Δείτε τον Οδηγό Χρωμάτων του Canva

  • Πώς αυξήσαμε την απόδοση του προσθέτου μας κατά 200%

    Στις 2 Φεβρουαρίου 2017, η Ann Taylor έγραψε το άρθρο 12 Things We Need to See From WordPress Page Builders in 2017 + Who Already Gets It Right στο CodeInWP. Βελτιώνουμε συνεχώς το Page Builder Sandwich για περισσότερο από έναν χρόνο τώρα: κάνουμε την έρευνά μας, ακούμε τους πελάτες μας, οπότε νομίζαμε ότι το Page Builder Sandwich θα συμπεριλαμβανόταν στο άρθρο «Who Got it Right» του CodeInWP. Ωστόσο, δεν τα καταφέραμε, λόγω απόδοσης. ?

    Έτσι ρωτήσαμε την Ann σχετικά με αυτό, και εκείνη απάντησε:

    …Δοκίμασα λίγο τη δωρεάν έκδοση. Δείχνει πολλά υποσχόμενη: πολλά modules, αρκετά διαισθητικό περιβάλλον χρήστη (UI), εξαιρετική εμπειρία WYSIWYG, όλα μετακινούνται εύκολα με drag and drop. Ωστόσο, όταν είχα περίπου 10 modules στη σελίδα, έγινε δύσκολο να συνεχίσω να εργάζομαι με αυτό λόγω της χαμηλής ταχύτητας επεξεργασίας…

    Σύμφωνα λοιπόν με εκείνη, το Page Builder Sandwich έχει προβλήματα απόδοσης. Και καθώς πάντα ακούμε τα σχόλια, το ελέγξαμε.

    Δοκιμάζοντας την Απόδοση

    Χρειαζόμασταν έναν τρόπο να ελέγξουμε την απόδοση του PBS· εφόσον το PBS εκτελείται κυρίως στο πρόγραμμα περιήγησης μέσω Javascript, το Timeline profiler του Chrome ήταν το κατάλληλο εργαλείο για αυτή τη δουλειά. Το timeline profiler μπορεί να εντοπίσει και να μετρήσει ποιες διεργασίες λαμβάνουν χώρα σε μια ιστοσελίδα κατά τον χρόνο εκτέλεσης, κάτι που είναι ιδανικό για την εύρεση σημείων συμφόρησης (bottlenecks) στην ταχύτητα.

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

    Μόλις πατήσαμε το κουμπί εγγραφής, κινήσαμε το ποντίκι για περίπου 2 δευτερόλεπτα στην οθόνη και μετά πατήσαμε το κουμπί διακοπής. Ιδού το χρονολόγιο (timeline) που προέκυψε από το profiler:

    Και ιδού. Είναι γεμάτο ασφυκτικά με σημεία συμφόρησης απόδοσης!

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

    Τι σημαίνουν όμως πραγματικά όλες αυτές οι μοβ περιοχές;

    Το profiler είχε την ευγένεια να μας δείξει ότι ονομάζονται reflows. Ορίστε ο ορισμός του τι είναι το reflow από τον ιστότοπο Google Developer:

    Το reflow είναι το όνομα της διαδικασίας του προγράμματος περιήγησης ιστού για τον επανυπολογισμό των θέσεων και των γεωμετριών των στοιχείων στο έγγραφο.. το reflow είναι μια λειτουργία που μπλοκάρει τον χρήστη (user-blocking operation) στο πρόγραμμα περιήγησης.

    Αυτό σημαίνει λοιπόν ότι η κίνηση του ποντικιού σας μέσα στο PBS πυροδοτεί έναν τεράστιο αριθμό από reflows. Το χειρότερο είναι ότι κάθε reflow παγώνει στιγμιαία το πρόγραμμα περιήγησης ώστε να μπορέσει να ολοκληρώσει τους υπολογισμούς του. Περισσότερα reflows σημαίνουν περισσότερα παγώματα του προγράμματος περιήγησης, και η εμπειρία γίνεται ακόμα πιο προβληματική με κολλήματα (janky). Με απλούστερους όρους, πολλές μοβ περιοχές = κακό αποτέλεσμα.

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

    Διορθώνοντας το Πρόβλημα των Reflow / Jank

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

    Σχεδόν κάθε συνάρτηση που μπορείτε να χρησιμοποιήσετε για να λάβετε το πλάτος, το ύψος ή τη θέση ενός στοιχείου DOM μπορεί να ενεργοποιήσει ένα reflow. Ο Paul Irish έγραψε μια εκτενή λίστα με όλες τις ιδιότητες και συναρτήσεις στη Javascript που μπορούν να το κάνουν αυτό. Τα κακά νέα είναι ότι το Page Builder Sandwich χρησιμοποιεί πολλές από αυτές τις ιδιότητες και συναρτήσεις, οι οποίες προκαλούν reflow:

    • elem.getBoundingClientRect()
    • window.getComputedStyle()
    • window.scrollY
    • και πολλά άλλα…

    Διόρθωση #1: Προσωρινή Αποθήκευση (Caching) των Κοστοβόρων Διαδικασιών Reflow

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

    Η λύση που μας απομένει είναι να περικόψουμε όσο το δυνατόν περισσότερες κλήσεις προς αυτές τις συναρτήσεις. Το δύσκολο κομμάτι εδώ ήταν ότι χρησιμοποιούσαμε αυτές τις ιδιότητες και συναρτήσεις πολλές φορές σε διαφορετικά μέρη του PBS, και τις περισσότερες φορές, τις χρησιμοποιούσαμε στο ίδιο στοιχείο DOM πολλαπλές φορές. Για να το διορθώσουμε αυτό, δημιουργήσαμε τον δικό μας μηχανισμό προσωρινής αποθήκευσης (caching) για κάθε προβληματική ιδιότητα/συνάρτηση.

    Για παράδειγμα, η συνάρτηση getBoundingClientRect μας δίνει τις τρέχουσες μετρήσεις σε pixel για top, left, width, height, right, και bottom ενός στοιχείου DOM. Χρησιμοποιούμε αυτή τη συνάρτηση συνεχώς για να υπολογίσουμε τη θέση στην οποία θα σχεδιαστούν τα περιγράμματα των στοιχείων στο PBS. Ορίστε η συνάρτηση caching που δημιουργήσαμε για αυτό:

    // Cache: Our client rects are kept here, we can use this to clear them later.
    var elemsWithBoundingRects = [];
    
    window.pbsGetBoundingClientRect = function( element ) {
    
    	// Check if we already got the client rect before.
    	if ( ! element._boundingClientRect ) {
    
    		// If not, get it then store it for future use.
    		element._boundingClientRect = element.getBoundingClientRect();
    		elemsWithBoundingRects.push( element );
    	}
    	return element._boundingClientRect;
    };
    ​

    Αντί να καλούμε το getBoundingClientRect, χρησιμοποιούσαμε πλέον το pbsGetBoundingClientRect. Τώρα, κάθε φορά που γίνεται ερώτημα για το client rect, αποθηκεύουμε αυτήν την τιμή για μελλοντική αναφορά, περιορίζοντας έτσι τον αριθμό των ενεργοποιήσεων reflow.

    Χρειαζόμασταν επίσης έναν τρόπο να καθαρίζουμε την cache όταν τα αποθηκευμένα client rects καθίστανται μη έγκυρα. Οι τιμές του αποθηκευμένου client rect αλλάζουν όταν ο χρήστης κάνει κύλιση στη σελίδα ή προσθέτει/αλλάζει/αφαιρεί στοιχεία στην οθόνη. Δημιουργήσαμε λοιπόν μια συνάρτηση εκκαθάρισης της cache την οποία μπορούμε να καλούμε όποτε χρειαζόμαστε νέες τιμές client rect:

    var clearClientRects = function() {
    	var i;
    	for ( i = 0; i < elemsWithBoundingRects.length; i++ ) {
    		if ( elemsWithBoundingRects[ i ] ) {
    			elemsWithBoundingRects[ i ]._boundingClientRect = null;
    		}
    	}
    	elemsWithBoundingRects = [];
    };​

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

    Διόρθωση #2: Ομαδοποίηση Αναγνώσεων & Εγγραφών Χρησιμοποιώντας το FastDom

    Η εφαρμογή της διόρθωσης #1 αύξησε την απόδοση του PBS, αλλά δεν ήταν αρκετή.

    Ψάχνοντας λίγο περισσότερο στο Google, συναντήσαμε ένα άρθρο του Wilson Page σχετικά με την Αποτροπή του «layout thrashing». Ο Wilson αναφέρει:

    Το Layout Thrashing (reflow) συμβαίνει όταν η JavaScript γράφει βίαια, και στη συνέχεια διαβάζει, από το DOM, πολλαπλές φορές προκαλώντας reflows στο έγγραφο.

    Προφανώς, δεν αρκεί να περιορίσετε τις κλήσεις σας σε συγκεκριμένες ιδιότητες και συναρτήσεις που προκαλούν reflow. Όταν εκτελείτε πολλαπλές διαδοχικές «αναγνώσεις» (reads) και «εγγραφές» (writes) στο DOM, αυτό ενεργοποιεί επίσης reflow στο πρόγραμμα περιήγησης. Ορίστε ένα τυπικό σενάριο, κατευθείαν από τον ιστότοπο του Wilson:

    // Read
    var h1 = element1.clientHeight;
    
    // Write (invalidates layout)
    element1.style.height = (h1 * 2) + 'px';
    
    // Read (triggers reflow)
    var h2 = element2.clientHeight;
    
    // Write (invalidates layout)
    element2.style.height = (h2 * 2) + 'px';
    
    // Read (triggers reflow)
    var h3 = element3.clientHeight;
    
    // Write (invalidates layout)
    element3.style.height = (h3 * 2) + 'px';
    
    // Document reflows at end of frame​

    Το παραπάνω παράδειγμα προκαλεί 3 reflows επειδή οι διαστάσεις ολόκληρης της σελίδας ακυρώνονται μετά από μια εγγραφή. Η προτεινόμενη λύση για αυτό είναι η αναδιάταξη του κώδικα ώστε να ομαδοποιηθούν όλες οι αναγνώσεις και οι εγγραφές μαζί έτσι ώστε το όλο ζήτημα να ενεργοποιήσει μόνο 1 reflow στο πρόγραμμα περιήγησης:

    // Read
    var h1 = element1.clientHeight;
    var h2 = element2.clientHeight;
    var h3 = element3.clientHeight;
    
    // Write (invalidates layout)
    element1.style.height = (h1 * 2) + 'px';
    element2.style.height = (h2 * 2) + 'px';
    element3.style.height = (h3 * 2) + 'px';
    
    // Document reflows at end of frame​

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

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

    Ορίστε κώδικας από το Page Builder Sandwich που χρησιμοποιεί το FastDom και περιλαμβάνει επίσης τη Διόρθωση #1 παραπάνω:

    // Bunch together the reads from other threads.
    fastdom.measure( function() {
    
    	// Use our cached client rect.
    	var rect = window.pbsGetBoundingClientRect( elem );
    
    	// Bunch together the writes from other threads.
    	fastdom.mutate( function() {
    		elem.style.top = ( rect.top + window.pbsScrollY() ) + 'px';
    		elem.style.height = rect.height + 'px';
    		elem.style.left = rect.left + 'px';
    		elem.style.width = rect.width + 'px';
    	}.bind( this ) );
    }.bind( this ) );​

    Αυτό που κάνει το FastDom είναι ότι ομαδοποιεί όλες τις κλήσεις fastdom.measure και όλες τις κλήσεις fastdom.mutate και τις εκτελεί ασύγχρονα, ομαδοποιώντας αποτελεσματικά όλες τις αναγνώσεις και τις εγγραφές μαζί για να μειώσει όλα τα reflows στο πρόγραμμα περιήγησης.

    Διόρθωση #3: Η Πρόσβαση σε Αντικείμενα Style Είναι Δαπανηρή

    Ανακαλύψαμε επίσης με τη βοήθεια του jsPerf ότι ορισμένες συναρτήσεις λήψης στυλ ήταν ταχύτερες από άλλες.

    Στο PBS, συνήθως χρειάζεται να λάβουμε την τρέχουσα τιμή ενός συγκεκριμένου στυλ ενός στοιχείου. Για παράδειγμα, συνήθως χρησιμοποιούμε αυτό για να λάβουμε το επάνω περιθώριο (top margin):

    var styles = window.getComputedStyle( elem );
    var marginTop = styles.marginTop;​

    Όμως, ανακαλύψαμε ότι το να κάνουμε αυτό είναι πολύ πιο γρήγορο:

    var marginTop = elem.style.marginTop;​

    Ωστόσο, το elem.style.marginTop και το getComputedStyle είναι πολύ διαφορετικά. Το πρώτο μας δίνει μόνο το inline styling του στοιχείου και δεν λαμβάνει υπόψη κανένα stylesheet· και το δεύτερο λαμβάνει υπόψη τόσο τα inline στυλ όσο και τα stylesheets.

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

    Για καλή μας τύχη, το PBS προσαρτά inline στυλ στα στοιχεία, και δεδομένου ότι τα inline στυλ έχουν προτεραιότητα (τις περισσότερες φορές) έναντι των stylesheets, θα υπάρξουν περιπτώσεις όπου η λήψη της τιμής του inline στυλ θα ήταν αρκετή. Έτσι, εάν συνδυάσουμε τις δύο παραπάνω μεθόδους, μπορούμε να καταλήξουμε σε έναν πολύ ταχύτερο κώδικα εκτέλεσης:

    var marginTop = elem.style.marginTop;
    if ( ! marginTop ) {
    	var styles = window.getComputedStyle( elem );
    	marginTop = styles.marginTop;
    }​

    Τα Αποτελέσματα των Βελτιώσεων του Κώδικα

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

    Επιστρέφοντας στην αρχική μας δοκιμή μετακίνησης του ποντικιού στην οθόνη για 2 δευτερόλεπτα. Ορίστε το παλιό άσχημο/προβληματικό timeline:

    Και ορίστε πώς μοιάζει το νέο μας timeline μετά τις βελτιώσεις απόδοσης:

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

    Αν συγκρίνετε τον αριθμό των ψηλών/πλατιών μοβ περιοχών στα παλιά και νέα γραφήματα, βλέπουμε μια τεράστια αύξηση απόδοσης κατά 200%! Βλέπουμε επίσης αυξήσεις απόδοσης σε όλα τα επίπεδα. Καθόλου άσχημα!

    Συμπεράσματα & Διδάγματα

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

    Για όσους θέλουν να βελτιώσουν την απόδοση του δικού τους πρόσθετου WordPress, ειδικά αν χρησιμοποιείτε επίσης βαριά Javascript, ορίστε τα διδάγματά μου από αυτήν την εμπειρία:

    1. Περιορίστε/αποθηκεύστε στην cache τις κλήσεις σας σε ιδιότητες/συναρτήσεις που ενεργοποιούν reflow. Χρησιμοποιήστε αυτό ως οδηγό: What forces layout/reflow. The comprehensive list.
    2. Ομαδοποιήστε τις «αναγνώσεις» και τις «εγγραφές» στα στυλ του DOM. Χρησιμοποιήστε το FastDom για να το κάνει αυτό για εσάς.
    3. Χρησιμοποιήστε το Timeline profiler του Chrome και βεβαιωθείτε ότι έχετε όσο το δυνατόν λιγότερα reflows (μοβ στοιχεία).