TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο
Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Ιόνιο Πανεπιστήμιο» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 1
Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons 2
Κάνοντας τις Σελίδες Σας Διαθέσιμες στο Κοινό Ανάπτυξη Δικτυακών Τόπων 2
1. Επιλογή Ονόματος Domain για το Δικτυακό Τόπο Σας Ανάπτυξη Δικτυακών Τόπων 3
Η ισχύς που μπορεί να έχει ένα όνομα domain είναι πολύ μεγάλη. Σε μια εταιρεία με το όνομα Acme Landscaping Incorporated οι πιο πολλοί θα θεωρούσαν λογικό να αγοράσουν ένα domain δημιουργημένο από τα αρχικά της γράμματα όπως το alinc.com. Καλύτερο θα ήταν ένα όνομα όπως acmelandscaping.com ή acmelandscapers.com. Αν είναι διαθέσιμα περισσότερα από ένα μπορείτε να τα δηλώσετε όλα για δική σας χρήση. Επίσης μπορείτε να αγοράσετε το ίδιο domain αλλά με διαφορετικές επεκτάσεις πχ. com, net, org, gr. Ανάπτυξη Δικτυακών Τόπων 4
2. Εύρεση της Καταλληλότερης Υπηρεσίας Φιλοξενίας για το Δικτυακό σας Τόπο Ανάπτυξη Δικτυακών Τόπων 5
2.1 Φιλοξενία Ιδιωτικών Δικτυακών Τόπων Όταν θέλετε να δημοσιεύσετε έναν ιδιωτικό δικτυακό τόπο και δεν σας ενδιαφέρει να έχετε το δικό σας όνομα domain, έχετε στη διάθεσή σας μεγάλη γκάμα δωρεάν λύσεων. Οι παρακάτω δικτυακοί τόποι παρέχουν δωρεάν φιλοξενία ιδιωτικών δικτυακών τόπων: Yahoo! GeoCities (www.geocities.com) AOL Hometown (hometown.aol.com) Tripod (www.tripod.com) My Space (www.myspace.com) Οι παραπάνω δικτυακοί τόποι απευθύνονται κυρίως σε αρχάριους με απλές διαδικασίες για τη μεταφορά της ιστοσελίδας σας. Ανάπτυξη Δικτυακών Τόπων 6
2.2 Φιλοξενία Εταιρικών Δικτυακών Τόπων Στην onsite φιλοξενία η εταιρεία σας αγοράζει έναν server το λογισμικό του και μια σύνδεση internet ικανή να εξυπηρετεί τους επισκέπτες για όλο το 24ώρο για 365 ημέρες το χρόνο. Η επιλογή αυτή δεν είναι βιώσιμη για μικρές εταιρείες λόγω μεγάλου κόστους. Στη συνεργατική μέθοδο (collocation) χρησιμοποιείτε το δικό σας εξοπλισμό αλλά νοικιάζετε χώρο και υψηλής ταχύτητας internet από την εταιρεία φιλοξενίας. Η offsite φιλοξενία είναι η πλέον συμφέρουσα και δημοφιλής λύση. Βασίζεται σε ένα διαμοιραζόμενο server. Υπάρχουν πολλά επίπεδα υπηρεσιών και πολλά επίπεδα τιμών για offsite φιλοξενία σε διαμοιραζόμενους servers. Ανάπτυξη Δικτυακών Τόπων 7
συνέχεια Παρακάτω παρουσιάζονται ορισμένα ερωτήματα όπου πρέπει να απαντήσετε όταν αναζητάτε υπηρεσίες φιλοξενίας. Πόσο χώρο στο server θα λάβω; Πόσους λογαριασμούς e-mail θα λάβω; Παρέχεται πρόσβαση μέσω FTP; Τι είδους υποστήριξη προσφέρουν; Μπορώ να φορτώνω δικές μου εφαρμογές στο server; Ποιο είναι το αρχικό κόστος; Πόσο συχνά εκτελούνται υπηρεσίες backup; Τι επιπλέον υπηρεσίες προσφέρουν; Διαθέτουν υπηρεσίες μέτρησης στατιστικών; Υποστηρίζεται μετάδοση πολυμέσων σε συνεχή ροή; Ανάπτυξη Δικτυακών Τόπων 8
2.3 Μηχανές Και Κατάλογοι Αναζήτησης Οι κατάλογοι αναζήτησης συγκροτούν λίστες με καταχωρήσεις δικτυακών τόπων ομαδοποιημένες κατά κατηγορία. Περιλαμβάνουν συνήθως σύντομες περιγραφές δίπλα σε κάθε καταχώρηση. Τέτοιοι κατάλογοι είναι: Yahoo! (www.yahoo.com), Open Directory (www.dmoz.org), LookSmart (www.lookspmart.com) και Snap (www.snap.com). Οι μηχανές αναζήτησης διατηρούν μια μεγάλη βάση δεδομένων για το περιεχόμενο που υπάρχει στο Web. Μπορείτε να ψάξετε για μια λέξη κλειδί και αυτό που θα πάρετε θα είναι σελίδες αποτελεσμάτων. Τέτοιες μηχανές είναι Google (www.google.com), AltaVista (www.altavista.com), MSN (search.msn.com). Ανάπτυξη Δικτυακών Τόπων 9
2.4 Προετοιμασία του Δικτυακού Τόπου σας για το Δημόσιο Ντεμπούτο του Πριν στείλετε τα αρχεία του δικτυακού σας τόπου σε έναν κεντρικό υπολογιστή Πρέπει: Να βεβαιωθείτε ότι έχετε συμπεριλάβει εναλλακτικό κείμενο για όλες τις εικόνες σας. Να δώσετε στις σελίδες σας περιγραφικούς τίτλους με 5 έως 13 λέξεις, χρησιμοποιώντας λέξεις κλειδιά από την ίδια τη σελίδα. Να επαναλαμβάνετε τις λέξεις κλειδιά σε όλη την έκταση της σελίδας. Ανάπτυξη Δικτυακών Τόπων 10
συνέχεια Μην: Αποκλίνετε από το θέμα Επαναλαμβάνετε τις λέξεις κλειδιά πάρα πολλές φορές Χρησιμοποιείτε άσχετες λέξεις κλειδιά απλώς και μόνο για να τραβάτε την προσοχή του κόσμου. Meta Tags Να χρησιμοποιείτε meta tags για να βοηθάτε τις μηχανές ή τους καταλόγους αναζήτησης να προσδιορίζουν τη φύση του περιεχόμενού σας. Τα meta tags είναι κρυφές οδηγίες που σχετίζονται με τη σελίδα σας και πρέπει να προστίθενται σε κάθε σελίδα του δικτυακού τόπου σας ανάμεσα στο αρχικό και τελικό tag head. Ανάπτυξη Δικτυακών Τόπων 11
3. Αποστολή των Αρχείων του Δικτυακού Τόπου σ Έναν Κεντρικό Υπολογιστή Ανάπτυξη Δικτυακών Τόπων 12
Αφού ολοκληρώσετε το δικτυακό τόπο σας και είστε έτοιμοι να τον «βγάλετε στον αέρα» θα πρέπει να μεταφέρετε τις σελίδες και τα άλλα αρχεία που χρησιμοποιεί σε έναν κεντρικό υπολογιστή. Για το σκοπό αυτό μπορείτε να χρησιμοποιείτε ένα πρόγραμμα FTP (File Transfer Protocol, που σημαίνει πρωτόκολλο μεταφοράς αρχείων). Ανάπτυξη Δικτυακών Τόπων 13
3.1 Προγράμματα FTP για Windows Ένα από τα δημοφιλέστερα προγράμματα FTP για PCs είναι το WS-FTP. Πρώτα πρέπει να επιλέξετε ποιον υπολογιστή θέλετε να προσπελάσετε. Αν θέλετε να στείλετε τα αρχεία σας στο server που χρησιμοποιείτε, εισάγετε τα στοιχεία αυτού του υπολογιστή στην οθόνη Session Properties που εμφανίζεται όταν εκκινεί το πρόγραμμα. Αφού εισάγετε όλα τα απαραίτητα στοιχεία πατήστε ΟΚ για να συνδεθείτε με τον εν λόγω υπολογιστή. Εάν η σύνδεση είναι επιτυχής το WS-FTP εμφανίζει τον υπολογιστή που προσπελάζετε, ο οποίος αναφέρεται με τον όρο remote system (απομακρυσμένο σύστημα) στο δεξιό παράθυρο. Ανάπτυξη Δικτυακών Τόπων 14
συνέχεια Ανάπτυξη Δικτυακών Τόπων 15
συνέχεια Ο δικός σας υπολογιστής (τοπικός, local) εμφανίζεται στο αριστερό παράθυρο. Μπορείτε να μεταφέρετε αρχεία μεταξύ των δυο υπολογιστών κάνοντας κλικ στο όνομα του αρχείου, που θέλετε να μεταφέρετε, για να το επιλέξετε και μετά άλλο ένα κλικ σε ένα από τα δυο βέλη που εμφανίζονται στο κέντρο της οθόνης για να το μεταφέρεται. Μπορείτε να κινήστε και στη δομή των φακέλων των δυο υπολογιστών κάνοντας κλικ στο βέλος στην κορυφή της λίστας αρχείων για να επιστρέψετε στον προηγούμενο φάκελο. Με διπλό κλικ στο όνομα του φακέλου εμφανίζονται τα περιεχόμενά του. Ανάπτυξη Δικτυακών Τόπων 16
συνέχεια Ανάπτυξη Δικτυακών Τόπων 17
3.2 Προγράμματα FTP για Macintosh Ένα από τα δημοφιλέστερα προγράμματα FTP για Macintosh είναι το Yummy FTP. Ξεκινώντας πρέπει να εισάγετε τα στοιχεία του υπολογιστή που θέλετε να προσπελάσετε όπως όνομα server, όνομα χρήστη καθώς και κωδικό πρόσβασης. Στο Yummy τα στοιχεία αυτά εισάγονται στην οθόνη New Connection που εμφανίζεται με την εκκίνηση του προγράμματος και στη συνέχεια κάντε κλικ στο κουμπί Connect. Στο σημείο αυτό θα εμφανιστεί ένα παράθυρο, όπου στο αριστερό μέρος φαίνεται ο σκληρός δίσκος του υπολογιστή σας και στο αριστερό ο σκληρός δίσκος του υπολογιστή που προσπελαζετε. Ανάπτυξη Δικτυακών Τόπων 18
συνέχεια Ανάπτυξη Δικτυακών Τόπων 19
συνέχεια Ανάπτυξη Δικτυακών Τόπων 20
συνέχεια Μπορείτε να μεταφέρετε αρχεία από τη μια πλευρά στην άλλη με τη διαδικασία «μεταφοράς και απόθεσης» με το ποντίκι ή να επιλέξετε το αρχείο που θέλετε να μεταφέρετε και να κάνετε κλικ στο κουμπί transfer. Ανάπτυξη Δικτυακών Τόπων 21
3.3 Βασιζόμενο στο Web FTP Ονομάζεται έτσι επειδή η μεταφορά των αρχείων γίνεται από το περιβάλλον της εφαρμογής web browser χωρίς να χρειάζεται να αγοράσετε ή να εγκαταστήσετε κάποιο ειδικό πρόγραμμα. Στην εικόνα που ακολουθεί παρουσιάζονται οι δυνατότητες FTP που έχουν στη διάθεσή τους οι χρήστες του Yahoo! GeoCities. Ανάπτυξη Δικτυακών Τόπων 22
συνέχεια Ανάπτυξη Δικτυακών Τόπων 23
4. Η Φάση Δοκιμών του Δικτυακού Τόπου σας Ανάπτυξη Δικτυακών Τόπων 24
Αφού αποστείλετε το δικτυακό τόπο σας στο server θα πρέπει να κάνετε κάποιους ελέγχους για να δείτε αν όλα λειτουργούν σωστά. 1. Έλεγχος όλων των σελίδων για να βεβαιωθείτε ότι τα πάντα μεταφέρθηκαν σωστά. 2. Έλεγχος για το αν λειτουργούν οι συνδέσεις και αν εμφανίζονται όλες οι εικόνες 3. Έλεγχος για το αν ο δικτυακός τόπος μας φαίνεται καλά και λειτουργεί σε όλες τις εφαρμογές browser. Ανάπτυξη Δικτυακών Τόπων 25
5. Δημοσίευση του Δικτυακού Τόπου σας Ανάπτυξη Δικτυακών Τόπων 26
Αφού ο δικτυακός τόπος σας τεθεί σε λειτουργία μπορείτε να ξεκινήσετε τη διαδικασία καταχώρισης του URL του σε μηχανές και καταλόγους αναζήτησης. Στους καταλόγους αναζήτησης κατά κανόνα συμπληρώνετε μια φόρμα με λεπτομερείς πληροφορίες σχετικά με το δικτυακό τόπο και το σκοπό του. Στις μηχανές αναζήτησης η καταχώριση του δικτυακού τόπου σας δεν απαιτεί τίποτα περισσότερο από τη δήλωση της διεύθυνσης URL και πιθανώς μιας διεύθυνσης e-mail. Ανάπτυξη Δικτυακών Τόπων 27
5.1 Υποδείξεις Προώθησης Ανταλλαγή συνδέσεων με δικτυακούς τόπους που έχουν κάποια σχέση με το δικό σας. Δημιουργήστε περιεχόμενο το οποίο αξίζει να κοινοποιηθεί. Αξιοποιήστε τους πελάτες και τις γνωριμίες σας. Μην ξεχάσετε τους παραδοσιακούς τρόπους διαφήμισης. Εάν έχετε τον απαιτούμενο προϋπολογισμό σκεφτείτε τη δυνατότητα διαφημίσεων online. Το πιο σημαντικό από όλα είναι να δημιουργήσετε χρήσιμο και αξιόλογο περιεχόμενο. Ανάπτυξη Δικτυακών Τόπων 28
5.2 Βγάλτε στον Αέρα το Δικτυακό Τόπο σας Συνοψίζοντας: αφού επιλέξετε μια εταιρεία φιλοξενίας, χρησιμοποιείστε ένα πρόγραμμα FTP για να μεταφέρετε το δικτυακό τόπο σας στο server. Ελέγξτε τις σελίδες σε αρκετές εφαρμογές browser και διαφορετικά συστήματα υπολογιστών για να επιβεβαιώσετε ότι καταφέρατε να δημιουργήσετε και να δημοσιεύσετε επιτυχώς το δικτυακό τόπο σας. Εάν το κρίνετε σκόπιμο προσθέστε μια καταχώριση για το δικτυακό σας τόπο σε μηχανές και καταλόγους αναζήτησης. Να θυμάστε ότι η προώθηση του δικτυακού τόπου σας είναι μια συνεχής διαδικασία και απαιτεί τακτική συντήρηση. Ανάπτυξη Δικτυακών Τόπων 29