Στην εταιρεία που δουλεύω για να συντηρώ και να εξελίσω το site της, υπάρχουν αρκετοί Mac — υποτίθεται επειδή γίνεται «δημιουργική» δουλειά (ενώ εγώ ψήνω κάστανα…). Εν πάσει περιπτώσει, δεν με απασχολεί ιδιαίτερα αλλά μερικές φορές αντιμετωπίζω διάφορα ζητήματα, όπως το σημερινό. Μου έδωσαν μερικές σελίδες με τις αναμνηστικές φωτογραφίες από μια πρόσφατη εκδήλωση για να «χτενίσω» και να ανεβάσω κάπου στον server, φτιαγμένο σε iWeb. Δείτε τι ανακάλυψα!
Με λίγα λόγια, το iWeb είναι σίγουρα το νέο FrontPage – εκείνο το άθλιο WYSIWYG πρόγραμμα για κατασκευή ιστοσελίδων, ο τρόμος όλων των προγραμματιστών (όταν κάποτε καλούνται να συντηρήσουν ένα site φτιαγμένο με δαύτο) που ευτυχώς καταργήθηκε. Λοιπόν, το iWeb είναι χειρότερο. Μακράν.
Το project είναι πολύ απλό, 37 φωτογραφίες να παρουσιαστούν με φιλικό και όμορφο τρόπο. Μόνο που μιλάμε για την Apple – την εταιρεία που έχει «άλλη» άποψη για το φιλικό και το όμορφο. Θα προσπεράσω το όμορφο (διότι, μην ξεχνιόμαστε, εγώ δεν ξέρω) και θα επικεντρωθώ στο φιλικό.
Για αρχή λοιπόν, το πακέτο περιλαμβάνει 204 αρχεία σε 90 folders -για 37 φωτογραφίες υπενθυμίζω- και ζυγίζει 7,29MB (Megabytes). Η σελίδα με τα thumbnails ζυγίζει 706KB – τα 275KB από αυτά είναι κώδικας Javascript (που στην συγκεκριμένη σελίδα δεν χρειάζεται), το slideshow ανοίγει σε pop-up (μικρό το κακό, αφού, έτσι κι αλλιώς χρειάζεται Javascript για να λειτουργήσει) και τέλος, η σελίδα όπου μπορείς να δεις τις φωτογραφίες στη σειρά ζυγίζει ακόμα περισσότερο αφού έχει φορτωμένες ήδη όλες τις φωτογραφίες! Μικρό το κακό θα μου πεις πάλι, είμαστε στην εποχή του broadband και το 1MB δεν είναι τίποτα. Νομίζεις!
Σύμφωνα με τα στατιστικά του server όπου φιλοξενείται το site της επιχείρησης, το 40% των επισκεπτών έχουν Unknown (οι περισσότεροι), Dialup και ISDN συνδέσεις, το οποίο Unknown πιθανότατα πρόκειται για εταιρικές συνδέσεις που τι περισσότερες φορές έχουν περιορισμό στο bandwidth. Οι οποίες εταιρικές συνδέσεις συνήθως χρησιμοποιούν proxy ή άλλου είδους servers που, πολύ συχνά, φιλτράρουν την κίνηση στο δίκτυο τους και ίσως να κόβουν την Javascript, το οποίο μας επαναφέρει στον σχολιασμό του iWeb. Δεν δουλεύει τίποτα χωρίς Javascript! Δεν εμφανίζεται τίποτα — λευκή σελίδα! Εκτός από αυτό, ο κώδικας των σελίδων είναι μια σούπα από div και span, inline CSS και Javascript αλλά και Javascript links, γεμάτος class και id, img tags χωρίς src (!), ενώ -φυσικά- δεν είναι valid XHTML, και όλα αυτά γιατί; Για μερικά εφέ, τα οποία μπορούν κάλιστα να προστεθούν με σωστό τρόπο ώστε να μπορούν όλοι οι χρήστες να δουν το site μας! Ή μήπως, για να μπορεί ο οποιοσδήποτε να λέει πως μπορεί να φτιάξει site χωρίς να γράψει ούτε μία γραμμή κώδικα — όπως έκανε και το FrontPage! Ναι, καλά!






