Обычно, когда меня спрашивают, сколько будет стоить сайт, я ориентируюсь на месячную зарплату разработчика в районе $$ 1500—2000 ($ 1 = 30 руб.). При этом есть еще и минимальная планка где-то в $$ 1000—1200. Например, я говорю: «Сайт будет готов через пять недель, и будет стоить $ 1900». Заказчиков такой уровень детализации устраивает.
Ведущими PHP CMS я считаю Drupal и Joomla. У обеих сложные админки. Админки очень разные, но обе отвратительно неудобны. Почему так?
Ответ напрашивается — разработчики не ставили себе цель сделать удобные админки. То есть они позаботились о расширяемости через модули, о движке шаблонов, об автообновлении. А удобство админки почему-то не стало ключевой целью.
Вот важные на мой взгляд фичи, влияющие на удобство управления сайтом: * возможность совершить любое действие, посетив минимальное количество страниц, и сделав минимальное количество кликов, * богатые возможности по управлению одновременно несколькими однотипными объектами (batch operations), * простая структура админки, * скрытие редких настроек.
Если бы я оценивал Друпал и Джумлу по этим четырем критериями, каждая набрала бы в сумме что-то около 0,5—1 балла из 4 возможных. Получается, что о юзабилити много говорят, но в грош его не ставят.
Занятно, что люди вроде Алана Купера в своих книгах приводят поразительные обоснования экономической эффективности хороших интерфейсов. SEO или дизайн сайтов так никто не обосновывает.