Skip to Content

Drupal

近日 Drupal 6 的一些雞毛蒜皮大小事

最近管理的 Drupal 6 網站遇到了一些奇怪的狀況,處理的過程中也學到一些東西,簡單記錄一下。

首先是在回應時,某些回應內容會產生奇怪的錯誤。但那些內容若是放在貼文中,就沒有問題。或是先貼個簡單的回應,然後進入編輯,改成先前會有問題的回應內容,此時也沒有問題了。總之,這情況只發生在新張貼「回應」,而且只有某些情況才會有錯誤。

離線部落格程式 Open Live Writer

之前曾寫過離線部落格程式 Zoundry Raven,今天想試試,不過它的網站好像不見了.所以又找到 Open Live Writer,它的前身就是 Windows Live Writer,後來轉型成為免費開源軟體.

我起先試並不成功,後來看了這一篇

https://www.jdleonard.net/blog/post/setting-drupal-6-work-really-well-windows-live-writer

有做出初步成果了,不過和文章所說的有一點不同,而且沒有做那麼多複雜的事,我只是加一個模組而已.

Drupal 7 安裝

Drupal7-logo.png

昨天得知 Drupal 7 在 1/5 正式釋出了,這件事前陣子有在網路上看到,但後來也忘了,昨天剛好因緣際會又看到釋出正式版的消息,於是今天下載來測試,結果頗為順利,故在此記錄一下我的測試過程。

我大概會等到本站所使用的模組都有 Drupal 7 的版本之後,才會將本站升級,希望 Drupal 7 有更多好用且方便的功能。

請注意,因為這是用預設值安裝,所以相關的帳號及密碼都是公開的,我只是當成電腦中的測試網站,若您要當成對外公開的站,請修改相關的安全設定。

■ 下載檔案

