Νέο site για το PC Magazine Greece
Μετά απο αναμονή αρκετών ημερών, η ομάδα ανάπτυξης του e-pcmag.gr, «ανέβασε» τη νέα έκδοση του site του περιοδικού PC Magazine.
Οι συντελεστές, επέλεξαν να εγκαταλείψουν την προηγούμενη πλατφόρμα (Xoops CMS) η οποία και δεν αναβαθμιζόταν τελευταία, βαίνοντας σίγουρα προς εγκατάλειψη απο τους δημιουργούς της.
Η πλατφόρμα που επελέγη για το νέο site είναι η Drupal CMS. Προφανώς, ενα site επιλέγει πάντα ενα supported backend (εαν δεν δημιουργήσει κάτι απο το μηδέν), ωστε να υπάρχει υποστήριξη, ενημερώσεις, βελτιώσεις και ομάδες ανάπτυξης modules (εφαρμογιδίων), για την κάλυψη των αναγκών του.
Το Drupal είναι φημισμένο ως «the ugly CMS». Είναι βάσιμο αυτό, εφόσον όλη η…τέχνη αυτής της πλατφόρμας βρίσκεται στον κώδικα της και όχι στα themes και templates που διατίθενται για αυτήν. Ακόμα και το επίσημο site του Drupal δεν φημίζεται για την εμφάνιση του…
Αυτός είναι και ο λόγος που κάποια απο τα μέλη του PCMag Forum, έβαλαν «τις φωνές» στην ομάδα ανάπτυξης. Έχουν ανακαλύψει ουκ ολίγα bugs, το layout του forum είναι στενό, έχει επιλεγεί fixed-size layout (αν και θα μπορούσε να επιλεγεί κάποιο elastic) και προφανώς η αλλαγή ήταν … πολιτισμικό σοκ. Επίσης δεν ισχύουν οι παλιοί κωδικοί χρήστη κάτι που λύνεται με τη δημιουργία νέου κωδικού…
Επειδή γνωρίζω τους αρκετούς ανθρώπους στο έντυπο αυτό -όπως και στο PC World- θα μπορούσα να είμαι μετριοπαθής έως προσεκτικός. Επειδή όμως επιβάλλω στον εαυτό μου να τηρώ της αρχές μου, θα πω πως δεν έπρεπε να «ανέβει» live το νέο site ακόμα… Αν και ακούστηκαν δικαιολογίες απο μεριάς ομάδας ανάπτυξης. Δικαιολογίες που μπορεί να στέκουν εν μέρει. Και πάλι θα επιμείνω πως η μεθοδολογία μετάβασης ήταν το μεγαλύτερο λάθος. Όχι η ίδια η μετάβαση στο Drupal.
Κάθε ιστότοπος με social χαρακτηριστικά, ΕΙΝΑΙ οι χρήστες του. Δεν είναι η πλατφόρμα. Το πρώτο μέλημα λοιπόν, πρέπει να είναι οι Χρήστες.
Σε μια τέτοια απωλεστική μετάβαση -διότι χάθηκε μέρος του προηγούμενου περιεχομένου όπως η Gallery- φροντίζει κανείς να δώσει λύσεις ωστε να μην είναι εν τέλει απωλεστική…Με κάθε τρόπο. Προσλαμβάνει για παράδειγμα εναν Database Specialist για να μεταφέρει μια βάση -της gallery εν προκεμένω- σε διαφορετική πλατφόρμα. Αυτό είναι δυνατόν, εφόσον μιλάμε για relational database. Αρκεί να γίνουν τα απαραίτητα alters επάνω στη βάση ωστε να γίνει αποδεκτή στο διαφορετικό gallery module. Εν τέλει, επιβάλλεται να γίνεται σεβαστό πάνω και πέρα απο όλα, το user content. Αυτό είναι εξάλλου η περιουσία ενος social site. Δεν υφίστανται δικαιολογίες.
Επίσης, σωστή πρακτική είναι η παράλληλη ύπαρξη του νέου με το «παλιό», ωστε να έχεις τα δυο αναγκαία αποτελέσματα:
- Εντοπισμός bugs και επίλυση τους χωρίς άγχος
- Ομαλή μετάβαση μέσα απο την «αποδοχή» του νέου απο τους χρήστες
Στο δεύτερο σημείο, αναφέρομαι στην ανάγκη των χρηστών να νοιώθουν πως βρίσκονται σε γνώριμο περιβάλλον (παλιό) και παράλληλα να αρχίσουν να ταυτίζονται σταδιακά και ομαλά με το νέο. Αυτό εξάλλου εξυπηρετούν οι beta εκδόσεις των sites που συνυπάρχουν με το παλιό. Αυτό ίσως να δημιουργούσε πρόβλημα απο την άποψη του social, διότι το νέο user content θα πήγαινε στο … παλιό site και την «παλιά» Βάση…
Εδώ θα επιμείνω πως και πάλι υπάρχουν λύσεις. Αφου ολοκληρωθεί η μετάβαση μετά απο ενα εύλογο διάστημα debugging και «κατέβει» το παλιό site, μπορεί να γίνει ενα νέο import του πρόσφατου user content για το διάστημα συνύπαρξης. Περισσότερη δουλειά; Σίγουρα! Αλλά, απο την άλλη αποφεύγεται το live debugging που γίνεται τώρα στην ιστοσελίδα. Όπως επίσης αποφεύγεται και το flaming απο παραπονούμενους διότι είναι «πολλά» τα bugs.
Αυτή είναι η προσωπική μου άποψη. Αν και γνωρίζω πως το Drupal έχει μεγάλες -έως πολύ μεγάλες- δυνατότητες σε σχέση με το Xoops, ξέρω επίσης πως επιβάλλεται να σέβεσαι τον κόσμο που σε στηρίζει. Είναι αδιανόητο για παράδειγμα πως δεν έχει γίνει καν πλήρης εξελληνισμός του νέου site. Θα μπορούσε να είχε «στηθεί» ενα εντελώς διαφορετικό μηχάνημα με το ίδιο backend μόνο για το κομμάτι της μετάφρασης η οποία θα «περνούσε» στο κανονικό site. Έτσι θα είχαμε τουλάχιστον ελληνικά παντού.
Αυτό όμως που γνωρίζω είναι πως υπάρχει διάθεση και κέφι για την βελτίωση και ανάπτυξη του. Θα βγεί εν τέλει κάτι καλό. Αλλά είπαμε. Διαφωνώ στην επιλογή της μεθόδου της μετάβασης…
Καλή αρχή παιδιά…


