Πως λειτουργεί ένα website

Πως λειτουργεί ένα website;

Alex Heliopoulos

Website Designer & Full Stack Developer

21 Σεπτεμβρίου, 2017

Όσοι χρησιμοποιούμε το Internet, γνωρίζουμε ότι καθημερινά επισκεπτόμαστε πολλούς ιστοτόπους (websites). Γνωρίζετε όμως πως λειτουργεί ένα website; Ας πάρουμε τα πράγματα από την αρχή για να αποκτήσουμε μερικές βασικές και χρήσιμες γνώσεις.

 

Τι είναι ένα website;

Ένα website, η αλλιώς ένας ιστότοπος, είναι μια συλλογή από ψηφιακά αρχεία (εικόνες, κείμενο, βίντεο κλπ). Αυτά  αποθηκεύονται σε μεγάλους υπολογιστές (servers) που ανήκουν σε εταιρίες φιλοξενίας ψηφιακών αρχείων.
Το όνομα του website, είναι το λεγόμενο Domain Name (π.χ www.rockmedia.gr). Το Domain Name ουσιαστικά είναι η διεύθυνσή σας στο Internet και χρησιμοποιείται αποκλειστικά από εσάς. Η απόκτησή του, για λογαριασμό σας, γίνεται από παρόχους της υπηρεσίας και ανανεώνεται ετήσια, ή σε μερικά χρόνια, ανάλογα με το τι πακέτο επιλέξετε.

 

Πρόσβαση σε ένα website και τις σελίδες του (webpages)

Όταν θέλουμε να καλέσουμε τα αρχεία από ένα συγκεκριμένο website, τότε πληκτρολογούμε το όνομά του. Το σύστημα βρίσκει που είναι αποθηκευμένα αυτά τα αρχεία και τα εμφανίζει στην οθόνη σας.

 

websites και web servers

 

Τα αρχεία ενός website απεικονίζονται σε ιστοσελίδες (webpages), (πχ. www.rockmedia.gr/blog ή www.rockmedia.gr/services).  Για να απεικονιστεί μια webpage στην οθόνη σας, θα πρέπει να χρησιμοποιήσετε έναν “περιηγητή” η αλλιώς Web Browser. Οι Browsers είναι προγράμματα που κατεβάζουν τα ψηφιακά αρχεία των Websites, από τους servers στους υπολογιστές σας. Οι πιο γνωστοί browsers είναι ο Google Chrome και ο Mozilla Firefox.
Όταν λοιπόν πληκτρολογήσετε μια συγκεκριμένη διεύθυνση σε ένα Browser, αυτός θα επικοινωνήσει με τον server και θα επιλέξει να κατεβάσει και να απεικονίσει τα αρχεία που αφορούν τη συγκεκριμένη webpage που ζητήσατε. Είναι σημαντικό, ο server της εταιρίας που φιλοξενεί τα ψηφιακά αρχεία του website, να βρίσκεται κοντά στην περιοχή των χρηστών που το επισκέπτονται, ώστε να μειώνεται ο χρόνος μεταφοράς των αρχείων προς υπολογιστή σας.

Κατηγορίες Websites

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

Απο τί αποτελείται ένα Website;

Για να δημιουργήσουμε ένα Website πρέπει αρχικά να επιλέξουμε το Σύστημα Διαχείρισης του Περιεχομένου του, (το λεγόμενο Content Management System – CMS). Ο ρόλος του CMS είναι να δημιουργεί και να διαχειρίζεται το περιεχόμενο που υπάρχει σε ένα website. Στην αγορά υπάρχουν διάφορα CMS, όπως το WordPress, το Joomla, το Drupal κλπ. Το καθένα από αυτά έχει τη δική του λογική, φιλοσοφία και κοινότητα προγραμματιστών που το υποστηρίζουν και δημιουργούν πρότυπα και προγράμματα για αυτό. (περισσότερα αμέσως παρακάτω)

 

