One of our responsibilities as developers is not only to make things work, but to make things work well (read: easily) for the end-user. I was recently handed a project where the client had a page that needed to display a drop-down menu of its sub-pages. There were 5+ pages like this. The seemingly easiest thing to do was make a template for each of these “special cases” and register a menu for each one. Making so many one-off page templates feels like a poor development practice. That’s a lot of repeated code. Not only that but any time the […]
No Comments