如果我不使用Drupal CMS,我怎样才能让UI看起来不错?

时间:2011-04-19 22:30:16

标签: java drupal content-management-system

我不是设计师,但据我所知,Drupal提供了非常棒的工具来让UI看起来非常酷。

如果我使用非PHP语言编程,我有点失去使用Drupal的机会,对吗? 我的意思是,如果我使用Java,我有什么相同的选择?

在某种程度上,似乎如果你使用CMS,UI会很糟糕。如果您不使用CMS,UI可能也会令您头疼,因为您没有使用CMS。

我应该何时使用它,何时应该避免使用它?

2 个答案:

答案 0 :(得分:3)

正如我在How to make Drupal on Apache work together with Tomcat?中所说的那样,想要一个漂亮的用户界面是使用像Drupal恕我直言的CMS的理由。

是的,默认情况下Drupal带有一个相当好看的用户界面(而且我相信很多人会不同意这一点)并且它提供了工具(可能非常复杂,特别是对于没有编程经验的设计师)来定制它。

然而,为了获得为给定网站定制的非常好看的UI(启用了少量到多个贡献和自定义模块),您将不得不投入大量时间并经常反对无论如何Drupal默认提供使其看起来完全符合您的要求。

您为其提供的功能选择了一个类似Drupal的CMS,这意味着您可以一起点击80%的典型网站功能要求,或者您可以更轻松地维护内容网站(或实际上是您的客户)。

如果你只是想要一个“看起来很酷”的用户界面,你可以用你拥有的任何后端来获得它,无论是像Drupal这样的PHP CMS,像WordPress这样的博客软件,像Liferay这样的Java CMS,用PHP编写的自定义Web应用程序,Java,Python,Ruby,Perl,.NET,......甚至是静态页面。毕竟,当“UI”到达浏览器时,所有这些选项都会产生HTML,CSS和JS。

它只需要更多或更少的时间(并且到那个时候会产生许多因素,例如个人体验或所需网站的实际要求),因此获得“酷炫UI”的最佳方式甚至不一样

答案 1 :(得分:0)

这取决于你要做的事情。如果您正在尝试使用Java开发applet或其他东西,您仍然可以在像Drupal,Joomla或Wordpress这样的PHP-CMS中构建网站。这只是将applet嵌入到站点的特定页面中的问题。但是,如果您尝试使用Java作为服务器端语言来处理和提供网站内容,那么无论如何您基本上都在重写CMS的核心。在这种情况下,您也可以选择一个好的HTML / CSS页面模板(有大量的HTML / CSS,在线可用的非CMS模板)来构建页面并告诉您的Java程序从模板返回标记,但是略微修改,特定内容div包含您生成的内容(可能是您在Java后端抓取的一些数据库记录)。这样就可以处理您的UI,您仍然可以使用Java进行内容处理。

另一种解决方案可能是用Java编写应用程序,然后为Drupal或类似程序开发一个PHP插件,以形成CMS和应用程序之间的桥梁。