πρότυπο website (template)

 

Όταν εγκατασταθεί και ρυθμιστεί το CMS, η επόμενη κίνηση είναι να εγκατασταθεί το Template (η “μακέτα”) του website. Το Template είναι ένα πρότυπο, ένα προσχεδιασμένο website, από μια ομάδα προγραμματιστών, το οποίο πωλείται στην αγορά και ο αγοραστής το παραμετροποιεί όπως θέλει (βλέπε υπόδειγμα στη παραπάνω εικόνα).  Για αυτό το λόγο, συναντάμε διαφορετικά websites που έχουν στηθεί με το ίδιο template. Κάθε template έχει τι δική του αισθητική και τη δική του λογική απεικόνισης των ψηφιακών δεδομένων που θέλουμε να δείξουμε (κείμενο, φωτογραφίες, βίντεο κλπ). Ο χρήστης μπορεί να επηρεάσει την αισθητική και τον τρόπο απεικόνισης σε μεγάλο βαθμό, ανάλογα με τις γνώσεις του και τις δυνατότητες που του επιτρέπει το template.
Μόλις στηθεί το Template αρχίζει η παραμετροποίησή του. Αυτό σημαίνει πως αφαιρείται κάθε μορφής περιεχόμενο που τοποθετήθηκε ενδεικτικά από τον σχεδιαστή και εισάγεται το περιεχόμενο που αφορά τη δική μας επιχείρηση.  Όταν τοποθετούμε το δικό μας περιεχόμενο,το κάνουμε στα πλαίσια μιας ολοκληρωμένης στρατηγικής marketing που έχουμε χαράξει για τους επισκέπτες του website.  Θέλουμε ο επισκέπτης να πλοηγείται γρήγορα, εύκολα και να βρίσκει άμεσα την πληροφορία που τον ενδιαφέρει. Επομένως η τοποθέτηση του περιεχομένου, θα ακολουθήσει αυτή τη στρατηγική.
Μεγάλη δουλειά γίνεται επίσης και στο κομμάτι της ποιότητας του περιεχομένου. Τα κείμενα, οι εικόνες, τα βίντεο κλπ πρέπει να πείθουν τους επισκέπτες να προβούν σε επιθυμητές ενέργειες (πχ. να προβούν σε μια αγορά).
Αφού ολοκληρωθεί η παραμετροποίηση του website, τότε μπορούν να προστεθούν και διάφορα Plugins. Τα Plugins είναι προγράμματα που έχουν σχεδιαστεί από τρίτους και “κουμπώνουν” πάνω στα templates για να τους δώσουν επιπλέον λειτουργίες. Για παράδειγμα σε ένα website ξενοδοχείου, θα προσθέσουμε ένα plugin των πληρωμών, ώστε να μπορεί ο ιδιοκτήτης να δέχεται ηλεκτρονικές πληρωμές. Mπορούμε επίσης να βάλουμε ένα Plugin που να μας παρέχει επιπλέον ασφάλεια απέναντι σε κακόβουλους χρήστες που προσπαθούν να αποκτήσουν πρόσβαση στο website μας.
Στην αγορά υπάρχουν πάρα πολλά plugins που παρέχουν την ίδια υπηρεσία, επομένως πριν “κουμπώσουμε” ένα Plugin για ένα συγκεκριμένο σκοπό, θα πρέπει να κάνουμε μια λεπτομερή έρευνα και να επιλέξουμε το καλύτερο που κυκλοφορεί. Μόλις το προσθέσουμε στο website μας, προβαίνουμε στις απαραίτητες ρυθμίσεις.
Ο τρόπος λειτουργίας ενός website είναι απλός και κατανοητός. Η υλοποίησή του παραμένει όμως μια επίπονη, αλλά ταυτόχρονα και αρκετά δημιουργική διαδικασία.

Σχετικά άρθρα…