Το περασμένο μήνα βγήκε «στον αέρα» το paper-bookland.gr. Πρόκειται για ένα online βιβλιοχαρτοπωλείο, στα πρώτα του βήματα!
Το site χτίστηκε με ASP (ναι, την παλιά!) και, η αλήθεια είναι πως, μετάνιωσα γι'αυτό. Διάφοροι λόγοι με ανάγκασαν να χρησιμοποιήσω την πλατφόρμα της Microsoft αλλά, δυστυχώς, δεν έχω χρόνο να αφιερώσω να μάθω .net. Έτσι υποχρεώθηκα να αναζητήσω ή να προγραμματίσω διάφορες συναρτήσεις που απουσιάζουν από την ASP ενώ βρίσκονται σε οποιαδήποτε άλλη -πιο σύγχρονη- γλώσσα. Εν πάση περιπτώσει...
Πήρα στα χέρια μου ένα μινιμαλιστικό -σχεδόν βαρετό- design και προσπάθησα με τη βιβλιοθήκη mootools να δώσω λίγο ενδιαφέρον, να προσθέσω λίγο animation, αρκετό validation στη μεριά του χρήστη και διάφορες ευκολίες. Φυσικά, δεν έχει ολοκληρωθεί ακόμα η δουλειά — άλλωστε, ποτέ δεν τελειώνει ένα site, είναι -και οφείλει να είναι- πάντα «υπό κατασκευή». Εννοείται πως το site είναι γραμμένο με καθαρό, Strict XHTML και CSS κώδικα.
Το paper-bookland.gr χρησιμοποιεί την database της Βιβλιονέτ για το κομμάτι του βιβλιοπωλείο και αυτό, μερικές φορές, προσθέτει μια καθυστέρηση στο φόρτωμα των σελίδων το οποίο θα λυθεί εν καιρώ. Επίσης, απαιτούνται διάφοροι έλεγχοι για κενά στοιχεία, λανθασμένες ημερομηνίες ή/και τιμές που τυχόν υπάρχουν στον server της Βιβλιονέτ και θα μπορούσαν να με «κρεμάσουν» — ελπίζω πως έχω καλύψει όλες τις πιθανότητες αλλά δεν μπορεί κανείς, ποτέ, να είναι σίγουρος!
Για το κομμάτι του χαρτοπωλείου χτίστηκε μια database σε Microsoft SQL Server 2005 και αρκετές σελίδες διαχείρησης για την ενημέρωση της. Οι υπεύθυνοι του paper-bookland.gr έχουν τη δυνατότητα να ενημερώνουν το site σε πραγματικό χρόνο, και αυτό γίνεται όλη την ώρα. Νέα είδη εισάγονται στον κατάλογο, οι περιγραφές τους «χτενίζονται» και ενημερώνονται τα χαρακτηριστικά και οι φωτογραφίες των προϊόντων αρκετές φορές τη μέρα — σα να γεμίζουν τα ράφια ενός καταστήματος σιγά-σιγά!
Το σχέδιο για την κατασκευή ενός ολοκληρωμένου, online βιβλιοχαρτοπωλείου είναι μάλλον φιλόδοξο αλλά, πιστεύουμε πως θα τα καταφέρουμε. Αν θέλετε, μπορείτε να κάνετε μια επίσκεψη και να στείλετε τις παρατηρήσεις σας στους διαχειριστές.






