Δημιουργία site

Δημιουργία ιστοσελίδας με WordPress

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

Τι είναι το WordPress

Tο WordPress ειναι μια πλατφόρμα δημιουργίας και διαχείρισης περιεχομένου με το οποίο μπορειτε να δημιουργείτε ιστοσελίδες. Δεν εγκαθίσταται στον υπολογιστή σας, αλλα απ’ ευθείας στον χώρο οπου θα “τρεχει” η ιστοσελίδα σας. Οπως θα δείτε παρακάτω, η εγκατάσταση ειναι παρα πολυ εύκολη και μολις ολοκληρωθεί, το WordPress θα δημιουργησει δύο τμήματα. To front-end και το back-end.

Το front-end είναι το τμήμα που βλέπουν οι επισκέπτες και το back-end ειναι το τμήμα που βλέπουν οι διαχειριστές αφού κάνουν login.
Μεσά απο το back-end, μπορουν να δημιουργούν νέες σελιδες, να ανεβαζουν φωτογραφιες, βίντεο, να εγκρίνουν δημοσιεύσεις ή σχόλια άλλων, να αλλάζουν τίτλους, να δημιουργούν ερωτηματολόγια, δημοσκοπήσεις και πολλά άλλα.

Αξιζει να σημειωθεί πως το WordPress είναι δωρεάν και χρησιμοποιείται απο κολλοσούς οπως το flickr (blog), το Facebook newsroom, την ηλεκτρονική εφημεριδα του πανεπιστημιου του Harvard, την Sony music κα.

Εύρεση domain

Για την δημιουργία ιστοσελίδας, το πρώτο βήμα μας είναι η αναζήτηση ενός domain.
Τη διεύθυνσης που θα πληκτρολογεί ο χρήστης για να “μπαίνει” στη σελίδα μας.
Μπορεί να αποτελείται από γράμματα, αριθμούς και παύλες οι οποίες παίζουν τον ρόλο του κενού ανάμεσα στις λέξεις.
Οι επιλογές στις καταλήξεις είναι πάρα πολλές (.net, .org, .co.uk, .io κτλπ) αλλά εμείς θα επικεντρωθούμε στις δυο σημαντικότερες. Το .com και το .gr

Com ή gr;
Η κατάληξη .com, είναι η πιο γνωστή και αναγνωρίσιμη στον κόσμο.
Το κόστος για την απόκτηση ενός .com είναι περίπου στα 10 ευρώ + κάποιο επιπλέον ποσό για την απόκρυψη των προσωπικών σας στοιχείων.
Χωρίς τη χρήση της υπηρεσίας απόκρυψης, τα στοιχεία σας (ονοματεπώνυμο, τηλέφωνο, email, διεύθυνση) θα είναι στη διάθεση του καθένα, κάτι που ενδεχομένως δεν θα θέλατε.

Η κατάληξη .gr, απευθύνεται στους χρήστες από την Ελλάδα, και το κόστος κατοχύρωσης κυμαίνεται περίπου στα 20 ευρώ τη διετία (που είναι και η ελάχιστη διάρκεια κατοχύρωσης). Τα προσωπικά στοιχεία του ιδιοκτήτη προστατεύονται και δεν θα εμφανίζονται δημόσια.

Τεχνικά, δεν υπάρχει καμία διαφορά μεταξύ τους, άλλα η κατάληξη, θα επηρεάσει την κατάταξη της σελίδας σας στις μηχανές αναζήτησης (Google,Yahoo, κτλ). Κάθε ιστοσελίδα στο διαδίκτυο έχει σκοπό να εμφανίζεται ψηλά στις μηχανές αναζήτησης. Οπότε πρέπει να λάβουμε υπόψη ότι το .gr θα έχει συνήθως ένα προβάδισμα στις αναζητήσεις που γίνονται από Ελλάδα.

