【问题标题】:If I don't use Drupal CMS, how can I make the UI look nice?如果我不使用 Drupal CMS,如何让 UI 看起来不错?
【发布时间】:2011-04-19 22:30:16
【问题描述】:

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

如果我使用非 PHP 语言进行编程,我就会失去使用 Drupal 的机会,对吗?
我的意思是,如果我使用 Java,我有什么等价的优秀 CMS 选择?

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

什么时候应该使用它,什么时候应该避免它?

【问题讨论】:

  • 我是一名设计师,据我了解,Drupal 让自定义 UI 成为一场彻头彻尾的噩梦。但是,我离题了,因为任何 CMS 问题的答案都是:Wordpress。
  • @DA 不适用于 Java,它不是......
  • 呃。 Wordpress 大获全胜,除此之外,他还明确要求提供非 PHP 选项。
  • @DA 嗯嗯,真的吗?与我交谈过的许多设计师都出于某种原因喜欢 Drupal……令人困惑 :)
  • @Genadinik,啊,这是一个非常不同的问题。我建议您修改原始帖子以反映该问题,以免重复关闭。

标签: java drupal content-management-system


【解决方案1】:

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

是的,Drupal 默认带有一个相当漂亮的 UI(我相信很多人会不同意),它提供了工具(可能非常复杂,尤其是对于没有编程经验的设计师)来定制它。

但是,要为给定网站定制一个非常漂亮的 UI(启用了少数或很多贡献和自定义模块),您将不得不投入大量时间并经常反对任何工作Drupal 默认提供让它看起来完全像你想要的。

您选择像 Drupal 这样的 CMS 是因为它提供的功能,这意味着您可以同时点击典型网站 80% 的功能需求,或者您通常可以更轻松地维护网站(或实际上是您的客户)。

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

这只是花费或多或少的时间(并且到那个时候会影响许多因素,例如个人经验或所需网站的实际要求),因此获得“酷炫 UI”的最佳方式甚至并不总是相同.

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-02
      • 2018-01-25
      • 2012-07-21
      • 1970-01-01
      • 2012-01-30
      • 1970-01-01
      • 2016-01-31
      • 1970-01-01
      相关资源
      最近更新 更多