我正在開發一個CMS,我試圖弄清楚我想使用哪個富文本編輯器(如果有的話)。我可以使用富文本編輯器管理內容結構嗎?
內容以結構化的形式存儲在服務器上。我們稱之爲「規範形式」。它不是一個簡單的HTML或降價頁面,而是一個多部分結構,其中每個部分都作爲單獨的記錄存儲在數據庫中。
服務器讀取規範形式並將其發送給客戶端。客戶端將規範形式轉換爲HTML。我現在想讓用戶編輯內容,並以規範形式將其保存回服務器。
我不確定富文本編輯器是否可以做到這一點。看起來大多數RTE給你HTML,留給你解析HTML並保存它。問題是規範到HTML的轉換是單向的。規範形式與HTML的不同之處在於不能輕易顛倒轉換。
所以我需要與編輯進行某種親密的交流。我需要跟蹤編輯器執行的所有操作(選擇,複製,粘貼,拖放,拆分塊,合併塊等),以便我可以保持規範形式並行顯示的HTML。
有沒有什麼會做到這一點?我正在看TinyMCE,CKEditor等。