Το ιδανικό domain
Το ιδανικό domain, δεν θα πρέπει να περιέχει άσκοπους χαρακτήρες και αριθμούς. Θα πρέπει είναι σύντομο, ευκολομνημόνευτο, και να σχετίζεται με το περιεχόμενο της σελίδας.
Για παράδειγμα, το speedtest.gr είναι καλύτερο από το metrisi-taxutitas-internet.gr.
Είναι πιο σύντομο, το διαβάζεις και το θυμάσαι εύκολα.

Επιλογή καταχωρητή & κατοχύρωση domain

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

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

 

Σε περίπτωση που το επιθυμητό domain είναι ήδη κατοχυρωμένο, μπορούμε να κάνουμε μια προσφορά στον ιδιοκτήτη ή να περιμένουμε να λήξει με την ελπίδα ότι δεν θα ανανεωθεί.
Καλύτερα όμως να βρούμε ένα διαθέσιμο domain ώστε να μην μπλέξουμε με όλα αυτά.

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

Επιλογή φιλοξενίας

Ένα domain είναι απλά μια διεύθυνση, είναι το “ονομα” της σελίδας μας, και δεν μπορεί να έχει από μόνο του περιεχόμενο. Σε αυτό το βήμα θα αγοράσουμε ένα πακέτο φιλοξενίας το οποίο θα “συνδέσουμε” στο domain μας για να προσθέσουμε το περιεχόμενο που θέλουμε στην ιστοσελίδα μας.
Το πακέτο φιλοξενίας στην πραγματικότητα είναι ένας χώρος σε έναν server, που μπορεί να βρίσκεται σε οποιοδήποτε μέρος του κόσμου.
Ο πάροχος που θα επιλέξουμε, θα μεσολαβεί ανάμεσα στο domain μας και τον server όπου θα φιλοξενείται η σελίδα μας.

Φιλοξενία στην Ελλάδα ή στο Εξωτερικό;
Υπάρχουν πάρα πολλές εταιρίες φιλοξενίας στην Ελλάδα και στο εξωτερικό για να επιλέξουμε.
Συνήθως, τα ποιό ακριβά πακέτα είναι και τα καλύτερα, πολλές φορές όμως, οι αρχάριοι πελάτες επιλέγουν ακριβά πακέτα φιλοξενίας που στην πραγματικότητα δεν χρειάζονται, με το σκεπτικό ότι θα αυξηθούν οι απαιτήσεις της ιστοσελίδας τους μελλοντικά.
Για μια νέα σελίδα, ένα βασικό πακέτο είναι συνήθως αρκετό. Να θυμόμαστε ότι όλες οι σοβαρες εταιρίες προσφέρουν τη δυνατότητα αναβάθμισης σε περίπτωση που αυξηθούν οι ανάγκες σας.

“Εμείς θεωρούμε πως ένα βασικό πακέτο φιλοξενίας από κάποια αξιόπιστη εταιρία, είναι πολύ καλύτερο από ένα ακριβό πακέτο μια αμφίβολης εταιρίας.”

Ένα πακέτο φιλοξενίας στην Ελλάδα συνήθως κοστίζει ακριβότερα από κάποιο πακέτο φιλοξενίας σε καποια αλλη χώρα. Για παράδειγμα, το βασικό πακέτο της hostmein.gr, κοστιζει  43,80 Ευρώ + Φ.Π.Α. το έτος ενώ δεν ειναι λίγες οι εταιρίες του εξωτερικού που προσφέρουν φιλοξενία με μόλις 25-45 ευρώ το μήνα με απεριόριστη χρήση πόρων, κατι που δεν ισχύει σε καμία περίπτωση και θα το διαπιστώσετε διαβάζοντας τα “ψηλά γράμματα”.

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

Ας δούμε όμως τι χαρακτηριστικά πρέπει να έχει το πακετο που θα μας φιλοξενήσει:

