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

προγραμματα για κατασκευη ιστοσελιδων

προγραμματα για κατασκευη ιστοσελιδων

· Με δύο λόγια

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

Προγράμματα για κατασκευή ιστοσελίδων: πρώτα οι απαιτήσεις, μετά το εργαλείο

Αν ψάχνεις πρόγραμμα για να φτιάξεις ιστοσελίδα, η πιο χρήσιμη αφετηρία δεν είναι «ποιο είναι το καλύτερο;». Είναι «τι ακριβώς πρέπει να κάνει η δική μου ιστοσελίδα;». Ένα εργαλείο μπορεί να είναι εξαιρετικό για μια απλή εταιρική παρουσία και ακατάλληλο για κατάστημα, κρατήσεις, πολυγλωσσικό περιεχόμενο ή σύνδεση με εσωτερικά συστήματα. Γι’ αυτό η επιλογή πρέπει να έρχεται αφού οριστούν οι απαιτήσεις, οι υπεύθυνοι και τα όρια του έργου.

Ξεκίνα από το αποτέλεσμα που πρέπει να πετύχει ο ιστότοπος

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

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

Checklist απαιτήσεων πριν από οποιαδήποτε επιλογή

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

Διάλεξε κατηγορία λύσης, όχι απλώς μάρκα

Οι επιλογές χωρίζονται πρακτικά σε τέσσερις κατηγορίες. Ένα φιλοξενούμενο εργαλείο δημιουργίας σελίδων μειώνει τη διαχείριση υποδομής, αλλά σε δεσμεύει περισσότερο στους κανόνες της πλατφόρμας. Ένα σύστημα διαχείρισης περιεχομένου (Content Management System), όπως το WordPress, δίνει μεγαλύτερο έλεγχο σε δομή και επέκταση, αλλά χρειάζεται υπεύθυνη τεχνική συντήρηση. Μια προσαρμοσμένη εφαρμογή δίνει ελευθερία όταν οι διαδικασίες είναι ιδιαίτερες, όμως απαιτεί σαφή προδιαγραφή και σταθερή τεχνική υποστήριξη. Τέλος, ένας καθαρά οπτικός δημιουργός σελίδων μπορεί να είναι αρκετός όταν το έργο είναι μικρό και δεν υπάρχουν σύνθετες εξαρτήσεις.

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

Ποιος θα διαχειρίζεται την ιστοσελίδα μετά την παράδοση;

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

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

Οι εξαρτήσεις που συνήθως ξεχνιούνται

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

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

Έλεγξε από νωρίς την έξοδο και τη μελλοντική μεταφορά

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

Μικρός έλεγχος καταλληλότητας πριν δεσμευτείς

  1. Μπορεί το εργαλείο να καλύψει τις τρεις πιο σημαντικές λειτουργίες χωρίς τεχνάσματα;
  2. Μπορεί ο πραγματικός υπεύθυνος περιεχομένου να κάνει τις συνηθισμένες αλλαγές;
  3. Υπάρχει σαφές σχέδιο για ενημερώσεις, αντίγραφα και αποκατάσταση;
  4. Οι απαραίτητες συνδέσεις έχουν ελεγχθεί ως προς τη λειτουργία τους;
  5. Ξέρεις ποιος κατέχει λογαριασμούς, δεδομένα και όνομα χώρου;
  6. Υπάρχει λογική διαδρομή επέκτασης αν αυξηθούν προϊόντα, υπηρεσίες ή γλώσσες;

Πότε χρειάζεται επαγγελματικός σχεδιασμός απαιτήσεων

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

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

Δοκίμασε το πραγματικό σενάριο πριν πληρώσεις χρόνο μεταφοράς

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

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

Φτιάξε ένα ελάχιστο αποδεκτό εύρος και μια λίστα «όχι ακόμη»

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

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