The Need for Administrative Interface
Out Of Date Warning
Languages change. Perspectives are different. Ideas move on. This article was published on August 20, 2008 which is more than two years ago. It may be out of date. You should verify that technical information in this article is still current before relying upon it for your own purposes.
Quick – you have a tight budget and you need to save money. What do you cut? If you said the admin interface, you are like many clients I’ve had but strangely, you’d still be wrong.
Lots of people figure that the public facing portion of the website is the most important. And for the most part, they’d be right. The public facing portion should be clean, streamlined, and intuitive. But forgetting the administration interface is like having a sleek sportscar with absolutely no controls. Wouldn’t make much sense, would it?
The administrative interface of any website is the steering wheel that drives the site. The sheer cost of creating the interface is far less than the total cost over time of asking a developer to update content each time you wish to change it.
I’ve had a number of clients who opted not to build administrative interfaces, opting for the lower out-of-the-box cost. What they came to realize was that the higher administrative costs were the trade off they faced by their decision.
When building something as critical and expensive as a full website, it is critical too that there be investment into the infrastructure for maintaining it. Anything less is simply throwing good money after bad; the cost may be lower at the front end, but later on down the road the cost will be astronomical.

Write better object
oriented PHP today.
A brand new book on object oriented PHP that will leave you an object oriented master.
Learn more about the book »There are currently no comments.


Imagine if you could write clear, compelling code each and every time you sat down to work. You can do this. I'll show you how with The Ten Commandments of Clean Code.
Brandon Savage has been a software developer since 2003. Ever since discovering that he could use software to automate routine tasks, he's been hooked. Brandon is passionate about perfecting the art of software development.