2010-11-01 46 views
3

目前我正在用tiny_mce爲Drupal使用wysiwyg模塊。但是,它會在我的標記中插入各種多餘的跨度和其他垃圾元素。我想使用wysiwyg主要用於使用css類的語義標記,任何內聯樣式都是一個問題,因爲我必須手工清理我的html - 這完全違背了使用wysiwyg編輯器的目的。我應該嘗試哪些其他的wysiwyg編輯,這會更合理?Drupal中的哪個wysiwyg編輯器會給我最大的控制權?

+1

我是現在被稱爲CKEditor的粉絲。我不知道它如何與Drupal集成。 – Andrey 2010-11-01 21:13:50

+1

@Andrey:它可以與WYSIWYG API模塊集成 – tamasd 2010-11-01 21:21:11

+1

此外它還有獨立的模塊cKEditor。最推薦的插件來自我使用wysiwygs的經驗。獨立模塊具有比通用所見即所得模塊更多的設置。 – Nikit 2010-11-01 21:27:03

回答

1

我真的很想和CKEditor一起去,但是在嘗試擺脫那些在所有地方添加中斷和空格的操作後,我不得不還原爲純文本輸入。

我目前正在考慮markitup!,您可能也想調查。 我很有希望,因爲我在WP上有很好的體驗,但是我還沒有在Drupal上嘗試過。

3

WYMeditor(可通過WYSIWYG API獲得)不是最熱門的編輯器,但它確實會生成XHTML標記。

BUEditor通過BUEditor模塊集成,是一個易於擴展的系統,允許您輕鬆定義按鈕和關聯的標記。這是我的一位迷戀同事的最愛,所以我認爲它做得很好。

2

以我的經驗ck編輯器是一個非常好的解決方案。 我已經看到它有唯一的問題是落個
,而不是留箱的空白 它粘貼純文本,並從防止額外的標記從

被丟棄在與CMS我想工作Word功能粘貼很重要,通常不是您可以如何輸入標記,作爲開發人員,您通常只需使用文本區域並放棄html,但編輯人員將如何輸入內容。

CK編輯器通常會產生非常清晰的結果,只要從Word中直接粘貼不發生

隨着人們在評論中曾經幫助過我的,也有把它與Drupal的

整合兩種方式所見即所得API模塊和獨立模塊cKEditor

1

我建議BUEditor,您可以配置所有的按鈕,從而控制輸出

1

不幸的是,我還沒有找到一種不試圖亂用你的代碼在一個這樣或那樣的編輯器。在Drupal中,我嘗試了TinyMCE,FCKEditor和CKEditor。在非Drupal項目中,我使用了Ephox EditLive和YUI 2 Rich Text Editor。他們都試圖以某種方式「修復」或自動填寫代碼,爲此,他們都感到沮喪。在那個團體中,Ephox EditLive是最嚴重的罪犯,具有諷刺意味的是,它是唯一一個不自由的人。

我已經辭去了自己在Drupal中的純文本編輯,只要有輕微的機會,我可能需要控制底層的HTML。我的WYSIWYG編輯器默認是關閉的;我根據需要將頁面列入白名單。這很乏味,但對我來說,要比用所見即所得的方式進行控制更好。