BLOG的基本特征和功能要素:
1、RSS-簡稱“聚合”
RSS是一種技術規范的簡稱,不同的技術團體將其分別描述為:“Rich Site Summary”(豐富站點摘要)、“RDF Site Summary”(RDF站點摘要)或“Really Simple Syndication”(真正簡易聚合)。在形式上,也分別有RSS技術的主導者、哈佛大學研究員Dave Winer的RSS 0.93、RSS2.0(Apple、News.com的出版商CNET Networks等支持),IBM軟件工程師SamRuby 2003年發起的Atom(Google和Six Apart――Movable Type的擁有著支持)。不過本質上它們都是一種遵循W3C RDF規范的XML格式,是一種多用途、可擴展的元數據描述及聯合推廣格式。它允許互聯網站點制作人員,為內容整合客戶端提供選擇性的、匯總過的Web內容。
2、Trackback-引用通告
TrackBack最早是Movable上的功能,后來成為BLOG的標準配置,它是一種將全世界無數個Blog連接起來的功能。通過TrackBack,你可以在自己的Blog上就別人發表的某篇文章做評論和延伸,并通知對方你引用了它文章中的內容。只要對方的Blog也支持TrackBack,你在發布自己的文章時,將同時向對方Blog發出一個TrackBack Ping,向刊載被評論文章的服務器發送你寫的Blog的地址、標題和部分征文。這樣當其他人瀏覽那篇文章時,就能夠看到你的部分評論和正文,感興趣的話他們還可以通過鏈接閱讀你評論的詳細內容。同樣,別人也可以使用TrackBack功能對你Blog中的某篇文章加以評論,在你的文章中留下相應的引申鏈接
3、Permailink-永久鏈接
給BLOG上每篇BLOG文章一個永久鏈接,這樣便于他人長期引用,這樣不管你的后臺是動態程序,首頁如何改變,但每篇BLOG的鏈接都是永久固定的,而且最好是htm等靜態鏈接,這樣還有利于搜索引擎的搜錄。如果你實在做不到htm靜態鏈接,可以考慮采取URL REWRITING、PATH_INFO、服務器設置等方式將動態鏈接變為靜態鏈接,將前臺鏈接表現形式和后臺程序分離開來,以后即使更換后臺程序也不用擔心了。
4、Comments-評論
也稱作回復功能,用戶可以借此對此BLOG進行評論,這是讀者同BLOGGER相互交流的最直接渠道。
5、Archive-歸檔
也稱作索引功能,通常都是按月份進行BLOG文件的歸檔(也有按分類歸檔的),便于大家在一個頁面就查找到歸檔日期內的所有BLOG文章,通常都生成靜態頁面,這也是利于搜索引擎搜錄的一個重要手段。
6、Calendar-日歷
每個BLOG都可以看到的最基本的元素,這也是BLOG最基本的特征,根據日期可以檢索到當日發表的BLOG。
以上是BLOG最基本的功能要素,如果以上6點都達不到,稱為BLOG就有些牽強了。話雖如此,目前大部分都只支持了其中四、五項,這是BLOG程序設計者需要學習和改進的。
7、Style-個人定制風格
雖然BLOG最大程度的減少了發布者對于網頁技術的需求門檻,但是BLOG鮮明的個人化特征要求發布者可以自定義自己的BLOG風格,因此BLOG具有自定義CSS或者SKIN的功能也是必不可少的。
8、CC-創作共用約定
創作共用約定是BLOG發布者尊重原創者所默認遵從的規則。當然這個并非必須,現在許多新興的BLOGGER已經忘記或不知道這個約定。
創作共用(Creative Commons)允許拷貝、分發、呈現和表演當前作品,制作派生作品。但是必須遵守一下規則:署名。你必須明確標明作者的名字。非商業用途:你不可將當前作品用于商業目的。保持一致:如果你基于當前作品更改、變換或構造新作品,你應當按照與當前協議完全相同的協議分發最終作品。
對于任何二次使用或分發,你必須讓其他人明確當前作品的授權條款,在得到作者的明確允許下,這里的某些條款可以放棄。
9、Catalog-分類
這個并非必須,但基本上BLOGGER都設置有不同的分類,用于區分自己BLOG文章的類別。
10、Search-搜索
基本功能,通常提供的都是簡單模糊搜索,基本上已經夠用了,所以這項功能也一直沒有進行過特別的加強。
11、Statistic-統計
BLOG的基本統計數據,例如訪問次數,在線人數,BLOG發表篇數,引用篇數,評論篇數,注冊用戶數。
12、Links-鏈接
放置一些友情鏈接。
13、Favorite-收藏
收藏一些有用的文章或鏈接。
14、Roll-交換鏈接
用于顯示其他博客的鏈接,自己的博客也會同時顯示在其他blog roll列表里,動態循環顯示,有點象國內的文本鏈廣告交換,國外的例子可以參看這里Blogrolling.com。
15、Visual Editor-可視化編輯器
早期都是使用文本,對于HTML標簽制作起來就比較麻煩,最近BLOG程序已經普遍采用可視化的文章編輯器,方便BLOGGER更加有效的組織文章結構和顯示效果。
16、Tag-標簽
通常BLOG文章的分類只有一層,很少有多級分類,有時這也是許多信息量大的用戶比較頭疼的地方,實現多級分類功能還不如使用Tag功能,方便實用,也比較社會化。
17、AutoLink-自動鏈接
大家可以看到許多BLOG中許多網站、人名、名詞、事件通常都加有超鏈接,也許很多人就奇怪,作者怎么又這么多精力呢,實際上是關鍵字自動轉換超鏈接功能在起作用。作者在后臺可以設置關鍵字及其指向的鏈接,添加文章時就會自動將普通文本關鍵字變為帶超鏈接的顯示方式,有的還可以將關鍵字進行指定字符轉換。這其實也是BLOG一項重要的功能,可惜國內很多BLOG程序很少實現這一點。
18、Album-相冊
用于分類上傳各類圖片,是BLOG的附屬功能。
19、Antispam-反垃圾信息
目前的評論系統,容易產生垃圾廣告和垃圾信息,需要在系統上對垃圾信息的發布進行限制,例如加入驗證碼等。
20、Keywords-關鍵
通常用于新聞系統的相關文章,但是博客基本上都沒有這項功能,對于分類過大,沒有TAG功能的博客來講,利用關鍵字自動獲取相關文章還是很有必要的,實現起來也不難。
21、SN-社會化網絡
目前除了rss的應用突飛猛進外,BLOG自身的發展似乎停滯不前了,而增強BLOG的SN功能,是BLOG功能拓展的重要途徑。例如“團體博客”,BLOG瀏覽同好等,具體就不多說了,網上SN服務一大把,參考一下就知道哪些SN功能可以結合進來了。
22、Export-導出
用戶數據的導出,例如文章、評論、引用等。
23、Management-管理
管理功能,設置BLOG的基本參數,設置和管理以上所有要素,數據庫管理,后臺各項內容的導出等。