Mark's Development Blog

Open Source? Open Mind!

Mark's Development Blog
Watch Timeline

dotProject 2.1 RC1 20070423 UTF-8 簡繁中文版釋出

Mark Wu 發表於 2007/04/23 20:41 · 靜態連結網址

廢話不多說,需要的人請到 OpenFoundry 下載,位置在:

dotProject_2.1_RC1_20070423_UTF-8_Chinese_by_Markwu.zip

如果你是使用 PHP4,請記得同時下載這個修正檔:jpgraph_setfonthelper.zip,這是用來修正 dotProject RC1 20070423 在 PHP4 下不能正常顯示中文的程式。解壓縮後,請覆蓋過 ./dotproject/lib/jpgraph/src 下原來檔案的即可。

這一版改了些什麼?

  • 一堆 2.0.x 的 bug fix,當然這些都不是我改的,是 dotProject 團隊努力的成果。下面就是我作的了:
  • 日曆的日期中文亂碼修復。
  • 甘特圖簡繁中文顯示。除了可以在甘特圖上同時顯示簡繁中文外,在英文語系中也可正常顯示簡繁中文。
  • 簡繁中文斷字修復,再也不會有中文字被對半切了。
  • 一些雜七雜八的小 bug。
  • 在 Windows/Linux 與 PHP4/PHP5 下都能正確執行(謝謝 cmlai 的測試)。 -- 20070424 更正

什麼還沒改?

預備還會再做什麼?

  • 寫個簡單的安裝手冊,可能作個 Flash 動畫。(我是不是太閒了,喵)
  • 利用 Instant LifeType 的架構,我會建立一個 Instant dotProject,讓使用者更容易安裝與使用。
今天晚一點或明天,我會釋出 Patch 程式,因為目前的程式是基於最新的 CVS 修改的,已經跟 dotProject 釋出的 RC1 有些出入了。我會試著把 Patch 給 dotProject 團隊,如果他們他們願意接受,那最好。如果不願意,只好將程式放到 OpenFoundry,自己 Fork 一個 Branches 了。

 

真實引用網址:

http://blog.markplace.net/trackback.php?id=253

迴響 (37) · 引用 (0) 文章分類: dotProject 專案管理系統

