歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網

ZWiki漫談

日期:2017/2/27 14:23:05   编辑:更多Linux
  以前曾經碰巧看到過關於WikiWiki的東東,當時覺得挺奇怪的,也沒太明白。最近在中文Linux論壇中,看到有人又提到了ZWiki,同時在本人申請的免費的ZOPE空間中也提供了相應的ZWiki的產品,於是花了一些時間來進行研究,雖然還不是太明白,但是也想向大家交流一下。如果有興趣的人士可以深入研究下去。 什麼是Wiki? 從WikiWikiWeb上我們可以看到,Wiki是一個寫作系統,是一個討論媒介,是一個倉庫,是一個郵件系統,也是一個合作的工具。 Wiki Wiki是'quick'的夏威夷語(有意思)。在Wiki的頁面上每一個人都可以對幾乎所有的頁面進行修改(是不是全部頁面我也沒有試過),只要你在頁面右下角上的EditText上點擊即可進入編輯狀態。這樣,我們每個人都可以參與到這個網站的維護中去,做出自已的努力,因此它可以為團隊的協作開發提供支持。當然,也許有惡意的人會闖進來把你的東西全部刪掉,但願這種事情不會發生。 僅僅是修改就可以了嗎?當然不是,Wiki之所以稱為寫作系統是因為它支持一種叫格式化文本的規則,使用這種格式化的文本,Wiki可以方便地將你的文本轉變為特別的Html格式,從而給網上寫作帶來方便(當然不是用在所有的寫作方面了)。對於文檔的修改,Wiki還允許你查看最近改動的一個日志,這樣你可以容易地知道哪些文檔發生了變化。如果想新增一頁,只要使用Wiki名字即可(Wiki名字是指兩個以上大寫字母開頭的單詞放在一起的名字,Wiki對這種名字會首先查找是否已經存在相應的文檔,如果沒有,則提交修改後,它會在名字的後面顯示一個'?'的鏈接,點擊它就可以創建新的文檔頁了。很方便吧!)。對於文檔,Wiki還提供了文檔的搜索功能,可以按標題或文檔的內容進行搜索。對於用戶,Wiki可以允許你將自已的名字存放在 Cookie中,這樣對文檔所做的修改就會帶著你的名字了。還有其它的一些功能可以去Wiki的主頁上看它的歷史。Wiki是從1994年發展起來的,不過發展比較緩慢。 ZWiki又是什麼? ZWiki是在Zope平台上提供的Wiki服務。它在功能上比傳統的Wiki有所區別,主要有:Wiki名字的更靈活;可選的標記格式,如:結構化文本,HTML/DTML,WikiWiki標記語言,無格式文本等;頁面的層次化,即可以顯示出頁面創建的級別,可以直接看到包含當前頁面的父文檔鏈接。同時,由於它位於Zope上,因此你還可以享受Zope所提供的服務功能,如:使用其它的 Zope對象,數據庫的訪問,通過FTP或webdav來編輯wiki頁面,可以通過Zope的管理接口來管理Wiki頁面,修改可以撤消,良好的訪問控制,還有很多很多,不一而足。 我們可以看到ZWiki提供了比傳統的Wiki更強大的功能,那麼下面我只想再說一說關於結構化文本與WikiWiki標記語言。 結構化文本與Wiki中所用的標記很象,但又有區別。比如,在Wiki中大量使用了Tab字符,但是如果在網頁上編輯的話一般都是不允許輸入的,因此需要采用別的字符表示Tab符,同時Wiki在提交修必時允許將這些替換符轉換成真正的Tab符。但是這樣比較麻煩。而結構化文本則使用其它的一些標記來替換。如,對於列表bullet,Wiki中使用tab和星號,而結構化文本中使用-,*,o來表示。還有對於一些信息格式的表示,結構化文本使用了不同的標記。如字體的斜體,Wiki中使用兩個單引號,而ZWiki使用一個星號。而且在ZWiki中還支持下劃線。當然還有一些區別,這樣就不一一進行比較的,希望感興趣的看一下文檔。 我們如何對待Wiki 從上面的說明,我們可以大概了解了Wiki和ZWiki,它們有什麼樣的功能。當然想要做一個安全,功能強大的站點它的確不適合,但是我們可以合理地在某些地方使用它,如留言本,討論區,或寫作方面。我們可以利用它來進行交流,同別人討論問題,當問題被解決,或修改被確認後,形成正式的文檔。而且這種方式也可以吸引一些喜歡交流與參與的朋友,讓他們也參加到網站的建設之中來。




Copyright © Linux教程網 All Rights Reserved