Πορτρέτο του Ξενοφών Απάκη
Ξενοφών Απάκης
Web designer και developer από το 1997

responsive σχεδιασμός ιστοσελίδων

responsive σχεδιασμός ιστοσελίδων

· Με δύο λόγια

Τα στάδια responsive σχεδιασμού: απογραφή, ιεράρχηση, διάταξη, συστατικά, εικόνες, φόρμες, απόδοση, δοκιμές και παράδοση..

Responsive σχεδιασμός ιστοσελίδων: η διαδικασία από την απογραφή έως την παράδοση

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

Στάδιο 1: απογραφή περιεχομένου και διαδρομών

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

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

Στάδιο 2: ιεράρχηση πριν τη σχεδίαση οθονών

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

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

Στάδιο 3: κανόνες διάταξης και σημεία αλλαγής

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

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

Στάδιο 4: δημιουργία επαναχρησιμοποιούμενων συστατικών

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

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

Στάδιο 5: εικόνες, πίνακες και δύσκολες περιπτώσεις

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

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

Στάδιο 6: φόρμες και βασικές ενέργειες σε μικρό χώρο

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

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

Στάδιο 7: έλεγχος πόρων και απόδοσης

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

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

Στάδιο 8: δοκιμές σε εύρος πλάτους και πραγματικές διαδρομές

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

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

Στάδιο 9: παράδοση και κανόνες συντήρησης

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

Η διαδικασία κλείνει μόνο όταν η νέα σελίδα μπορεί να εξελιχθεί με προβλέψιμο τρόπο. Responsive δεν είναι στιγμιότυπο της ημέρας παράδοσης αλλά ιδιότητα του συστήματος που πρέπει να επιβιώνει όταν αλλάζει το περιεχόμενο.

Συνοπτική ακολουθία παραδοτέων

  1. Χάρτης τύπων περιεχομένου και βασικών διαδρομών.
  2. Ιεράρχηση πληροφορίας για περιορισμένο χώρο.
  3. Κανόνες διάταξης και σημεία αλλαγής.
  4. Βιβλιοθήκη επαναχρησιμοποιούμενων συστατικών.
  5. Αποφάσεις για εικόνες, πίνακες και δύσκολες περιπτώσεις.
  6. Λειτουργικές φόρμες και ενέργειες αφής.
  7. Έλεγχος πόρων και περιττού βάρους.
  8. Δοκιμή σε συνεχές εύρος πλάτους και πραγματικές εργασίες.
  9. Τεκμηρίωση παράδοσης και κανόνων συντήρησης.

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

Πότε επιστρέφουμε σε προηγούμενο στάδιο

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

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

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

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

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