CKEditor,原名FCKeditor,是一款廣受歡迎的所見即所得富文本編輯器。它由CKSource公司開發,這家公司位于波蘭華沙,除了CKEditor外,還開發了CKFinder這樣的Ajax文件管理器。CKEditor在歷經多次更新后,不僅更名,還在功能和性能上都有了顯著的提升。最新的版本為CKEditor 5,它從頭開始重寫,為實時協作編輯提供了強大的支持。
簡介
CKEditor的前身FCKeditor由Frederico Caldeira Knabben在2003年3月發布。經過多年的發展和超過300萬次的下載,FCKeditor在性能、可訪問性和用戶界面方面進行了全面的重構,最終演變成CKEditor 3。隨后,CKEditor 4在2012年12月發布,帶來了內聯編輯解決方案和增強的DOM及層疊樣式表性能。CKEditor 5則在2018年發布穩定版本,它采用了全新的代碼庫和自定義數據模型,特別適合實現實時協作編輯。
CKEditor 4提供了類似桌面文字處理器的功能,包括樣式格式化(加粗、斜體、下劃線、項目符號和編號列表)、表格、塊引用、網頁資源鏈接、安全撤銷功能、插入圖片、從Word粘貼和其他常見的HTML格式化工具。此外,CKEditor 4還具有內置的拼寫檢查功能,由WebSpellChecker LLC提供插件。默認情況下,它可以免費使用,但會顯示橫幅廣告。它會檢查文本的拼寫,并用紅色波浪線標記所有錯誤,并允許用戶選擇正確的建議之一。
CKEditor 4目前有許多插件可供選擇,例如CKFinder和Accessibility Checker(CKSource的插件)。CKFinder是一個文件管理器,用于在編輯器創建的內容中包含文件和圖片。它與CKEditor 4和5兼容,并提供商業許可證。
CKEditor 4完全兼容大多數互聯網瀏覽器,包括Google Chrome、Firefox、Safari、Microsoft Edge、歐朋瀏覽器和Internet Explorer 10和11的最新穩定版本。在移動環境中,在Safari(iOS6+)和Google Chrome(Android)中幾乎完全支持。
CKEditor 5也與Google Chrome、Firefox、Safari、Opera和Microsoft Edge兼容。但是,它目前尚不支持Internet Explorer 11。
CKEditor 5的架構和自定義數據模型使實時協作編輯成為可能。可以通過使用CKEditor 5 Framework組件構建自定義協作解決方案,并通過連接到CKEditor Cloud Services啟用實時協作編輯。基于CKEditor 5的現成組件(Letters)提供了實時協作寫作的完整解決方案。這一功能的加入,使得CKEditor 5成為了一個更加強大和靈活的編輯器,特別適合團隊協作和多人編輯文檔的場景。
安裝方法
安裝CKEditor是一件容易的工作,只需要按照下面的簡單步驟就可以完成。
1. 從 CKEditor官方網站上下載CKEditor的最新版本。
2. 將下載的文件解壓到你網站目錄下的“ckeditor”文件夾里。
注意:你也可以將這些文件放在你網站的任何一個地方,默認為“ckeditor”。測試你的安裝 編輯器附帶有一些用來驗證安裝結果是否能正常運行的簡單的例子網頁,請查看“_samples”目錄。訪問如下的地址進行測試:
http://<你的網站域名>/
例如:http://www.您的網站com/ckeditor/_samples/index.html
參考資料 >