Как я пытался сказать в Как заставить Drupal на Apache работать вместе с Tomcat? , желать хорошего интерфейса - , а не причина использовать CMS, подобную Drupal IMHO.
Да, Drupal поставляется с довольно привлекательным интерфейсом по умолчанию (и я уверен, что многие с этим не согласятся) и предоставляет инструменты (которые могут быть очень сложными, особенно для дизайнера без опыта программирования) для настройкиЭто.
Однако, чтобы настроить действительно красивый интерфейс, настроенный для данного сайта (с несколькими или многими добавленными и настраиваемыми модулями), вам придется потратить много времени и часто работать против все, что Drupal предоставляет по умолчанию, чтобы он выглядел точно так, как вы хотите.
Вы выбираете CMS, подобную Drupal, для функциональности, которую он предоставляет , что означает, что вы можете нажать 80% отфункциональные требования к обычным сайтам вместе или то, что вам часто легче поддерживать содержание сайта (или фактически вашего клиента).
Если вы просто хотите «круто выглядящий» пользовательский интерфейс, вы можете получить его с любым бэкэндому вас есть, будь то PHP CMS вроде Drupal, программное обеспечение для блогов вроде WordPress, Java CMS вроде Liferay, пользовательские веб-приложения, написанные на PHP, Java, Python, Ruby, Perl, .NET, ... или даже статические страницы.В конце концов, все эти опции приводят к HTML, CSS и JS, когда «пользовательский интерфейс» достигает браузера.
Это занимает больше или меньше времени (И к этому времени способствуют многие факторы, такие как личный опыт илифактические требования к нужному сайту), поэтому лучший способ получить этот «классно выглядящий интерфейс» не всегда одинаков.