2014-09-04 34 views
-1

我正在開發一個CMS,我試圖弄清楚我想使用哪個富文本編輯器(如果有的話)。我可以使用富文本編輯器管理內容結構嗎?

內容以結構化的形式存儲在服務器上。我們稱之爲「規範形式」。它不是一個簡單的HTML或降價頁面,而是一個多部分結構,其中每個部分都作爲單獨的記錄存儲在數據庫中。

服務器讀取規範形式並將其發送給客戶端。客戶端將規範形式轉換爲HTML。我現在想讓用戶編輯內容,並以規範形式將其保存回服務器。

我不確定富文本編輯器是否可以做到這一點。看起來大多數RTE給你HTML,留給你解析HTML並保存它。問題是規範到HTML的轉換是單向的。規範形式與HTML的不同之處在於不能輕易顛倒轉換。

所以我需要與編輯進行某種親密的交流。我需要跟蹤編輯器執行的所有操作(選擇,複製,粘貼,拖放,拆分塊,合併塊等),以便我可以保持規範形式並行顯示的HTML。

有沒有什麼會做到這一點?我正在看TinyMCE,CKEditor等。

回答

1

聽起來好像你可能需要邏輯將內容轉換爲編輯器get操作的規範形式,而編輯器set的操作反過來。

Textbox.io支持內容過濾器的想法。你可以用Markdown-js這樣的東西來得到你的規範格式。

相關問題