Σχεδιασμός responsive ιστοσελίδας: τι πρέπει να οριστεί πριν ξεκινήσει η υλοποίηση
Μια responsive ιστοσελίδα δεν είναι απλώς μια σελίδα που «μικραίνει» στο κινητό. Είναι ένα σύστημα περιεχομένου, πλοήγησης και ενεργειών που προσαρμόζεται ώστε ο επισκέπτης να καταλαβαίνει γρήγορα πού βρίσκεται, τι προσφέρεται και ποιο είναι το επόμενο βήμα, ανεξάρτητα από το μέγεθος της οθόνης. Γι’ αυτό ο σωστός σχεδιασμός αρχίζει πριν γραφτεί κώδικας: με σαφές εύρος έργου, προτεραιότητες και κριτήρια αποδοχής.
Αν αυτά δεν οριστούν από την αρχή, η ομάδα συνήθως αναγκάζεται να παίρνει αποφάσεις μέσα στην υλοποίηση. Το αποτέλεσμα μπορεί να φαίνεται σωστό σε μία συσκευή αλλά να χάνει περιεχόμενο, λειτουργικότητα ή καθαρή ιεραρχία σε άλλη. Το ζητούμενο είναι να σχεδιαστούν πρώτα οι κανόνες και μετά οι οθόνες.
Οι απαιτήσεις που καθορίζουν το πραγματικό εύρος
Πριν συζητηθούν χρώματα και αισθητική, χρειάζεται να καταγραφούν οι βασικές εργασίες που πρέπει να ολοκληρώνει ο επισκέπτης. Σε μια επαγγελματική παρουσίαση μπορεί να είναι η κατανόηση της υπηρεσίας και η επικοινωνία. Σε έναν κατάλογο μπορεί να είναι η εύρεση κατηγορίας, η σύγκριση επιλογών και η αποστολή αιτήματος. Κάθε βασική εργασία πρέπει να έχει καθαρή διαδρομή και σε στενή οθόνη.
- Στόχος σελίδας: ποια μία κύρια ενέργεια πρέπει να είναι προφανής χωρίς αναζήτηση.
- Περιεχόμενο: ποια στοιχεία είναι απαραίτητα, ποια δευτερεύοντα και ποια μπορούν να μετακινούνται χαμηλότερα.
- Πλοήγηση: πόσα επίπεδα υπάρχουν και πώς θα φτάνει ο χρήστης στις κύριες ενότητες με λίγες αποφάσεις.
- Φόρμες: ποια πεδία είναι πραγματικά αναγκαία και πώς θα διορθώνεται ένα λάθος χωρίς σύγχυση.
- Πολυμέσα: ποιες εικόνες, βίντεο ή διαδραστικά στοιχεία πρέπει να παραμένουν χρήσιμα χωρίς να βαραίνουν την εμπειρία.
- Περιπτώσεις ορίων: μεγάλοι τίτλοι, μακριά ονόματα, πίνακες, μηνύματα σφάλματος και περιεχόμενο που αλλάζει δυναμικά.
Δεν σχεδιάζουμε τρία ξεχωριστές ιστοσελίδες
Υπολογιστής, tablet και κινητό δεν πρέπει να αντιμετωπίζονται σαν τρία άσχετα προϊόντα. Χρειάζεται ένα ενιαίο σύστημα που αλλάζει διάταξη όταν ο διαθέσιμος χώρος το απαιτεί. Οι μεταβάσεις δεν αποφασίζονται μόνο από «τυπικές» συσκευές αλλά από το σημείο όπου το περιεχόμενο αρχίζει να πιέζεται, να σπάει ή να γίνεται δύσχρηστο.
Αυτό σημαίνει ότι η σωστή προδιαγραφή περιγράφει συμπεριφορά: ποια στήλη πέφτει κάτω από ποια, ποιο μενού συμπτύσσεται, πώς παραμένει ορατή η κύρια ενέργεια και τι γίνεται με στοιχεία που δεν χωρούν. Για μια πιο γενική εισαγωγή μπορείς να δεις τη σελίδα responsive ιστοσελίδα, ενώ για τις στενές οθόνες υπάρχει ξεχωριστή ανάλυση στον responsive σχεδιασμό για κινητά.
Η ιεραρχία περιεχομένου προηγείται της διάταξης
Σε μικρή οθόνη δεν υπάρχει χώρος για οπτική ασάφεια. Ο τίτλος, η βασική πρόταση αξίας και η κύρια ενέργεια πρέπει να λειτουργούν μαζί. Αν η σελίδα χρειάζεται πολλές παραγράφους πριν γίνει σαφές τι προσφέρει, το πρόβλημα δεν είναι το κινητό αλλά η αρχιτεκτονική του περιεχομένου.
Χρήσιμη πρακτική είναι να ελέγχεται κάθε ενότητα με δύο ερωτήσεις: «τι χρειάζεται να καταλάβει εδώ ο επισκέπτης;» και «τι μπορεί να κάνει αμέσως μετά;». Έτσι αποφεύγονται ενότητες που υπάρχουν μόνο για να γεμίσουν χώρο και διατηρείται η συνέχεια από το πρώτο μήνυμα μέχρι την επικοινωνία.
Λειτουργίες και εξαρτήσεις που συχνά εμφανίζονται αργά
Ένα responsive έργο μπορεί να επηρεάζεται από σύστημα διαχείρισης περιεχομένου, φόρμες, χάρτες, ημερολόγια, εξωτερικά εργαλεία, πίνακες τιμών ή υλικό που εισάγεται από τον πελάτη. Κάθε τέτοια εξάρτηση χρειάζεται να εξεταστεί πριν κλειδώσει το σχέδιο, γιατί μπορεί να επιβάλει ελάχιστο πλάτος, συγκεκριμένη σειρά πεδίων ή εναλλακτική παρουσίαση.
Ιδιαίτερη προσοχή θέλουν τα στοιχεία που η ομάδα δεν ελέγχει πλήρως, όπως ενσωματωμένα εργαλεία τρίτων. Η απαίτηση δεν πρέπει να είναι «να χωράει». Πρέπει να περιγράφει τι γίνεται όταν δεν χωράει, αν υπάρχει εναλλακτική ροή και αν ο χρήστης μπορεί να ολοκληρώσει την εργασία του χωρίς να παγιδευτεί.
Κριτήρια αποδοχής πριν από την παράδοση
Η φράση «να είναι responsive» είναι πολύ ασαφής για έλεγχο. Καλύτερα να μετατραπεί σε συγκεκριμένα κριτήρια: κανένα βασικό κείμενο δεν κόβεται, οι κύριες ενέργειες είναι προσβάσιμες, οι φόρμες χρησιμοποιούνται χωρίς οριζόντια κύλιση, οι εικόνες δεν κρύβουν κρίσιμο περιεχόμενο και η πλοήγηση παραμένει κατανοητή σε διαφορετικά πλάτη.
Ο έλεγχος πρέπει επίσης να γίνει με πραγματικό περιεχόμενο και όχι μόνο με σύντομα δείγματα. Ένας τίτλος δύο λέξεων μπορεί να δείχνει τέλειος, ενώ ο πραγματικός τίτλος να καταλαμβάνει τέσσερις γραμμές. Το ίδιο ισχύει για κουμπιά, μηνύματα επιβεβαίωσης και λίστες.
Πότε το έργο χρειάζεται πιο βαθιά σχεδιαστική δουλειά
Όσο περισσότερες διαφορετικές εργασίες έχει η ιστοσελίδα, τόσο σημαντικότερη γίνεται η προεργασία. Μια απλή εταιρική παρουσίαση μπορεί να στηριχθεί σε σαφή, επαναλαμβανόμενα μοτίβα. Αν όμως υπάρχουν πολλοί τύποι σελίδων, φίλτρα, λογαριασμοί χρηστών ή σύνθετες φόρμες, απαιτείται πιο λεπτομερής χαρτογράφηση πριν περάσει η ομάδα στην τελική εμφάνιση.
Η ίδια λογική ισχύει και για τη γενικότερη προσέγγιση responsive σχεδιασμού ιστοσελίδων: η ποιότητα δεν κρίνεται από το αν όλα «χωρούν», αλλά από το αν η εμπειρία παραμένει κατανοητή και λειτουργική όταν αλλάζουν οι συνθήκες.
Πρακτική σειρά πριν ξεκινήσει η κατασκευή
- Καταγράφουμε τον επιχειρηματικό στόχο και την κύρια ενέργεια κάθε τύπου σελίδας.
- Ορίζουμε το απολύτως απαραίτητο περιεχόμενο και τη σειρά προτεραιότητάς του.
- Χαρτογραφούμε πλοήγηση, φόρμες, διαδραστικά στοιχεία και εξωτερικές εξαρτήσεις.
- Περιγράφουμε πώς αλλάζει η διάταξη όταν μειώνεται ο διαθέσιμος χώρος.
- Συμφωνούμε τα κριτήρια αποδοχής με πραγματικά σενάρια χρήσης.
- Δοκιμάζουμε το τελικό περιεχόμενο σε εύρος οθονών και διορθώνουμε τα σημεία όπου η κατανόηση ή η ενέργεια γίνεται δυσκολότερη.
Πώς ελέγχεται η προδιαγραφή με πραγματικά σενάρια
Μια προδιαγραφή γίνεται χρήσιμη όταν μπορεί να δοκιμαστεί σαν καθημερινή εργασία. Για παράδειγμα, ένας νέος επισκέπτης πρέπει να μπορεί να ανοίξει τη σελίδα υπηρεσίας, να καταλάβει σε λίγα βήματα τι αφορά και να φτάσει στην επικοινωνία χωρίς να ψάχνει το βασικό κουμπί. Ένας επισκέπτης που επιστρέφει μπορεί να χρειάζεται διαφορετική διαδρομή, όπως να βρει γρήγορα στοιχεία, τιμές ή συγκεκριμένη κατηγορία. Αυτά τα σενάρια αποκαλύπτουν κενά που δεν φαίνονται σε μια στατική μακέτα.
Ο έλεγχος χρειάζεται επίσης μεταβολές προσανατολισμού, μεγέθυνση κειμένου, αργή σύνδεση και περιεχόμενο μεγαλύτερο από το αναμενόμενο. Αν ένα σημαντικό στοιχείο εξαφανίζεται, αν η σειρά ανάγνωσης γίνεται παράλογη ή αν μια φόρμα απαιτεί συνεχείς διορθώσεις, η απαίτηση δεν έχει καλυφθεί. Η σωστή αποδοχή δεν είναι «μοιάζει με το σχέδιο», αλλά «ο χρήστης ολοκληρώνει την εργασία χωρίς εμπόδιο».
Τι παραδίδεται ώστε να μη χαθεί η συνέπεια αργότερα
Το responsive αποτέλεσμα πρέπει να παραμένει συνεπές όταν προστεθούν νέες σελίδες μετά την αρχική δημοσίευση. Γι’ αυτό είναι χρήσιμο να παραδίδονται σαφείς κανόνες για πλάτη περιεχομένου, αποστάσεις, τίτλους, εικόνες, κουμπιά, πίνακες και επαναχρησιμοποιήσιμα στοιχεία. Δεν χρειάζεται ένα τεράστιο εγχειρίδιο. Χρειάζεται όμως να είναι ξεκάθαρο ποια μοτίβα θεωρούνται έγκυρα και ποια όχι.
Με αυτόν τον τρόπο ο επόμενος συντάκτης ή τεχνικός δεν αναγκάζεται να εφευρίσκει νέα συμπεριφορά σε κάθε προσθήκη. Η συνέπεια γίνεται μέρος του έργου και όχι προσωπική γνώση της αρχικής ομάδας. Αυτό είναι ιδιαίτερα σημαντικό όταν η ιστοσελίδα εξελίσσεται συχνά ή όταν περισσότερα από ένα άτομα διαχειρίζονται το περιεχόμενο.
Τελικό κριτήριο: να μη χρειάζεται ο χρήστης να προσαρμοστεί στη σελίδα
Ο καλός responsive σχεδιασμός κάνει το αντίθετο: προσαρμόζει τη σελίδα στον χώρο και στη στιγμή χρήσης χωρίς να αλλάζει το βασικό νόημα. Όταν οι απαιτήσεις, η ιεραρχία και τα κριτήρια ελέγχου έχουν οριστεί πριν την υλοποίηση, μειώνονται οι πρόχειρες διορθώσεις και αυξάνεται η συνέπεια σε ολόκληρη την ιστοσελίδα.
Αν ετοιμάζεις νέα ιστοσελίδα, ξεκίνα με το λίστα ελέγχου των απαιτήσεων και όχι με ένα έτοιμο οπτικό πρότυπο. Η σωστή προδιαγραφή είναι αυτή που επιτρέπει στο σχέδιο να λειτουργεί πριν ακόμα αποφασιστεί η τελευταία λεπτομέρεια εμφάνισης.