the old. Customisable and Accessible Administration Interface Whilst your site visitors will spend their time with your site's front end, those who are responsible for administrating the site, editing content and so on will be stuck working with the administrative interface. Depending on the scale of your operation, that can be a lot of time for a lot of people. Therefore, the admin interface should be easy to work with. A lot of the time this means having the ability to customise the interface to your specific needs, being able to turn off unneeded elements to clarify workflows and make life easier. You'll probably want the ability to brand the interface appropriately, too. One of the most crucial aspects, however, is the need for the administrative interface to be accessible. Employers have a responsibility to their employees to make sure the systems they provide are usable. Web-based admin pages should follow the same principals of progressive enhancement that your front-end templates are using for the public and your customers. They should work fully without any JavaScript, text should be easily resizable and operation should not rely on a particular input device such as a mouse. Search Search is a feature that's often easy to implement, but really hard to get right. This is especially true if your site contains varied types of data. For a straightforward articles-based site, a general full-text search across articles can work well, but do the results accurately reflect the context of the results in a