1.首先到 Drupal Taiwan 正體中文支援站下載 TWAMPd 的架站包 (http://drupaltaiwan.org/taxonomy/term/1015),裡面已有 Drupal 6.17 (tCJK) + Drupal 7.0-alpha6,不過這些我就不用了。

2.下載 Drupal 7 (http://drupal.org/project/drupal)

3.下載 Drupal 7 的中文翻譯 (http://localize.drupal.org/translate/downloads),我是下載 Chinese, Traditional。

■ 安排目錄

TWAMPd 放在 C:\TWAMPd
Drupal 7 放在 C:\TWAMPd\htdocs\drupal-7.0 (可以發現 htdocs 目錄下已有一套 drupal-7.0-alpha6)。
中文翻譯放在 C:\TWAMPd\htdocs\drupal-7.0\profiles\standard\translations\drupal-7.0.zh-hant.po (這是根據 C:\TWAMPd\htdocs\drupal-7.0\INSTALL.txt 的說明)

■ 啟動伺服器

我是直接執行 C:\TWAMPd\apmxe_zh-TW.exe 就啟動相關的伺服器,然後用瀏覽器開啟 http://localhost (或 http://127.0.0.1),如果一切順利,就可以看到 TWAMP 的啟始畫面。

TWAMPd.png

使用離線部落格軟體 Zoundry Raven

Zoundry Raven剛知道 Zoundry Raven 的時候,就想過要寫一篇簡單的介紹,結果拖了許久,待寫的資料還是排了一長排,今天剛好同事有需要用到這類的工具,就寫了篇介紹給他們,我也樂得順便改一改貼上來。

一般在網路上寫部落格或使用 Web Mail 的人都知道,在網路上發表資料總是比較麻煩,一來怕突然斷線,辛苦輸入的資料就此付諸流水。二來要上傳檔案也相當麻煩,總是要把檔案一個一個的先上傳好,再插入至圖檔中,雖然有許多好方便的上傳工具或套件,但總是無法非常直覺好用。

我猜想大概是為了解決這個問題,所以有一些懶惰的聰明人就發明了「離線部落格」這種軟體,如果把線上寫部落格想像成線上寫 Web Mail,那麼離線部落格就像是用 Outlook 等 Email 軟體,可以先在自己電腦裡寫好,然後再上傳就解決了。

目前我試用過二套,一套是 Windows Live Writer,另一套就是本篇使用的 Zoundry Raven。

我選擇了 Zoundry Raven,理由有二,第一個是因為我正在努力學習擺脫 M$ Windows 的控制,第二則是因為本站是使用 Drupal 架設,Windows Live Writer 並沒有支援,而 Zoundry Raven 不但支援 Drupal,也支援非常多的部落格程式與網站,所以它就成了我唯一的選擇了。

Zoundry Raven 不但只是能上傳文章到網站,它還可以當成網站資料的備份,把網站的文章下載到自己電腦,讓二邊可以同步。若在自己電腦中修改文件,也可以同步更新到網站,刪除文件也是可以同步達成,這都是非常好的功能。除此之外,它也同時能上傳好幾個網站,如果你有好幾個部落格,只要上傳一次,就全部一次解決了。

另一個好處,如果要在文章中插入的圖檔很多,使用本程式就會很方便,圖檔在一般繪圖程式中準備好之後,根本不用先儲存成檔案,就可以直接由剪貼簿貼到 Zoundry Raven 編輯視窗裡,上傳時它會自動放置在 Drupal 的上傳目錄,也可以自行選擇圖檔的上傳位置,這可說是非常貼心的作法,底下會說明設定方式。

Drupal 6.10 升級到 6.11 的中文說明

昨天我也抽空把自己的站由 Drupal 6.10 升級到 6.11,Drupal 6.11 檔案中有一份 UPGRADE.txt,內容我看了一下,和上一版的相同。其實我發現好幾版都沒有改過這個檔了,所以我就把上一版的拿出來用,因為我英文不好,當初升級時有加註了簡單的中文說明,這次升級起來就輕鬆多了。

底下是 Drupal 提供的 UPGRADE.txt 及我自己的中文說明。中文部份有一些註解,則是我自己的一些看法,僅供參考。

不知這份 UPGRADE.txt 有沒有版權?如果有的話,還請提醒我一聲,因為我原本只想把中文部份貼出來讓大家參考,但想想還是連英文都貼出來,免得我寫的說明太簡單不易明白,或是寫錯了也沒人知道。

Drupal 使用的 TinyMCE 正體中文語言包

在 Drupal 中,我是使用 Wysiwyg 模組來建立編輯環境,Wysiwyg 模組應該是一個界面,它整合支援許多種第三方編輯工具,我比較習慣使用其中的 TinyMCE

在下載 TinyMCE 3.2.3 版之後,也同時下載了語言包,不過語言包在使用上有一點問題,底下一一解釋。

TinyMCE 只有 "zh" 為代碼的語言包,但在 Wysiwyg 模組設定中,中文的代碼有 "zh_cn", "zh_tw","zh_tw_utf8" 三種,所以並無法直接使用。

使用 Drupal 6.11 安裝「共享使用者資料庫」的多網站(下)

續前... 使用 Drupal 6.11 安裝「共享使用者資料庫」的多網站(上)

■ 8. 多網站安裝

Drupal 可以同時架設多站,也就是同一套程式可以供給數個站使用,日後網站或模組更新,更新一次就可以全部數站都更新,非常方便。資料庫則可以獨立使用,也可以多站共享,這都是非常具有彈性的設計。

INSTALL.txt 檔案中有提到多站的架設方式 (MULTISITE CONFIGURATION)。

我也找了一些參考資料:

Drupal localhost 多站開發設定, Drupal localhost multi-site config by joe
Run multiple sites from the same code base (multi-site)

如果要共用使用者資料表格,或者要調整各站資料表格的獨立或分享,則可以參考底下這些及這些的連結。(@_@ 暈~~)

Multi-site installation and set-up
Multi-site with single codebase, different content databases, shared user database, shared sign-on

使用 Drupal 6.11 安裝「共享使用者資料庫」的多網站(上)

今天幫公司架了幾個站,我是用 Drupal 6.11 來架的,原本是用 Drupal 6.10 安裝,想不到才剛安裝好,就看到 6.11 的更新通知,這也實在太巧了,所以只好再重做一次。

我過去也用過 Drpual 5.X 及 6.X 架過幾次站,安裝程序是愈來愈簡單。這次是第一次測試同時安裝多個網站,並且共用同一個使用者資料庫,所以順便把過程簡單記一下。

■ 1.準備 Drupal 檔案及語言包

下載最新版 Drupal 並解壓縮,我大多都是去 Drupal 正體中文支援站 尋找相關檔案。下載後解壓縮,將全部的目錄及檔案放到 web 網站的文件目錄,若要使用某種語言安裝,下載語言包並放在相關目錄即可,我有使用繁體中文的語言包。

解壓縮的檔案中有 INSTALL.txt,我這裡的順序就儘量和該檔案相同。

Drupal localhost 多站開發設定

文章出處 : http://drupaltaiwan.org/forum/20090112/2982

Drupal localhost 多站開發設定, Drupal localhost multi-site config
一, 2009-01-12 23:50 — joetsuihk

作為一個 Drupal developer, 通常都有幾個開發同時進行
一般人可能會用htdocs/[folder] 名
例如 http://localhost/drupal6, http://localhost/drupal5
或者案子名 http://localhost/blog 等等
但萬一core 要更新, 或者cck, views 有更新
便要更數個站, 實在麻煩

大家都或者知道 Drupal 是可以設定 multi-site 的
即是, 同一套code 可以供給兩個站使用 ( 例如 example1.com 和 example2.com )
優點很簡單, 模組更新的時候, 只要更新一次便可以令兩個完全不相關的 Drupal 站更新模組
而兩站可以使用完全不同的模版, 完全不同的資料庫
只是共用 core 和某些常用的模組 (例如views, cck 之類)

訂閱文章


about seo