【问题标题】:Drupal WYSIWYG using CKEditor vs CKEditor moduleDrupal WYSIWYG 使用 CKEditor vs CKEditor 模块
【发布时间】:2011-01-13 17:33:55
【问题描述】:

使用指向CKEditor库的WYSIWYG模块和使用专用CKEditor模块有什么区别。

我们目前在 TinyMCE 中使用 WYSIWYG 模块。

【问题讨论】:

    标签: drupal drupal-6 wysiwyg


    【解决方案1】:

    答案似乎是,使用the Wysiwyg module,您会获得一个界面,其中的按钮显示在配置文件中,而仅使用CKEditor,您不会吗?或者至少在 CKeditor 模块中选择出现的按钮的位置并不明显。 http://drupal.ckeditor.com/ 有一些关于该主题的文档,其中说您可以更改按钮。

    http://drupal.org/node/606404 了解为什么 CKEditor 和 Wysiwyg 是分开的工作的一些背景(尽管您可以将 CKEditor 与 Wysiwyg 一起使用)。

    我倾向于使用 Wysiwyg,这样您就可以更换编辑器(即它们的 JavaScript 库)而无需更换 Drupal 模块。

    【讨论】:

    • 注意:CKEditor 将成为 D8 的核心,项目CKEditor for WYSIWYG Module 有一个 D7 版本。鉴于它是 Drupal 中 WYSIWYG 的未来,这个项目很可能会接管其他项目,它肯定是最活跃的选项(但仍处于开发阶段)
    【解决方案2】:

    CKeditor 模块让您可以更精细地控制编辑器窗口的显示位置、用户角色级别的权限以及每个可用的按钮。 WSYIWYG API 只允许对整个站点的文本字段的编辑器窗口进行基本的开/关配置。按钮配置文件基于输入类型(过滤和完整的 HTML)。 API 模块的优势在于它不仅限于一个编辑器(大约有 10 个),而且非常易于配置。

    Ckeditor 模块更难配置,当然不适用于大多数实现,但如果您需要该级别的控制,则可以使用此模块非常好。

    【讨论】:

    • 启用每个字段的 WYSIWYG 功能正是我决定使用 CKEditor 模块而不是 WYSIWYG 模块(使用 CKEditor JS 库)的原因。
    【解决方案3】:

    根据我的经验,使用所见即所得模块是一个更好的决定。
    在某些特殊情况下(主要是在 Ajaxed 页面内进行编辑时),使用 ckeditor 是一个糟糕的选择。
    使用所见即所得,更换编辑器本身并不难,很快解决了几个问题。

    因此,对于您现在可能想不到的未来情况 - 使用 Wysiwyg 模块。

    【讨论】:

      【解决方案4】:

      使用 WYSIWYG 模块,如果您找到自己喜欢的编辑器(或者如果市场上有新的编辑器),您可以相当轻松地切换到另一个编辑器。

      【讨论】:

        【解决方案5】:

        RE:使用 CKEditor 库的 WYSIWYG 模块与 CKEditor 模块

        我发现前者只允许下面的工具栏;


        (来源:johnathanthwaites.info

        后来有更多像字体颜色、Flash 嵌入、拼写检查等。


        (来源:johnathanthwaites.info

        这里已经做了完整的解释;

        链接到CKeditor

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-02-21
          • 1970-01-01
          • 1970-01-01
          • 2014-03-15
          • 2020-06-25
          • 2011-06-23
          • 2020-05-11
          相关资源
          最近更新 更多