Δημοσιεύτηκε: 07 Απρ 2012, 21:41
Καλησπέρα,
Ασχολούμαι επαγγελματικά με την κατασκευή ιστοτόπων και web εφαρμογών. Αναπτύσσω κυρίως σε Drupal, αλλά συντηρώ και κάποια wordpress και joomla sites. Το Drupal είναι η επιλογή μου, λόγω των δυνατοτήτων του, της εύκολης παραμετροποίησης και επέκτασής του μέσω έτοιμων προσθέτων και θεμάτων, αλλά και της δυνατότητας να γράψεις τις δικές σου επεκτάσεις και να κατασκευάσεις τα δικά σου θέματα χρησιμοποιώντας το άρτια τεκμηριωμένου api του. Το wordpress είναι μια καλή επιλογή για κάποιον που δεν θέλει να μάθει σε βάθος ένα αρκετά πολύπλοκο CMS όπως το Drupal. Είναι πιο απλοϊκό στη λογική του, μια και ξεκίνησε ως μηχανή για blog, αλλά τα τελευταία χρόνια έχει εξελιχθεί σε ένα αρκετά πλήρες CMS. Και κυκλοφορούν και αρκετά όμορφα έτοιμα θέματα για wordpress. Το joomla από την άλλη, προσωπικά δεν μου αρέσει ο κώδικάς του σαν λογική, αλλά είναι θέμα γούστου μάλλον. Θεωρείται από κάποιους λίγο πιο εύκολο από το Drupal.
Σχετικά με το DNS, μπορείς να το κλείσεις από το papaki.gr ή κάποιον άλλο καταχωριτή στην Ελλάδα. Οι τιμές είναι αυτές που είπε ο Σίμος. Αφού κλείσεις το DNS πρέπει να το συνδέσεις με το χώρο που θα φιλοξενήσει το site (hosting) ορίζοντας τους κατάλληλους DNS Servers.
Τέλος για το hosting είτε πας σε κάποια δωρεάν λύση, από αυτές που σου είπαν πιο πάνω, είτε σε κάποια επι πληρωμή. Οι τιμές για hosting ποικίλουν. Συνήθως είναι ποιο ακριβό το hosting σε servers που βρίσκονται στην Ελλάδα, απ' ότι στο εξωτερικό (εγώ π.χ. διαθέτω hosting για τους πελάτες μου σε servers που βρίσκονται στην Αγγλία, με κόστος γύρω στα 40euro το χρόνο). Αυτός που θα σου παρέχει το hosting θα σου δώσει πρόσβαση μέσω ενός web-based pannel συνήθως CPanel ή Plesk, μέσω του οποίου θα μπορείς να ρυθμίζεις διάφορα πράγματα, όπως βάσεις δεδομένων, λογαριασμούς email, να ανεβάζεις και να επεξεργάζεσαι τα αρχεία του site, να κάνεις ρυθμίσεις στον apache και την PHP κ.α.
Το site το φτιάχνεις (εφόσον το φτιάξεις μόνος σου και δεν πληρώσεις κάποιον άλλο να στο φτιάξει) τοπικά στον υπολογιστή σου, στον οποίο πρέπει να έχεις στήσει ένα περιβάλλον παρόμοιο με αυτό του server που θα φιλοξενηθεί (σε ubuntu ένα sudo tasksel install lamp-server αρκεί για να εγκαταστήσει -σχεδόν- όλα όσα θα χρειαστείς), και όταν το έχεις έτοιμο το ανεβάζεις στο hosting server μέσω του pannel ή S/FTP. Αν δεν αρκεστείς σε έτοιμα templates και θέματα, και χρειαστεί να γράψεις ή να τροποποιήσεις κώδικα HTML/CSS/JavaScript/PHP για να πετύχεις το αποτέλεσμα που θες, θα χρειαστείς και έναν εργαλείο να επεξεργάζεσαι κώδικα. Αυτό το εργαλείο μπορεί να είναι ένας απλός επεξεργαστής κειμένου σαν το gedit ή το vim, ή ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών όπως το NetBeans.
Ασχολούμαι επαγγελματικά με την κατασκευή ιστοτόπων και web εφαρμογών. Αναπτύσσω κυρίως σε Drupal, αλλά συντηρώ και κάποια wordpress και joomla sites. Το Drupal είναι η επιλογή μου, λόγω των δυνατοτήτων του, της εύκολης παραμετροποίησης και επέκτασής του μέσω έτοιμων προσθέτων και θεμάτων, αλλά και της δυνατότητας να γράψεις τις δικές σου επεκτάσεις και να κατασκευάσεις τα δικά σου θέματα χρησιμοποιώντας το άρτια τεκμηριωμένου api του. Το wordpress είναι μια καλή επιλογή για κάποιον που δεν θέλει να μάθει σε βάθος ένα αρκετά πολύπλοκο CMS όπως το Drupal. Είναι πιο απλοϊκό στη λογική του, μια και ξεκίνησε ως μηχανή για blog, αλλά τα τελευταία χρόνια έχει εξελιχθεί σε ένα αρκετά πλήρες CMS. Και κυκλοφορούν και αρκετά όμορφα έτοιμα θέματα για wordpress. Το joomla από την άλλη, προσωπικά δεν μου αρέσει ο κώδικάς του σαν λογική, αλλά είναι θέμα γούστου μάλλον. Θεωρείται από κάποιους λίγο πιο εύκολο από το Drupal.
Σχετικά με το DNS, μπορείς να το κλείσεις από το papaki.gr ή κάποιον άλλο καταχωριτή στην Ελλάδα. Οι τιμές είναι αυτές που είπε ο Σίμος. Αφού κλείσεις το DNS πρέπει να το συνδέσεις με το χώρο που θα φιλοξενήσει το site (hosting) ορίζοντας τους κατάλληλους DNS Servers.
Τέλος για το hosting είτε πας σε κάποια δωρεάν λύση, από αυτές που σου είπαν πιο πάνω, είτε σε κάποια επι πληρωμή. Οι τιμές για hosting ποικίλουν. Συνήθως είναι ποιο ακριβό το hosting σε servers που βρίσκονται στην Ελλάδα, απ' ότι στο εξωτερικό (εγώ π.χ. διαθέτω hosting για τους πελάτες μου σε servers που βρίσκονται στην Αγγλία, με κόστος γύρω στα 40euro το χρόνο). Αυτός που θα σου παρέχει το hosting θα σου δώσει πρόσβαση μέσω ενός web-based pannel συνήθως CPanel ή Plesk, μέσω του οποίου θα μπορείς να ρυθμίζεις διάφορα πράγματα, όπως βάσεις δεδομένων, λογαριασμούς email, να ανεβάζεις και να επεξεργάζεσαι τα αρχεία του site, να κάνεις ρυθμίσεις στον apache και την PHP κ.α.
Το site το φτιάχνεις (εφόσον το φτιάξεις μόνος σου και δεν πληρώσεις κάποιον άλλο να στο φτιάξει) τοπικά στον υπολογιστή σου, στον οποίο πρέπει να έχεις στήσει ένα περιβάλλον παρόμοιο με αυτό του server που θα φιλοξενηθεί (σε ubuntu ένα sudo tasksel install lamp-server αρκεί για να εγκαταστήσει -σχεδόν- όλα όσα θα χρειαστείς), και όταν το έχεις έτοιμο το ανεβάζεις στο hosting server μέσω του pannel ή S/FTP. Αν δεν αρκεστείς σε έτοιμα templates και θέματα, και χρειαστεί να γράψεις ή να τροποποιήσεις κώδικα HTML/CSS/JavaScript/PHP για να πετύχεις το αποτέλεσμα που θες, θα χρειαστείς και έναν εργαλείο να επεξεργάζεσαι κώδικα. Αυτό το εργαλείο μπορεί να είναι ένας απλός επεξεργαστής κειμένου σαν το gedit ή το vim, ή ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών όπως το NetBeans.