【问题标题】:Do Drupal and YUI play well together?Drupal 和 YUI 一起玩得好吗?
【发布时间】:2025-12-01 20:55:01
【问题描述】:

我们正在为客户建立一个网站,他们的 IT 团队询问我们是否可以同时使用 Drupal 和 YUI。

我们以前没有使用过这两种产品,但我们没有理由不使用它们。我们听说了两者的好消息,我们唯一关心的是实际的集成,因为 drupal 是一个 CMS 而 YUI 是一个框架。

大家能不能提点建议?

【问题讨论】:

    标签: drupal yui


    【解决方案1】:

    我有一个 Drupal 6 站点和 YUI 一起工作得很好。有两个处理集成的 drupal 模块:

    http://drupal.org/project/yui
    http://drupal.org/project/yui_editor
    

    我只将 YUI 用于富文本编辑器,没有其他任何东西,但编辑器很棒。所有通常的格式,加上图像处理都非常酷。

    我发现唯一棘手的事情是让它与 YUI 的本地副本一起工作。您可以选择使用托管 YUI 或本地 YUI。使用托管 YUI,您只需提供 Yahoo 托管它的 URL。使用 local-YUI,您可以在服务器上安装 YUI。对于我的网站,在我公司的 Intranet 上,我想要一个本地版本,因此我们并不总是与雅虎联系。您必须指定 YUI 本地版本所在位置的文件路径,否则将无法正常工作。并且文件路径,来自内存,有点违反直觉(或非drupal)。不幸的是,我无法从这里访问该网站来提醒自己确切的问题。

    简而言之,去吧。

    【讨论】:

      【解决方案2】:

      有些模块使用 YUI,例如富文本编辑器。这意味着至少可以将它们一起使用,当然我不知道如果模块开发人员遇到了什么问题。

      【讨论】:

        【解决方案3】:

        您可以使用几乎任何您喜欢的技术来渲染(“主题”)drupal 节点。 drupal 主要是一个 CMS 系统。几乎所有东西都是模块化和可更换的。您可以使用 drupal 为 flex 应用程序和移动应用程序提供动力 - 真的没什么大不了的

        【讨论】:

          【解决方案4】:

          默认的 Drupal 安装使用 jQuery,所以,实际上,问题更多的是“JQ 和 YUI 如何协同工作?”。不管他们的交互有多好,如果他们只使用 jQuery 而不必担心同时运行两个不同的 JS 工具包,那就更有意义了。

          【讨论】: