Έφτασε και η ώρα της επανασχεδίασης του interface. Το προηγούμενο ήταν απλά… κάτι για να παίζει αξιοπρεπώς και δίνονταν περισσότερο βάρος στο back end. Με το νέο, η εφαρμογή γίνεται πολύ πιο όμορφη και κυρίως responsive, αφού παίζει σε κάθε μέγεθος οθόνης (είτε σε desktop, είτε σε κινητό).
Για να γίνει αυτό, έγινε χρήση του bootstrap. Δεν έχει τελειώσει βέβαια η δουλειά ακόμη. Έχει σχεδιαστεί η βασική οθόνη της εφαρμογής, αλλά χρειάζεται να γίνουν αρκετά ακόμη components, αλλά και οι υπόλοιπες οθόνες. Επίσης με την χρήση, και το πιθανό feedback, θα δω πως θα φτιαχτούν καλύτερα κάποιες μικρές λεπτομέρειες.
Το σχετικό update (0.17.0) έχει ήδη ανέβει. Θα ακολουθήσουν μικρότερα updates, όσο φτιάχνονται τα νέα κομμάτια.
Επειδή όσο και να προσπάθησα, δεν μπόρεσα να πιάσω όλες τις περιπτώσεις προβλημάτων στην εγκατάσταση, ακολουθώ από εδώ και πέρα την πολύ πιο βολική λογική του Docker.
Με το Docker η εγκατάσταση της εφαρμογής γίνεται πολύ πιο εύκολη και απλή (στην ουσία τρέχοντας μόνο μια εντολή) και μπορεί να γίνει και σε οποιοδήποτε σύστημα (Linux, Mac OS, Windows), χωρίς να χρειάζεται να στήνεται web server (με όλα τα απαιτούμενα του), βάση δεδομένων κτλ
Κατεβάζεις τα αρχεία, τρέχεις μια εντολή και η εφαρμογή είναι έτοιμη να την χρησιμοποιήσεις.
Αναλυτικές οδηγίες για την εγκατάσταση έχει εδώ.
Από το τελευταίο μεγάλο update, επειδή γίνανε μεγάλες αλλαγές στην αρχιτεκτονική, σπάσανε διάφορα κομμάτια που δυστυχώς επειδή δεν τα χρησιμοποιεί κάποιος συχνά δεν τα πρόσεξα. Αυτά ήταν κυρίως σημαντικά κομμάτια που αφορούσαν την εγκατάσταση της εφαρμογής.
Μετά από feedback, βρέθηκαν αυτά τα προβλήματα και διορθώθηκαν.
Ταυτόχρονα γίνανε κάποιες αλλαγές ώστε η εφαρμογή να μπορεί να τρέξει και σε Lighttpd, πέρα από τον Apache.