Γρήγορη μετάβαση

    Νέο website: Τα πρώτα βήματα…

    thelo_website2.pngftp, domain, bandwidth, server, hosting, DNS, IP και πλήθος άλλων ακρωνυμίων τα οποία χρειάζεται κάποιος να "αντιμετωπίσει" όταν αποφασίζει να φτιάξει το δικό του website.

    Ας ξεκινήσουμε λέγοντας δύο λόγια για το ποιες είναι οι απαραίτητες ενέργειες για την δημιουργία ένος νέου website από κάποιον που δεν έχει προηγούμενη εμπειρία.

    Πρώτα απ' όλα θα χρειαστείτε ένα domain για το site σας. Δηλαδή με απλά λόγια ένα όνομα που όταν κάποιος το "φωνάζει" (γράφει στον πλοηγητή του) να έχει πρόσβαση στο site σας. To domain name είναι της μορφής mysite.gr… Όπου gr μπορεί να είναι οποιαδήποτε επιτρεπτή κατάληξη όπως com, eu, fr, org κ.τ.λ. Αν το site σας έχει ελληνικό περιεχόμενο είναι προτιμότερο να κατοχυρώσετε domain με κατάληξη .gr. Η κατοχύρωση domain είναι πλέον μία εύκολη υπόθεση και μπορεί να γίνει είτε από εσάς είτε από τον hosting provider που θα επιλέξετε.

    Hosting provider είναι ο παροχέας του χώρου στον οποίο θα φιλοξενηθεί το site σας. Για να μπορεί οποιοσδήποτε να επισκέπτεται το site σας θα πρέπει αυτό να φιλοξενείται σε έναν υπολογιστή μόνιμα συνδεδεμένο με το ίντερνετ και με ειδικό λογισμικό για την εξυπηρέτηση ιστοσελίδων. Τέτοιοι υπολογιστές ονομάζονται web servers (διακομιστές web). Απαραίτητο λοιπόν βήμα είναι να νοικιάσετε ένα "πακέτο" (hosting plan) σε κάποιον hosting provider.

    Τα βασικά χαρακτηριστικά ενός πακέτου φιλοξενίας ιστοσελίδων είναι ο διαθέσιμος χώρος και το bandwidth. Ο χώρος μετριέται σε ΜΒ και το bandwidth σε ΜΒ/μήνα. Το bandwidth είναι τα δεδομένα που διακινούνται από και προς το site σας. Ανάλογα με τις ανάγκες σας θα πρέπει να αποφασίσετε ποιο πακέτο ταιριάζει σε εσάς. Για παράδειγμα ένα απλό εταιρικό site προβολής προσφερόμενων υπηρεσιών θα καλυφθεί από ένα πακέτο με χώρο 50ΜΒ και bandwidth 500MB/μήνα. Αντίθετα αν σκοπεύετε να φτιάξετε μία γκαλερί με εκατοντάδες φωτογραφίες και μεγάλη επισκεψιμότητα θα χρειαστείτε κάτι σημαντικά μεγαλύτερο. Άλλα χαρακτηριστικά του πακέτου φιλοξενίας έχουν να κάνουν με τον τύπο και των αριθμό υποστηριζόμενων γλωσσών, βάσεων δεδομένων, email λογαριασμών και τα λοιπά. Για παράδειγμα ένα πακέτο μπορεί να υποστηρίζει php και mysql με δυνατότητα για 3 βάσεις δεδομένων και 5 email λογαριασμών. Κάθε πακέτο έχει μία τιμή ανά μήνα, π.χ. 5€ το μήνα, ενώ μπορείτε να προπληρώσετε περισσότερους μήνες έχοντας συνήθως κάποια μικρή έκπτωση.

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

    Παρακάτω θα εξηγήσω με απλά λόγια, όρους και ακρωνύμια που μπορεί να συναντήσετε…

    Domain name. Το όνομα του site σας. Είναι το κείμενο που θα γράφουν οι χρήστες για να επισκέπτονται το site σας.

    Hosting provider.
    Η εταιρία που παρέχει το χώρο και τις υπηρεσίες ώστε το site σας να είναι προσπελάσιμο στο διαδίκτυο.

    Hosting plan. Το πακέτο ή πρόγραμμα που αγοράζετε από τον hosting provider. Βασικά χαρακτηριστικά του ο χώρος και το bandwidth που σας διατίθεται.

    Bandwidth (εύρος ζώνης). Τα δεδομένα που διακινούνται από και προς το site σας. Όταν ένας χρήστης επισκέπτεται μία σελίδα σας τότε κατεβάζει από τον σέρβερ τα δεδομένα που υπάρχουν σε αυτή, όπως κείμενο, εικόνες, βίντεο κ.λ.π. Όσο πιο "βαριές" είναι οι σελίδες σας και όσο πιο μεγάλη επισκεψιμότητα έχει το site σας, τόσο περισσότερο bandwidth θα χρειαστείτε.

    DNS.
    Domain name servers. Είναι υπολογιστές στο διαδίκτυο με υπηρεσίες τέτοιες ώστε να "μεταφράζουν" τα ονόματα (domains) των websites σε IP διευθύνσεις. Στη διαχείριση του domain σας θα πρέπει να δηλώσετε ως dns τις διευθύνσεις που θα σας δωθούν από τον hosting provider.

    IP. Internet Protocol. Συνήθως όταν λέμε IP εννοούμε μία IP διεύθυνση. Μία IP διεύθυνση δεν είναι τίποτα άλλο από τη διεύθυνση ενός υπολογιστή στο διαδίκτυο. Η μορφή της είναι: xxx.xxx.xxx.xxx όπου xxx είναι ένας αριθμός από 0 έως 255. Για παράδειγμα 192.168.1.12 . Επειδή το να θυμόμαστε αριθμούς αυτού του μεγέθους είναι αρκετά δύσκολο, χρησιμοποιούμε domain names (ονόματα. π.χ. dpgr.gr) τα οποία οι DNS φροντίζουν να τα μετατρέπουν σε IP διευθύνσεις.

    FTP. File Transfer Protocol. Πρωτόκολλο μεταφοράς δεδομένων. Χρησιμοποιούμε ftp προγράμματα για να ανεβάσουμε στον σέρβερ μας δεδομένα (αρχεία, εικόνες κ.λ.π.).

    PHP. Scripting γλώσσα προγραμματισμού που χρησιμοποιείται για τη δημιουργία δυναμικών ιστοσελίδων.

    MySQL
    . Βάση δεδομένων που χρησιμοποιείται για τη δημιουργία web εφαρμογών.