迴響 ↓

  • 在B2D server中安裝甘特圖
    cmlai  發表於 24/04/2007, 04:23

    在B2D server中安裝甘特圖中,不管正體還是簡體中文除了月份的中文是正確外,全是亂碼, All projects, today, project name,start date,finish,actual end,全是亂碼

  • 在B2D server中安裝甘特圖
    cmlai  發表於 24/04/2007, 05:16

    如果是B2D server (b2d.tnc.edu.tw)的mysql update 4.1,php4.3中(原dp2.04/dp2.01是ok)
    如果B2D server 的mysql及php均update到5.x,甘特圖中文是ok的

  • 我在 Windows/Ubuntu 下的確沒問題
    markwu  發表於 24/04/2007, 07:13

    我在 Windows 與 Ubuntu 下,的確中文顯示沒有問題,不過我都是用 PHP 5,謝謝回報,我馬上連檢查一下。

  • 試試看
    Mark  發表於 24/04/2007, 08:12

    Hi cmlai:

    試試看下面這個修正檔:jpgraph_setfonthelper.zip。解壓縮後,請覆蓋過 ./dotproject/lib/jpgraph/src 下原來檔案的即可。

  • 在B2D server中安裝甘特圖
    cmlai  發表於 24/04/2007, 12:06

    剛剛試了一下更新,在PHP4及PHP5都正常了,thanks.

  • 支援的OS?
    smallbin  發表於 11/05/2007, 18:42

    VISTA 支援嗎

  • 我沒有 Vista
    Mark  發表於 11/05/2007, 21:13

    你可以試試看,然後記得回報一下行不行。我猜應該沒問題吧!

  • 可於 Vista 安裝
    wscooch  發表於 15/05/2007, 08:32

    我已成功在 Vista Home Basic 安裝,
    目前用起來還沒發現問題,

    環境:
    OS:Vista Home Basic
    PHP:5.2.1
    Apache:2.2.4
    MySQL:5.0.27-community-nt

  • 安裝 Vista 請注意
    wscooch  發表於 15/05/2007, 09:13

    請用 FireFox 2.0.0.x 進行安裝,
    用 IE 7.0 無法安裝!

  • 建dotpoject db時出錯
    cryingeagle  發表於 17/05/2007, 18:13

    SQL 語法:

    INSERT INTO config_list( `config_id` , `config_list_name` )
    SELECT config_id, 'sql'
    FROM config
    WHERE config_name = 'auth_method'
    MySQL 傳回:

    #1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

  • 亂碼回報
    wscooch  發表於 19/05/2007, 13:09

    在登入畫面按 "請幫忙,我忘記了用戶名和密碼!"
    後會出現亂碼,
    IE 7.0 和 Firefox 2.0.0.3 都一樣!

  • mmm ...
    Mark  發表於 21/05/2007, 17:25

    To wscooch:

    我等一下檢查看看!

    To cryingeagle:

    請把資料庫刪除,並且透過 dotProject 來安裝,你不需自己建立。自己建立時,記得要把 collation 也調成 UTF8,否則會出錯。

  • 建dotpoject db時還是出錯
    cryingeagle  發表於 25/05/2007, 15:31

    我是在使用http://localhost/phpMyAdmin/
    然後使用"建立新資料庫"功能建立dotproject
    再來使用sql這個功能載入
    C:\AppServ\www\dotproject\db\dotproject.sql
    執行時出現上5/17問您的狀況
    ps:collation 有調成 UTF8

  • 更換語系後無法登入
    Kidlouis  發表於 25/05/2007, 23:01

    您好.
    我安裝完這個版本的dotproject,
    如果再英文語系下一切ok,
    但是要是切換到zh-TW後,
    登出,然後再登入時,輸入完使用者名稱及密碼,
    就出現這一行,
    "You have chosen to log in using an unsupported or disabled login method"

    不知該從何解決?
    os:Linux Rh9,PHP:4.2.3,MySql:3.23

    謝謝您.

  • Doesn't work fine with vietnamese
    Ngo Van quan  發表於 27/05/2007, 19:23

    I downloaded your patch release, the characters is looking better but not fully correct.

  • Not fully correct?
    Mark  發表於 28/05/2007, 05:59

    Hi Ngo Van quan:

    No idea what you said if you can not provide full and detail information.

    Hi Kidlouis:

    你可不可以先用 PHP4.4 或是 5 以上以及 MySQL 4.1 或是 MySQL 5 以上的版本來測試。

    為了 support utf-8 這是必須的最低版本。

  • mmm ....
    Mark  發表於 28/05/2007, 06:02

    cryingeagle:

    不太對,因為那個訊息代表你的 DB 是 latin1_swedish_ci,但是我改的 dotProject 是強迫使用 utf8_general_ci,所以造成的問題。

    你是用哪一版? SVN 下載的,還是我包的 RC1 版?請寫清楚!

  • Installing database出問題
    cryingeagle  發表於 29/05/2007, 21:10

    之前經過Mark您的指導終於create成功,可是於Installing database出問題如下:

    Installing database
    There were 115 errors in 211 SQL statements

    Warning: main(c:\appserv\www\dotproject/includes/config.php): failed to open stream: No such file or directory in c:\appserv\www\dotproject\db\upgrade_permissions.php on line 7

    Warning: main(): Failed opening 'c:\appserv\www\dotproject/includes/config.php' for inclusion (include_path='.;c:\php4\pear') in c:\appserv\www\dotproject\db\upgrade_permissions.php on line 7
    Creating new Permissions objects
    Converting admin user permissions to Administrator Role
    Searching for add-on modules to add to new permissions
    Updating version information
    Creating config

  • markwu

    這是dotproject 的問題
    markwu  發表於 30/05/2007, 19:19

    這是原始 dotproject 程式在 php5 下安裝的問題。

    我沒去修正他,所以這樣應該表示你已經安裝好了。可以開始使用了。

    Mark

  • 修復了
    Mark  發表於 31/05/2007, 09:13

    Hi cryingeagle:

    你說的安裝問題,我已經在 SVN 中修復了。有興趣的話,請從 SVN 下載重新安裝。