輕量級CMS程序小評:TextPattern/DotClear
來源:易賢網 閱讀:1229 次 日期:2014-09-03 14:32:24
溫馨提示:易賢網小編為您整理了“輕量級CMS程序小評:TextPattern/DotClear”,方便廣大網友查閱!

用織夢CMS搭建資訊網站大學生面試網開始琢磨使用DEDECMS,在系統后臺給網站生成sitemap站點地圖時,發現織夢cms自帶生成的網站地圖不給力,貌似給Google提交也不能通過,然后只能在網上找教程解決dedecms sitemap的問題,最終成功實現dedecms google sitemap.xml文件。

將以下代碼中的“www.gmzhen.com”更改為自己的域名,接著用文本工具保存為sitemap.xml,并上傳至網站當前模板目錄下(如dedecms默認模板側保存在templete/default下)

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">

<url>

<loc>http://www.gmzhen.com/</loc>

<lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}

[field:pubdate function=strftime('%Y-%m-%d',@me)/]

{/dede:arclist}</lastmod>

<changefreq>daily</changefreq>

<priority>1.0</priority>

</url>

{dede:channel row='23' type='top'}

<url>

<loc>http://www.gmzhen.com[field:typelink /]</loc>

<changefreq>daily</changefreq>

<priority>0.8</priority>

</url>

{/dede:channel}

{dede:arclist row=2000 orderby=pubdate}

<url>之前自己的blog是用WordPress架設的,WordPress本身沒什么問題。不過用的時間久了,也就想換個新鮮的。

首先我傾向于使用CMS而不BLOG程序架站。因為這個站與其說是每天寫寫日志,倒不如說是一些自己的技術筆記整理和分享。

說到CMS程序首先進入視野的是:Joomla 、Drupal 、XOOPS 、Plone。

Drupal對使用者的要求最高,最好有PHP/CSS的開發能力。太高端,不適合我這個小白。

Joomla是界面設計最華麗的,其實很適合個人用來做BLOG。不過運行效率和WordPress是一個級別的。有可能是更慢。

XOOPS相對上面2種CMS,小白的我看不出有啥優勢。

Plone是基于Python。最新的4.1版本,底層的Zope服務器用Python2.6重寫過了。更是號稱速度大幅領先于Joomla 、Drupal 、WordPress。不過Plone的定位更傾向于是企業內部網站(默認的端口就不是80而是8080)。

Joomla 、Drupal 、XOOPS 、Plone四者中我更傾向于Plone。

不過因為自己用的是個小小的VPS。這些“巨頭”相對來說,消耗的資源就比較多了,于是作罷。

接下來就是找些輕量級的應用:LifeType 、Geeklog 、Movable Type 、TextPattern 、DotClear

LifeType 、Geeklog這兩個真的是很輕量級。其中Geeklog在日本相對流行,原因是對手機的支持很好。

Movable Type早已經被WordPress打敗了,也就不去考慮了。TextPattern 、DotClear則各有特點,值得推薦。

TextPattern這是一個構架上非常有特色的CMS

這張圖大體說明了TextPattern的構架。

(表現)Presentation和(內容)content是分離開來控制的。

如果這張圖你看不明,你可以看一下這個介紹視頻。

軟件本身非常輕巧/簡單。但也帶來個問題 - 太難用了。你在官網上都找不到一個能看得上眼的,拿來就能用的主題。

即使是搭建一個很簡單的BLOG,你也要懂得PHP/CSS美工設計,去自己定制。而且TextPattern的社區對小白并不友好。其理念是,自己動手,實在不行了再來問別人。而且編輯TextPattern的帖子要用到Textile(而且不是html語法),雖然并不難學。

如果你是平面設計達人,又想對網站全盤掌控。推薦你使用TextPattern。

最后要介紹的DotClear也就是我的最終選擇。

DotClear是款來自法國的BLOG程序,能支持MySQL 、PostgreSQL 、SQLite這三種數據庫。不過使用MySQL的時候必須打開InnoDB,所以還是強烈推薦使用SQLite做為數據庫。SQLite一來是消耗資源少,而來是在特定場景比Mysql效率要高(比如小型的BLOG,對數據庫的讀取頻率高,寫入/插入操作少,總的頁面數量少于1萬)并且原生支持多用戶。(WordPress后來通過MU支持多用戶,和原生支持在設計上還是有較大差距的)

就目前的版本來看要比WordPress簡潔干凈很多。

還有一點很吸引我的就是界面設計。不論是后臺控制界面,還是前端的Theme,設計水準都普遍較高。(難道因為是法國人做的緣故?)

缺點就是文檔和用戶數量較少,很多文檔還是法文的,正在向英文翻譯中。

不過我感覺潛力還是不錯的。算是是目前做個人BLOG的最佳選擇吧。

另外最近很多資源下載站開始使用一款來自俄羅斯的CMS - DataLife Engine。

<loc>http://www.gmzhen.com[field:arcurl/]</loc>

<lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>

<changefreq>monthly</changefreq>

</url>

{/dede:arclist}

</urlset>

進入網站后臺,在“生成——更新主頁HTML”頁面,對“選擇主頁模板”、“主頁位置”參照下圖設置,然后更新主頁

更新完成后,網站根目錄就會生成sitemap.xml網站地圖文件。

更多信息請查看IT技術專欄

更多信息請查看CMS教程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
未满十八18勿进黄网站免费看