打造最完美的BLOG系統


打造心中最完美理想的BLOG系統,特列舉以下特徵和功能,希望給所有BLOG程序編制者參考。如果有根據以下項目編製成功BLOG PROGRAM,別忘了通知我哦。如果還有需要補充的請多指教。

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內容。

RSS2.0規範原文

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 License

創作共用(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的基本參數,設置和管理以上所有要素,數據庫管理,後臺各項內容的導出等。

風言瘋語 2005-05-31

感謝蠱提出關鍵字表述錯誤的問題。

發佈了53 篇原創文章 · 獲贊 0 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章