Πώς να προσαρμόσετε με ασφάλεια ένα template
Κανόνες για οπτικές αλλαγές χωρίς να σπάει η συμπεριφορά theme, γλώσσας ή framework.
Η οπτική ελευθερία είναι χρήσιμη μόνο όταν το συμβόλαιο του πλαισίου μένει άθικτο
Η προσαρμογή template πρέπει να μένει μέσα στους template φακέλους και να μην αλλάζει σιωπηλά τους κανόνες του πλαισίου. Ένας οπτικός επανασχεδιασμός είναι αποδεκτός. Κρυφή routing logic, hacks προτεραιότητας themes ή language-specific branching μέσα σε template δεν είναι.
Η ασφαλέστερη ροή είναι να αλλάζετε μόνο ό,τι πραγματικά ανήκει στο template: τη δομή του markup, το presentational CSS και τα template-local components. Αν μια επιθυμητή αλλαγή επηρεάζει persistence, route structure ή συμπεριφορά κοινή σε περισσότερα templates, τότε μάλλον ανήκει στο layer του framework.
Αυτή η διάκριση κρατά τα templates εκφραστικά χωρίς να τα κάνει απρόβλεπτα.