Το να αλλάζεις τον κώδικα της ιστοσελίδας σου εμπεριέχει διάφορα ρίσκα. Όπως είπαμε πρόσφατα είναι καλό να ενημερώνεις τακτικά τον κώδικα του Wordpress site σου αλλά για να το κάνεις χρειάζεται να γνωρίζεις την κατάλληλη διαδικασία γιατί αλλιώς η ιστοσελίδα σου μπορεί να κρασάρει και να πέσει. Η σωστή διαδικασία αλλαγών κώδικα προϋποθέτει την χρήση ενός staging site. Όμως τι είναι το staging site;
Με απλά λόγια το staging site είναι…
...ένας κλώνος του πραγματικού σας website. Είναι μια αντιγραφή του που επιτρέπει να κάνουμε τις αλλαγές και να τις τεστάρουμε σε ένα ασφαλές περιβάλλον χωρίς κανένα ρίσκο.Developement, Production, Staging Sites
Μπορεί οι επισκέπτες της σελίδας να βλέπουν το site σας ολοκληρωμένο αλλά για να ετοιμαστεί χρειάζεται πολύ δουλειά και απαιτούνται διάφορα στάδια. Στην ουσία σε κάθε στάδιο έχουμε ένα άλλο site όπως θα δούμε και παρακάτω:- Development site. Σε αυτό το περιβάλλον δημιουργούμε και σχεδιάζουμε αρχικά την ιστοσελίδα. Είναι το αρχικό site και μπορεί να επιβάλλονται αργότερα αλλαγές, διορθώσεις και βελτιώσεις ανάλογα τις ανάγκες σας
- Staging site. Είναι ένας κλώνος του site όπου δοκιμάζουμε τον κώδικα, το design και τις δυνατότητες της ιστοσελίδας σε ασφαλές περιβάλλον. Ό,τι και να πάει στραβά εδώ δεν έχει πραγματική συνέπεια εφόσον δεν είναι το κανονικό site ενώ ό,τι αλλαγές βρούμε στα tests μας ότι χρειάζονται, πραγματοποιούνται πριν περάσουμε στο τελικό site.
- Production site. Πρόκειται για το κανονικό site ή αλλιώς live site. Είναι πάντα στο τελικό server που φιλοξενεί την ιστοσελίδα σας και ειναι η εκδοχή της ιστοσελίδας που βλέπουν οι επισκέπτες σας.
Πλεονεκτήματα του Staging site.
Αφού περιγράψαμε τι είναι το staging site, ας δούμε και τι μας προσφέρει σαν επιπρόσθετο βήμα της διαδικασίας ανάπτυξης ιστοσελίδων ή της αλλαγής του κώδικά τους:- Παράδοση του τελικού site χωρίς λάθη και προβλήματα και κατά συνέπεια καλύτερη εμπειρία για τους επισκέπτες σας
- Εύρεση των προβλημάτων της σελίδας σας χωρίς ρίσκο (π.χ. Να πέσει η σελίδα σας επειδή οι αλλάγες δεν πέρασαν σωστά ή επειδή προκαλούν προβλήματα με παλαιότερο κώδικα)
- Μπορούν να σχεδιάζονται “τοπικά” σε ένα απλό υπολογιστή αλλά και online σε κανονικό server

