Drupal相關
再寫一寫Drupal架設digg網站
一直對使用Drupal來應用各種類型網站很有興趣,最近也試著使用Drupal來架設digg類型網站,而Drupal也有現成架設digg類型網站的Drigg模組,先前我也只是用家中電腦測試Drigg模組,現在就將它搬到一個註冊後沒有使用的域名中來試玩一下吧,網站是http://www.PlzOn.com的一個以英語為主的網站吧。
現時Drigg只支援Drupal 5.x版本,對於Drupal 6的用戶暫時仍然不能夠使用吧,先說說安裝了的模組吧:
必要模組
Drigg - 必要的架設digg類型站模組。
Extra Voting Forms - 用作顯示推文章/投票功能之用。
User Karma - 用作計算投票分數之用。
Voting api - Drigg和投票的api (Advanced Programmers Interface)。
選擇性安裝模組
Tagadelic - 標籤雲(tag cloud)功能模組。
Captcha - 提供圖片和文字驗證安全功能。
整了足足兩小時,解決了討論區沒有了選擇討論區的問題吧
今晚試試站內的各種功能,竟然發現在發表討論區文章時,沒有了選擇討論區的選項,雖然仍然可以發表,但那麼在發表討論區文章時究竟會發表到那裏去?我沒有試過,因為我只希望找到解決方法,終於找到了。
起因:
剛剛試安裝OG模組,順道也上傳了comment og模組但沒有安裝,但不知怎的,只是上傳了comment og模組,但是在後台模組中卻說找不到原來的comment模組,而因為forum模組是需要comment模組的,所以連forum模組都變成了灰色而用不了,試了很久順使用FTP將一些只有上傳但沒有安裝的模組刪除吧,到了刪除comment og模組後就可以找到comment模組,真的令人不解吧。
事件:
原本想試一試BUEditor的在線編輯器所以打算到討論區發表一篇測試文章,卻發現在發表文章中沒有了選擇討論區的選項,原本以為disable討論區再enable可以解決,不過還是解決不了,來來回回試了很久選擇討論區的選項就是不走出來,吹得脹它嗎?
解決方法:
最得發現問題在於"分類"中,只要將分類中的討論區進入"編輯"後不需要改變任何設置得再確定"送出"後,會多了一些update的訊息,選擇討論區的選項就自己走回來了,就是這麼簡單。
用Drupal製造digg類型的網站 - Drigg
由於Drupal模組多,而且功能強大,各模組間互相有關連,例如要製造一個digg類型的網站,除了必要的Drigg模組外,也需要其他模組互相組合使用,這種模組間互相組合的特性,在Drupal常見,但在其他程序中卻並不常見,例如Xoops幾乎每個模組都是獨立的一個使用吧,不過這是題外話,因為剛剛在自己的電腦中試了一下用Drupal來製造一個digg類型的網站,就簡單分享這個製作過程吧。
當然如果要做一digg網站,最快的方法應該是直接安裝pligg吧,因為pligg是類似digg的程序,直接安裝使用,不過在Drupal中製造一個digg網站,就可以同時使用Drupal的其他功能,令網站可整進更多服務吧。
在Drupal中製造digg網站,事前需要的模組有Drigg,Extra Voting Forms, User Karma,Voting API這四個模組,Drigg當然是digg類型站的主要程序,Extra Voting Forms是用來處理推文章的小方塊,User Karma用來處理推文章的點數吧。
Drupal 6.0 強大功能初探
Drupal 6.0正式版推出後,雖然本站還沒有正式升級到這個版本,不過我另外安裝一個作測試用,主要用來試試Drupal 6 有沒有期待般強大,先說說安裝,安裝比起 5.x更方便,只要上載檔案後、設置檔案限權(/files,site/default為777)之後再填填資料庫資訊和即時填寫管理員帳戶資訊跟住就可以完成吧。
多國語言介面支援
先說說Drupal 6.0 的語系設置,在此版本中已預設支援多國語言介面,只要在後台匯入語言檔即可,而且在語系內的 path prefix 中設置語系的路徑後就可以讓使用者在區塊中選擇不同語系的介面,例如繁體中文、簡體中文和英語等選擇。
拖曳整理區塊和選單
區塊(Block)和選單(Menu)方面和 Drupal 5.x 就有很大分別,在Drupal 6.0 中,區塊幾乎和WordPress 的Widgets一樣透過拖拉就可以上下移動或拖到其他的Region中,比在 5.x 中需要每個區塊設定位置實在先進和方便得多。
Drupal 6.0 正式版本推出
Drupal 6.0正式版本在 13-Feb-08 推出了,改進的地方不少,模組和板型各方面相信也會一步步隨住Drupal 6.0 正式推出相應也會有支援6.0的版本,據說6.0的效能會和 5.x 相差不太,如使用 4.x 版本需先升到 5.x 後才再升到 6.0,使用 5.x 的可以直接升級到 6.0版本,這裏在官方有一頁說明部份模組支援 6.0 的進度表。
現時兩個大型模組 Views 和 CCK 也未完成支援 Drupal 6.0 的,如升級建議先找尋需要用到的模組有否 6.0 版本和備份,我現時尚未升到 Drupal 6.0 版本,因為有些主要的模組還沒有推出支援 6.0 ,等待推出支援 6.0模組後再一次過升級吧。
Drupal 5.7推出
Drupal又更新了,推出5.7版本,主要也是一些修正,當然如往常一樣,Drupal官方仍然建議使用5.7以下版本的人升級到這個版本,但網站程序升級一向有一定風險存在,升級前建議備份現有的檔案和資料庫吧。
#208700 by pwolanin. Fix bad backport of #194579. Modified to use Form API.
#118569 by bevan: document how should one set RewriteBase, if under a VirtualDocumentRoot. Backport by Bart Jansens.
- Patch #115606 by Junyor, thesaint_02: added support for PHP 5.2's 'recoverable fatal errors'.
#209409 by Heine, webernet, dww: more accurate register globals value checking
Drupal 6.0 RC2 推出
Drupal 6.0RC2推出了,和先前的RC1推出的時間相差只是大約一個月時間,雖然不知道會有多少個RC版本,不過既然已到達RC版本就應該離正式版不遠了,不過我還是會等Views 2和其他多個已習慣使用的模組支援6.x版本才再打算升級吧。
剛簡單地試了一試 Drupal 6.0 RC1 版本
早一、兩天安裝Drupal 6.0 RC1來試玩一下,因為之前在Drupal台灣中看到一段有關Drupal 6 的改進的文章,內容大致如下:
1. 各式 theme system 版型系統的改進:
模組可以直接提供自己的 .tpl.php 樣版檔,以後再也不用自己增加 theme_ 函數了.
Drupal 能夠自動從版型目錄取得樣版,一行程式碼都不用寫,
沒錯,只要把樣版檔從 module 目錄裡拷貝到使用的版型目錄下,然後只要修改這個樣版檔就可以了。2. 核心直接支援多國功能:
從介面翻譯獨立出來的語言設定畫面,
可以隨心所欲的設定路徑前綴識別或者網址名稱識別(zh-tw.your.com, ja.your.com, ...之類對應到不同的語文),發表文章能夠關連到這些不同的語言,多國語言網站功能將是是 Drupal 6 的關鍵焦點而且在未來的開發週期持續進行。
Drupal 6 了出 RC 1(Release Candidate) 版本
Drupal 續之前的Beta版本後,終於推出 RC 1(Release Candidate),這兩個版本只相隔兩個星期,Drupal 算是一個十分活躍的社群,不過如果太過緊密的更新也會令用戶感到到煩惱,在這個版本仍有部份問題還未修正,因為始終是 RC 版本,使用前應先備份再進行升級,建議如果升級這個版本最好升級前找一些這版本可以使用的模組和板型,因為準備充足才會順利吧。
一直在Drupal和WordPress中選擇
其實這個網站建設前,又想使用WordPress來作個Blog站,以個人Blog來說WordPress功能已符合大部份用戶需求,至於Drupal來說的node(文章,點節)較為做CMS的功能,用來做Blog, 門戶站, 討論區或社群站也較適合,只要安裝適合的模組便可。
最初本來打算用WordPress來做個Blog站會較簡單,不需太多維護工作,相對可以專注在內容方便,而Drupal則需要花多些時間在設置、安裝和選擇模組等,當然、相對地Drupal的功能會較多,例如可在討論區、自設頁面檢視和在每種文章分類中加入自訂的欄位等,兩個程序實在各有各的強項來迎合各種不同需求的用戶吧。
現在已使用了Drupal大約兩個月,除了覺得Drupal的使用不太容易上手和Theme不美觀外,功能方面已算是不錯了,不過在接觸Drupal初期安裝完真的不知怎樣使用,也不知應如何開始,因為Drupal不像Xoops,Joomla,WordPress般容易明白和了解,不過當你能夠對Drupal一般應用已上手時,也會覺得Drupal其實真的不錯吧,所以一直使用到現在還未改用其他程序。
這篇文章沒有什麼的,只是單純地說說使用Drupal的一些感想吧。
