【发布时间】:2025-12-01 20:55:01
【问题描述】:
我们正在为客户建立一个网站,他们的 IT 团队询问我们是否可以同时使用 Drupal 和 YUI。
我们以前没有使用过这两种产品,但我们没有理由不使用它们。我们听说了两者的好消息,我们唯一关心的是实际的集成,因为 drupal 是一个 CMS 而 YUI 是一个框架。
大家能不能提点建议?
【问题讨论】:
我们正在为客户建立一个网站,他们的 IT 团队询问我们是否可以同时使用 Drupal 和 YUI。
我们以前没有使用过这两种产品,但我们没有理由不使用它们。我们听说了两者的好消息,我们唯一关心的是实际的集成,因为 drupal 是一个 CMS 而 YUI 是一个框架。
大家能不能提点建议?
【问题讨论】:
我有一个 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)。不幸的是,我无法从这里访问该网站来提醒自己确切的问题。
简而言之,去吧。
【讨论】:
有些模块使用 YUI,例如富文本编辑器。这意味着至少可以将它们一起使用,当然我不知道如果模块开发人员遇到了什么问题。
【讨论】:
您可以使用几乎任何您喜欢的技术来渲染(“主题”)drupal 节点。 drupal 主要是一个 CMS 系统。几乎所有东西都是模块化和可更换的。您可以使用 drupal 为 flex 应用程序和移动应用程序提供动力 - 真的没什么大不了的
【讨论】:
默认的 Drupal 安装使用 jQuery,所以,实际上,问题更多的是“JQ 和 YUI 如何协同工作?”。不管他们的交互有多好,如果他们只使用 jQuery 而不必担心同时运行两个不同的 JS 工具包,那就更有意义了。
【讨论】: