21 Μαΐου, 2014

Πολυγλωσσικοί μηχανισμοί

Υπάρχουν διάφοροι μέθοδοι / τεχνικές προκειμένου να έχουμε ένα website σε πολλές γλώσσες. Θα προσπαθήσουμε να βρούμε τα καλύτερα χαρακτηριστικά μέσω της λειτουργίας των πρόσθετων εργαλείων (plugins) για WordPress. 



Υπάρχουν οι παρακάτω τύποι εργαλείων
  1. Μία καταχώρηση για κάθε γλώσσα ( πχ. WPML με κόστος, Polylang δωρεάν ). Οι μετεφρασμένες σελίδες συνδέονται μεταξύ τους δείχνοντας ότι κάθε μία είναι μετάφραση μιας άλλης 
  2. Αποθήκευση όλων των μεταφράσεων σε μία καταχώρηση. Εμφανίζεται στο χρήστη μόνο η γλώσσα που του ταιριάζει (πχ. qTranslate).
  3. Δυναμική μετάφραση της κάθε σελίδας (πχ. Transposh ) με τη χρήση συστημάτων αυτόματης μετάφρασης και πιθανόν τη συμβολή του χρήστη (ή ανακατεύθυνση σε τέτοιες υπηρεσίες εκτός του website πχ. Google AJAX Translation)
  4. Χρήση διφορετικού subdomain για κάθε γλώσσα. Στο WP αυτό υλοποιείται με ένα 'δίκτυο εγκαταστάσεων' και επιπλέον χρήση plugins (πχ. Multisite Language Switcher, Multilingual Press).
Η πιο 'καθαρή', εύκολη και SEO frienly περίπτωση είναι η πρώτη. Επειδή συγκεντρώνει τα εξής χαρακτηριστικά :
- Δίνουμε τελείως διαφορετικό url για την κάθε γλώσσα
- Μπορούμε να χειριστούμε σωστά τις περιπτώσεις όπου η μετάφραση δεν έχει δωθεί
- Είναι ξεκάθαρο ποια γλώσσα αφορά η κάθε σελίδα
- Μεταφράζεται ολόκληρη η ιστοσελίδα (μενού, εργαλεία, κείμενο)

08 Μαΐου, 2014

Mobile Site


Ένα Mobile Site είναι έχει responsive εμφάνιση συν κάτι πολύ σημαντικό..

Το βασικό μειονέκτημα για τα responsive sites είναι ότι για κάθε σελίδα του website παρέχουν περίπου τα τριπλάσια δεδομένα μορφοποίησης (HTML5, CSS3, JS) προκειμένου να μπορέσουν να προβληθούν τελικά σε οποιαδήποτε συσκευή (οθόνη, tablet, κινητό). Το περιεχόμενο (κείμενο, εικόνες κλπ) φυσικά κατεβαίνει μία φορά για κάθε σελίδα, αλλά διατάσεται διαφορετικά αναλόγως τη συσκευή απεικόνισης.



Για παράδειγμα ένας χρήστης που βλέπει ένα responsive site από κινητό θα έχει κατεβάσει το περιεχόμενο (κείμενο, εικόνες κλπ) συν τον κώδικα για να δεί σωστα τη σελίδα (στο πλάτος κινητού) ..ΣΥΝ το κώδικα που θα προέβαλλε τη σελίδα σε πλάτος tablet, ΣΥΝ το κώδικα που θα προέβαλε τη σελίδα σε πλάτος οθόνης η/υ. Ετσι ναι μεν δίνουμε ένα site που μπορεί να διαβαστεί και από κινητά, αλλά καταναλώνουμε πολλά από τα MB της σύνδεσης του κινητού και επιπλέον υστερούμε σε ταχύτητα.

Το παραπάνω πρόβλημα δεν είναι τόσο μεγάλο αν έχουμε φροντίσει οι ιστοσελίδες να είναι 'ελαφριές' ωστόσο με λίγο κώδικα μπορούμε να έχουμε ένα mobile site. Ένα mobile site, με κώδικα που τρέχει στο server, κάθε φορά που κάποιος ζητάει την ιστοσελίδα καταλαβαίνει τον τύπο της συσκευής και στέλνει μόνο τα κατάλληλα δεδομένα. Με αυτό τον τρόπο κερδίζουμε πολύ σε ταχύτητα και επιβαρύνουμε λιγότερο τους χρήστες με χαμηλές ταχύτητες.

Παράδειγμα τέτοιου website είναι το ELLHNIKA gr