Πολύ σημαντικές αλλαγές γίνανε στο τελευταίο update, 0.13.0, στην αρχιτεκτονική του κώδικα.
Συγκεκριμένα έχει σπάσει ο κώδικας της javascript σε μικρότερα κομμάτια, για μεγαλύτερη ευελιξία κι ευκολία στις αλλαγές. Ταυτόχρονα όλες οι κλήσεις ajax γίνονται πλέον παντού με την $.ajax (jquery) και όχι με την $.get που γίνονταν σε κάποια παλιότερα κομμάτια του κώδικα.
Μέχρι τώρα αυτές οι κλήσεις ajax καλούσαν πολλά μικρά αρχεία php. Αυτό άλλαξε πλέον και στην θέση τους γίνεται routing και καλούνται οι αντίστοιχες μέθοδοι μιας κλάσης που περιέχει το σύνολο του κώδικα για τις ajax κλήσεις.
Για να γίνει το routing χρησιμοποιεί ένα αρχείο .htaccess. Υπάρχει περίπτωση να μην λειτουργεί στον server του χρήστη το htaccess. Αν συμβεί αυτό, η εφαρμογή θα του εμφανίσει μήνυμα λάθους με οδηγίες πως να ρυθμίσει τον server ώστε να λειτουργήσει.
Όλες οι αλλαγές που έχουν γίνει στην εφαρμογή.
Pingback: Parrot Tunes: Υποστήριξη lighttpd και διόρθωση πολλών bugs |
Pingback: » Parrot Tunes: Φτάσαμε στην 0.16.0 (I love Docker)