Μέγιστος αριθμός domains: Ο μέγιστος αριθμός domain που μπορούμε να χρησιμοποιήσουμε στο συγκεκριμένο πακέτο φιλοξενίας.
Disc space: Είναι ο διαθέσιμος χώρος. Το συνολικό μέγεθος της ιστοσελίδας μας. Συνήθως τα πακέτα ξεκινάνε από 1GB και συνήθως είναι υπέρ αρκετό.
Bandwidth: Είναι η μηνιαία κίνηση δεδομένων από και προς την ιστοσελίδα μας. Αν η σελίδα μας δεν είναι υπερφορτωμένη με εικόνες ή και βίντεο, τότε η κίνηση δεδομένων θα είναι μικρή.
Μέγιστος αριθμός και είδος βάσης δεδομένων: Εδώ προσέχουμε να υποστηρίζεται η βάση δεδομένων MySQL που ειναι απαραίτητη για την εγκατάσταση του WordPress.
Η ιδανική αναλογία θα ήταν, μια βάση δεδομένων για κάθε ιστοσελίδα που θα φιλοξενήθει στο πακέτο φιλοξενίας.
Αριθμός Subdomains: Ο μέγιστος αριθμός υποσελίδων που μπορείτε να δημιουργήσετε στο συγκεκριμένο πακέτο. Είναι η διεύθυνση της μορφής sub.domain.gr. Στις περισσότερες περιπτώσεις περνάει απαρατήρητο διοτι δεν χρειάζεται.
Email accounts: Ο μέγιστος αριθμός λογαριασμών email που μπορούμε να δημιουργήσουμε με τα συνδεδεμένα domain. ([email protected] [email protected])
Τεχνική υποστήριξη: Καλό είναι να υπάρχει τουλάχιστον ένα τηλέφωνο επικοινωνίας με το οποίο θα μπορούμε να επικοινωνούμε κατά τις εργάσιμες ώρες.
Panel: Είναι το πρόγραμμα διαχείρισης της φιλοξενίας μας. Μέσα από αυτό μπορούμε να δημιουργήσουμε και να διαβάσουμε emails, να δούμε στατιστικά χρήσης κλπ. Ο οδηγός μας βασίζεται στο Cpanel και στο Softaculus. Για να προχωρήσουμε θα πρέπει να βεβαιωθούμε ότι το πακέτο της επιλογής μας υποστηρίζει και τα δυο.

Αυτά ειναι τα χαρακτηριστικά ενος πακέτου φιλοξενίας. Φυσικά όλα τα παραπάνω, ελάχιστη σημασία έχουν εάν ο πάροχος δεν είναι συνεπής, δεν προσφέρει άμεση υποστήριξη, διατηρεί πάρα πολλούς πελάτες ανά μηχάνημα (overselling) κλπ.

Ξεχώρισα κάποιες εταιριές παροχής φιλοξενίας και τωρα;
Μια καλή τεχνική θα ήταν να ζητήσουμε ένα δωρεαν ολιγοήμερο δοκιμαστικό λογαριασμό (Demo). Καμια αξιόλογη εταιρία δε θα σας το αρνηθεί.
Σιγουρα κατα τη διάρκεια του δοκιμαστικού λογαριασμου θα δημιουργηθούν διάφορες απορίες και δεν θα πρεπει να δισταζετε να κανετε  “χαζές” ερωτήσεις όσον άφορα την φιλοξενία σας.
Ο ιδανικός πάροχος θα πρέπει να έχει υπομονή, καλή διάθεση και να είναι συνεπής μαζί μας.
Εμείς απο τη μεριά μας δεν πρέπει κάνουμε κατάχρηση της τεχνικής υποστήριξης και να κατανοούμε πως η ευθύνη των τεχνικών της εταιρίας περιοριζεται στο πακετο φιλοξενίας και οχι στην εκμάθηση του WordPress ή την παροχή συμβουλών.

Σύνδεση domain με πακέτο φιλοξενίας

