Αλέξανδρος

Πριν ανοίξεις FTP ή Photoshop: Mindmaps, Prototypes και Wireframes

Το πρόγραμμα (όχι η εφαρμογή), ο σχεδιασμός (όχι η σχεδίαση) και ο προγραμματισμός (μην σκεφτείς php ή java) είναι οι σημαντικότεροι παράγοντες, που τελικά θα κρίνουν την επιτυχία υλοποίησης ενός project. Θυμάστε που στο σχολείο, στην έκθεση, σας έλεγαν να κάνετε ένα σχεδιάγραμμα πριν αρχίσετε να γράφετε και αναρωτιόσασταν γιατί σας βασανίζουν; Ε, είχαν απόλυτο δίκιο.

Για να οργανωθούμε και να συντονιστούμε, ως άτομα ή και ως ολόκληρη ομάδα, υπάρχουν κάποια εργαλεία και κάποιες τεχνικές που πέρα από χρήσιμες, είναι και διασκεδαστικές. Μερικά βασικά:

διαβάστε περισσότερα →  }

Ο Front-End Developer πρέπει να είναι All-Around Παίχτης

Είναι παράξενο να είσαι front-end developer, ειδικά στην ελληνική αγορά. Είναι πολύ λεπτά τα όρια τού πού ξεκινάνε οι αρμοδιότητες και οι ευθύνες σου και πού (δεν) τελειώνουν... Θα ξεκινήσω το άρθρο ερμηνεύοντας τον όρο front-end developer (αν και οι ορισμοί δεν ξεδιαλύνουν πάντα τα πράγματα).

διαβάστε περισσότερα →  }

Λίγο Φως στον Άχαρο κόσμο των HTML Email

Όταν ακούτε Newsletter, λογικά σας έρχεται στο μυαλό ένα HTML email, με πληροφορίες που τις περισσότερες φορές δεν σας ενδιαφέρουν. Ο βασικός σκοπός ενός Newsletter είναι στην πραγματικότητα να φέρεις τον αναγνώστη στη ιστοσελίδα και όχι την ιστοσελίδα στον αναγνώστη. Παρακάτω θα προσπαθήσω να σας δώσω μια ολοκληρωμένη εικόνα για τον κόσμο των Newsletter, μιλώντας για:

  1. Απλό κείμενο ή HTML
  2. Συμβουλές για τη δημιουργία HTML Email
  3. Συμβατότητα με Email Clients & Standards
  4. Τρόποι αποστολής Newsletter
  5. Γλιτώστε το Spam
  6. Συμπέρασμα
  7. Περισσότερο διάβασμα
διαβάστε περισσότερα →  }

Accesskeys: Η Σωστή Χρήση και το Μέλλον

Τα προγράμματα τα οποία χρησιμοποιείτε στον υπολογιστή σας (για παράδειγμα, το Adobe Photoshop) διαθέτουν τα γνωστά «shortcuts» ή «hotkeys» τα οποία βοηθάνε ώστε να εκτελούνται εντολές απευθείας με ένα συνδυασμό πλήκτρων. Στο διαδίκτυο υπάρχουν αντίστοιχα «shortcuts» που ονομάζονται Accesskeys. Αυτά χρησιμοποιούνται έτσι ώστε με τη χρήση πληκτρολογίου να γίνεται η πλοήγηση σε μια ιστοσελίδα (μέσω των link) είτε η χρήση μιας φόρμας (radio button, selections).

Γιατί όμως δημιουργήθηκαν τα Accesskeys;

  • Για Cross-Platform-Device συμβατότητα
  • Για άτομα με κινητικά προβλήματα
  • Για γρηγορότερη πλοήγηση

Τα Accesskeys για τους developer είναι σχετικά εύκολο να οριστούν. Επίσης η ιδέα να του να χειρίζεται ο χρήστης μια ιστοσελίδα μέσω του πληκτρολογίου φαίνεται πολύ ελκυστική. Όμως τελικά τα πράγματα δεν είναι τόσο απλά και υπάρχουν σοβαρά ζητήματα usability σε σχέση με τα Accesskeys.

διαβάστε περισσότερα →  }

Οργάνωση του CSS με Ενότητες και Περιεχόμενα

Η οργάνωση είναι κάτι που δεν συναντάς συχνά σε σελίδες κώδικα. Όμως είναι από τα σημαντικότερα χαρακτηριστικά, καθώς με ένα σωστά οργανωμένο και semantic αρχείο, οι διαδικασίες επιταχύνονται πάρα πολύ. Αν ένας developer δουλεύει μόνος του, μπορεί να έχει μια δική του λογική, με την οποία είναι οικείος και παραγωγικός. Όταν όμως δουλεύουν πολλοί πάνω στο ίδιο αρχείο κώδικα, τότε είναι αναγκαίο να υπάρχει μια ενιαία, γενικότερη λογική και οργάνωση. Βοηθάει στην γρηγορότερη κατανόηση και συγγραφή κώδικα αλλά και γενικότερα στην επικοινωνία μεταξύ των developer.

Όλη αυτή η οργάνωση βασίζεται στα σχόλια. Ειδικά το CSS, στο οποίο υπάρχει και μια σχετική ελευθερία στο τρόπο και στην σειρά με την οποία γράφεται, μπορεί να οργανωθεί με πολύ ωραίο τρόπο το περιεχόμενο.

 

διαβάστε περισσότερα →  }