使用YUI和Grails編寫一個所見即所得的Wiki編輯

2008年5月1日下午03:18由Eric米拉利亞| 開發 | 評論關閉

使用YUI的RTE的創建和編輯 wiki文本閱讀格倫史密斯的教程。

幽谷的截屏顯示在動作編輯器。 豐富的文本編輯器在創建和部署所面臨的挑戰之一是,你可能需要支持在輸出端 - 包括從 HTML的Wiki風格的文本純粹的特異標記樣式標記格式。 DAV工作就很難YUI的富文本編輯器 ,使輸出的轉換,盡可能簡單。 (如果你正在做的是YUI的RTE的工作,並沒有看到DAV的視頻介紹組件,您可以檢查出在這裡。)

格倫史密斯從堪培拉共享一些antipodean YUI善今天對Wiki文本進行編輯使用了YUI RTE的快速教程 ,他一直使用Grails的YUI的插件 ,在一個小的混合紡織- J ,他得到的東西,工作不夠好第1版:

原來的配方為使這項工作是非常straighforward:

  • 當開關從Wiki標記的HTML,Ajax調用後端的Grails控制器使用紡織- J從紡織標記轉換為HTML 。 飼料 YU​​I的富文本編輯器的AJAX調用的結果和你業務。
  • 為了支持切換的RichText紡織,再次做一個 Ajax調用 Grails控制器的轉換。 這個時候你在自己的regexp的土地,但你可以修剪你暴露在富文本編輯器,你必須做大量的工作。 返回的結果,並注入維基 textarea的。
  • 從底層的HTML編輯器, myEditor.getEditorHTML() ( )。 真棒!

欲了解更多,請查看幽谷的博客文章和隨行的QuickTime影片。

分享和擴展: 書籤del.icio.us | Digg它! | 書籤交易!

還沒有評論

抱歉,評論形式此時關閉。

主辦雅虎

版權所有© 2006-2012雅虎公司保留所有權利。 隱私政策 - 服務條款

支持WordPress的關於雅虎 虛擬主機