Αφού έχουμε καταχωρήσει το domain μας και έχουμε δημιουργησει λογαριασμο σε πάροχο φιλοξενιας, θα λάβουμε ένα email απο αυτόν, με τα στοιχεία του λογαριασμού μας, όπως το username, pass, κλπ. Εκεί θα αναγράφει και δυο διεύθυνσεις που αναφέρονται σαν “DNS1” και “DNS2”.
Εμείς πρέπει να αντιγράψουμε τους DNS, και έπειτα να τους “βάλουμε” στο domain μας. Με αυτό τον τρόπο, το domain μας, θα συνδεθεί με το πακέτο φιλοξενίας.
Αυτο το βήμα ειναι το ποιό εύκολο αλλά η ενημέρωση διαρκεί συνήθως απο 4 εως 8 ωρες, κατά τη διάρκεια της οποίας δεν θα μπορειτε να ανοίξετε τη σελίδα σας.

Εγκατάσταση WordPress με το Softaculus

Αφού συνδεθούμε στο Cpanel μέσα από την διαχείριση του server, θα πρέπει να εντοπίσουμε τον Softaculus apps installer με τον οποίο θα εγκαταστήσουμε το WordPress μέσα απο την ομώνυμη καρτέλα.
Το Softaculus περιλαμβάνεται στο Cpanel (το οποίο ένα από τα δυο βασικά πάνελ της αγοράς για τη διαχείριση των domain) και αυτό που κάνει είναι να εγκαθιστά προγράμματα οπως το WordPress αυτόματα.
Χωρίς αυτό θα έπρεπε να γίνεται χειροκίνητα η εγκατάσταση πράγμα που απαιτεί κάποιες γνώσεις και επιπλέον χρόνο.

 

Εμείς θα πρέπει να συμπληρώσουμε μονάχα τα εξής:
Choose the version you want to install: πάντα επιλέγουμε την τελευτάια έκδοση.
Choose Protocol: Επιλέγουμε https:// . Εάν δεν ειναι διαθέσιμο, επιλεγουμε http:// . Στην πορεία θα ζητήσουμε απο την τεχνική υποστήριξη να το ενεργοποιήσει.
Choose Domain: Επιλογη του domain
In Directory: Ορισμός φακελου εγκατάστασης του WordPress, θα εμφανιζεται ως προεκταση του domain. για παραδειγμα εαν βαλουμε, wp, το WordPress θα εγκατασταθει και θα τρεχει στο www.domainmas.gr/wp/. Αφήστε το κενο για να εγκατασταθεί στο domain σας.
Site Name: Όνομα του σαιτ σας. Έχετε την δυνατοτητα να το αλλάξετε στην πορεία.
Site Description: Περιγραφή. Έχετε την δυνατοτητα να το αλλάξετε στην πορεία.
Enable Multisite: Αφήστε το κενό.
Admin Username: Ονομα χρήστη του διαχειριστή.
Admin Password: Ο κωδικος του διαχειριστή.
Admin Email: Το Email σας.
Choose Language: Η γλώσσα της σελίδας σας.
Select Plugin(s): Υποπρογράμματα που θα εγκατασταθούν μαζι με το WordPress. Προτείνουμε να επιλέξετε τα: Limit Login Attempts (Loginizer)& το Classic Editor

Και τέλος install.

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

Μετά από λίγα λεπτά, η ιστοσελίδα σας σε WordPress θα βρίσκεται στον αέρα όπου θα μπορείτε να  γράψετε το πρώτο άρθρο, να αλλάξετε την εμφάνιση ή να επιλέξετε πρόσθετες λειτουργίες.
Αυτο θα γίνει αφού συνδεθείτε στην σελιδα διαχείρισης του WordPress, η διευθύνση της οποίας είναι www.domain.gr/wp-admin/

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

Σας ευχαριστούμε για την εμπιστοσύνη 🙂