HTMLArea -- 自由且可自訂的線上編輯器
HTMLArea 是一套自由且可自訂的線上編輯器, 在妳的瀏覽器內運作. 它使用了 Windows 上的 Internet Explorer 5.5 以上以及 (任何平台的) Mozilla 1.3 以上的瀏覽器中, 採行的非標準功能, 因此它也祇能在上述瀏覽器中運行順利.
HTMLArea 之著作權係屬 InteractiveTools.com 及 Dynarch.com 所有, 並採 BSD 樣式的授權條款釋出. HTMLArea 係由 InteractiveTools.com 所創立, 並開發至 2.03 版. 3.0 版係由 Mihai Bazon 為 InteractiveTools 所開發. 它同時也包含了由第三方廠商所贊助的程式碼. 請見「關於」對話盒以檢視這些外掛模組的贊助細節.
線上展示
安裝
安裝過程 (應該要) 相當容易. 妳得把 ZIP 檔案解開到網頁伺服器所能存取的目錄裏. 假設妳要把它解開到妳的 DocumentRoot 裏, 而妳的 DocumentRoot 位於 RedHat 標準安裝的預設值 /var/www/html 的話, 妳得按照下列的步驟: (這個範例適用於 Unix 式的作業系統)
cd /var/www/html
unzip /指到/壓縮檔/所在的路徑/HTMLArea-3.0-rc1.zip
mv HTMLArea-3.0-rc1 htmlarea
find htmlarea/ -type f -exec chmod 644 {} \;
find htmlarea/ -type d -exec chmod 755 {} \;
find htmlarea/ -name "*.cgi" -exec chmod 755 {} \;
請注意. 妳可能會選擇要使用符號鏈結 (symlink) 來把 "htmlarea" 連截到 "HTMLArea-3.0-rc1", 在這種情況下妳的伺服器必須組態成 " FollowSymLinks" 纔行. 妳必須要確保 *.cgi 檔案會被視為 CGI 腳本來處理. 如果妳想要使用 SpellChecker 外掛模組的話, 妳還得要在伺服器上安裝有最新版的 Perl (我推薦 5.8.0 版以上), 同時也要安裝 Text::Aspell, 這個 Perl 模組可以在 CPAN 上找到. 更多的資訊請參見 " plugins/SpellChecker/readme-tech.html".
至於如何設定, 纔能讓妳的頁面能夠使用這個編輯器, 請閱讀這份 [過期了但仍大致有效的] 文件.
狀態及鏈結
HTMLArea 終於達到了 3.0 版. 在這一版中, 它支援了下列功能:
- 可自訂的工具列
- 易於國際化的架構
- 以外掛模組為主的基礎結構
- 產生符合 W3 標準的 HTML (祇有一些例外)
- 具備一些微軟 Word 的鍵盤快速鍵
- 全螢幕編輯器
- 進階表格操作 (使用外部的 "TableOperations" 外掛模組)
- 拼字檢查器 (使用外部的 "SpellChecker" 外掛模組)
- 可能還有更多... ;-)
我們有一個位於 SourceForge.net 的
計畫頁面. 妳也可以在那邊得知 如何從 CVS 裏取得程式碼, 或者 線上瀏覽 CVS. 我們也有一個 瑕疵回報系統, 一個 補綴追蹤系統, 和一個 功能請求頁面.
我們邀請妳在 InteractiveTools.com 的 討論區中盡情表達任何妳想要的功能. 在那裡妳也可以看到最新的消息.
有時候我會把最新的開發消息張貼在 我自己的首頁上.
"它不會動耶, 哪裡爛掉了?"
如果它無法運作的話, 妳還有幾個選擇:
- 在討論區裏張貼訊息. 盡可能地詳盡描述妳所遭遇的問題, 包括妳在 JavaScript 主控台 (如果妳是 Mozilla 使用者的話) 所發現的錯誤訊息, 或者是顯示在 IE 上的錯誤資訊 (雖然他們通常都沒有甚麼用處).
- 如果妳已經確認妳發現了 HTMLArea 裏的瑕疵的話, 請放心地在我們的瑕疵回報系統內填寫瑕疵報告. 如果妳有時間的話, 也應該先看看是否有類似的瑕疵已經被回報了; 因為這種瑕疵搞不好在 CVS 內已經被修好了 ;-) 如果妳確定類似的瑕疵還沒有被回報過, 那麼就請填寫瑕疵報告, 並盡可能地附上各種詳細資訊, 像是妳所使用的瀏覽器, 作業系統, JavaScript 主控台的錯誤訊息等等.
- 如果妳希望加進新功能的話, 請發表於功能請求頁面裏, 也許有人就會接手了.
祇有當妳想要付錢給我, 拜託我把自訂化的功能加進 HTMLArea 時, 纔可以 直接與我聯絡. 如果妳想要贊助這些新功能 (也就是, 允許這個功能加回公開釋出的 HTMLArea 版本裏) 的話, 我會算妳便宜些. ;-)
原文出處:http://jedi.org/p4/l10n/HTMLArea/