2004年7月27日 星期二

7.27工作進度與計劃

工作進度:
1.繁體中文展示站已架設在http://demo.eyesofkids.net/
2.後台出現bug,原因出在section加上許功蓋後會造成menu整個當掉。後台需要重新修改。
3.官方文件翻譯進度落後中。
4.電子商務計劃由於linekin失聯數天,目前也停擺中。
5.Customized_user_register_form Tool開始製作中。

計劃:
1.繁體中文架站包beta版預計本週發佈。
2.官方文件翻譯改至8月。
3.配合mamboprotal.com辦的樣版比賽,宣傳一下。順便也學一下template。
4.8月份製作新的網站樣版。
5.8月份改用新的domain name,目前還在想…叫會員投票表決好了。

 

2004年7月20日 星期二

7.20 工作進度與計劃

工作進度:
1.Simpleboard1.0.3的中文化已完成。已上傳至熱門下載。
2.內容核心的元件和模組因有網友linekin的幫忙,已快速解決com_search及mod_newsfeeds的中文問題。
3.全域使用big5_func的修改已完成,未來都採用此函式作繁體中文化的工作。已上傳至熱門下載。
4.ReMOSitory的中文檔已完成,已上傳至熱門下載。
5.副站長Poni目前已協助接手翻譯官方手冊1.5.4部份,共12頁。
6.網友linekin目前已接手phpshop元件繁體中文化工作。
 
計劃:
A.7.25前,發佈新的Simpleboard1.0.3修正檔(針對搜索和反斜線去除、中文顯示不正常等bug修正)
B.7.31前,翻譯官方文件1.5.5部份,共12頁。
C.7.25前,翻譯Mambo小組leader Robert Castley的訪問文章。
D.進行展示站架設於站上,一個是電子商務測試站,一是全中文化測試站。
E.招募新的繁體中文化伙伴:對美工設計有興趣的...或是想用Mambo架站的...
F.思考未來支援的元件及翻譯文件。
G."Customized_user_register_form Tool"計劃書草稿構思。
 

2004年7月9日 星期五

7.9 工作進度與計劃

1.解決simpleboard中文顯示的問題(雖然許功蓋可以正常),還是有很多字元會出現亂碼:view.php。
2.解決pdf_hack對一些特殊符號的轉換問題。
3.官方手冊的翻譯→嗯…好懶哦~~"
4.還有很多中文化的問題要解決:例如search、htmlarea.....瘋了

2004年6月27日 星期日

6.27工作進度與新的修正排程

完成工作
1.已完成中文PDF生成的程式(用PDF_HACK再HACK ^^)
2.已完成核心1.0.9版升級
3.已完成Akocomment中文化與繁體中文許功蓋問題解決。

預計工作
1.Simpleboard的許功蓋問題解決
2.htmlarea2的許功蓋問題解決
3.發佈Simpleboard、akocomment繁體中文檔
4.發佈繁體中文的PDF_hack檔案與裝在網站上測試→已發現有許功蓋的問題
5.撰寫安裝Mambo的教學文件
6.備份所有網站的內容與檔案

Eddy

2004年6月21日 星期一

6.21新的工作

1.解決許功蓋在simpleboard、htmlarea2的顯示問題
2.測試simpleboard的中文化是否正常顯示,搜索功能是否可以搜索到中文字

2004年6月18日 星期五

從modhost掛站談網站(虛擬主機)空間的租用

modhost是我放Mambo繁體中文網站的虛擬主機公司,價錢還算便宜,入門空間一年美金$48元,折台幣約NT$1600元。這間是我在Mambo官方網站上找討論區時,剛好看到有人在問有關虛擬空間的事,有網友建議這家服務不錯,價錢也便宜,所以最後考慮就選了這家。有人一定會問我為什麼不用台灣國內的空間?因為國內很多是國外的虛擬主機經銷商,轉了幾手的服務,可能會讓我有不確定的感覺吧。另外一般的虛擬主機網站不提供一些會佔大流量的程式服務,例如聊天室,或是不限制的MySQL資料庫等…原因應該是怕把經銷的總流量拉走吧。國內還有一種是用舊個人電腦架的虛擬主機,這種隨時有可能掛站的慢慢機器,還是別用的好(比較一下國外用的主機都是雙cpu的,最新的伺服器專用主機)。所以乾脆直接用國外的。

可是,但這兩天掛站了=="。掛站當然會造成我或其他使用者的不信任感,但是modhost到現在慢慢把備份回復後,發現之前作的東西都沒有不見的問題(呼~鬆了一口氣)。而且,最重要的是,他又送了這些被掛到站的使用者多兩個用的虛擬主機空間(爽!還沒開站就又送了兩個月)。感覺上就好了很多,而且又多信任了一點。這種服務應該還說得過去吧。反觀國內很多作虛擬主機的經銷商,貴不用說,服務平時還好,到了掛站時,客服大概被吵煩了,索性電話拿起來,Email也不回了。

下次你或你朋友要選虛擬主機公司的時候,最好還是多問問,比較一下會好一些。這家還不錯,就推薦一下吧。

PS.modhost的特點是機器好、空間和流量還好,無限MySQL資料庫表單、註冊Domain比較貴(比較其他國外的虛擬主機公司)。有30天試用期、每日備份、24小時線上服務、可以預裝的程式滿多的。適合一般公司或個人網站。其他的請上他們公司的站去看嚕。

6/18:最近要作的工作一覽表

1.Simpleboard v1.02繁體中文化
2.mambo.eyesofkids.net站內架設工作,加強安全性
3.進行新元件的開發計劃
4.翻譯官方手冊(目前進度20%)

Mambo繁體中文支援站的走向

很認真作了這個站,希望對有心要用CMS來架網站的人有點幫助。歡迎有興趣的網友們加入,請來信給我(不要問我缺怎麼的人,應該是你告訴我你想要作什麼?)。

基本上把網友分成兩群,一是要用來架站的人(管理者),一是要進階到開發者的。
本站提供了討論區、下載區、文件區、新聞區、連結區,分述如下。
討論區:提供管理者與開發者的相關問題討論,心得發表。
下載區:提供本站較推薦的元件下載連結,或未來本站開發的元件發佈下載。
文件區:提供本站翻譯的文件(下載會連到下載區去),心得教學與相關介紹。
新聞區:提供官網、Mosforge(Mambo開發者社群網站)等網站的新聞摘要翻譯。
連結區:就整理一些不錯的網站連結

未來將架設以下網站:
1.SMB/EC(小企業/電子商務)展示網站:內容整合合適的元件與樣版,提供架站包讓想快速架站的網友們下載使用。
2.本站原創開發元件的支援論壇(Forum)站,以英文為主,提供全世界的使用者回報BUG與討論

未來將進行的其他計劃:
1.接洽非營利機構,免費架設以Mambo為核心的網站
2. ...(未完待續^^)

2004年6月17日 星期四

Mambo中文化的目的與心得

剛試裝了一下simpleboard(官網是http://www.tsmf.jigsnet.com/),這是一套在Mambo上的forum(討論區)元件。算得上是比較穩定的forum元件(穩定的定義是相對於phpbb整合元件來說,另一個角度是從比較多人使用,原作者更新也很勤快的觀點)。
大陸也有站讓人下載簡體中文的版本(http://www.mambo.cn/),不過simpleboard出到1.0.2了,這個站的版本的還在1.0preRC4。下載後進行繁體中文的轉換,嗯~前台ok了,但是後台的簡體中文碼沒辦法轉換,果然大陸站改了程式碼中的文字。

從這個例子要談到我自己進行中文化的規則了…(規距還真多XD~)

-對於mos的核心元件和程式碼,除了官方提供的language檔翻譯改法,還是就遵守了(雖然目前只能改到前台,後台管理區動不了),對於程式碼中的文字更動,個人是覺得別作這一段白工。為什麼呢?別忘了程式或元件一直在更新版本(如果原作者夠勤快的話),那不更動一次版本我就得再翻一次程式碼中的文字?時間就是金錢耶~還是把時間省下了學點英文^^"

-我的繁體中文檔案很多都是從大陸的簡體中文版轉來的,但是還是會修改一些字詞的用法。這並不是"沒品"用別人的東西。GPL的精神就是這樣,沒有別人寫的CMS程式碼可以參考,今天也看不到Mambo的誕生,況且Mambo裡也用了很多人的心血傑作(舉個例:那個把文章轉成PDF的程式,就是某個其他大大的大作)。程式碼如此,翻譯檔也同理可推^^,老話一句:節省時間…求進步

-注重文件的翻譯是我比較想花多一點時間的,翻譯當然是讓新接觸者比較快進入狀況。所以翻譯很重要,尤其是有關於Mambo網站管理的文件。回應前一項,我翻的文章也歡迎有人轉成簡體中文(字詞最好也修一下),給有興趣的簡體使用者看。

2004年5月25日 星期二

介給開放原始碼CMS(內容管理系統)與分享架站心得

時代變了,作個網站已經不是約五年前的土法鍊鋼,一頁一頁來設計。許多公司捨棄了以純設計為主軸的網站設計方式,改用了以資料庫、伺服器敘述語言(Server Script,例如PHP,ASP,JSP)為後台的網站,美工成了樣版(template)設計的一部份,而且加重了動態展示功能,例如Flash。個人網站也漸漸走向使用CMS的趨勢,方便作內容管理與上傳內容。廣義的CMS可以把forum, Blog, eCommerce等系統也包括進來。

開放原始碼且可以免費使用的CMS固然很多(開放原始碼不一定是免費),像PHPNUKE、XOOPS等,都是很知名的系統,選擇性很多,你可以參考http://www.opensourcecms.com/網站。當然要花大錢買的的CMS也不少(請向微軟等公司洽詢~"~)。Mambo是本人最近很看好的一套CMS,我參與了有關繁體中文的翻譯計劃。之前本人也花了很多的時間在PHPNUKE的架站上,對PHPNUKE是深入了解一翻。

www.opensourcecms.com的作者Calvin C. Sov把CMS分作了入口網站、網誌、電子商務(eCommerce)、群組軟體(Groupware)、論壇(Forums)、線上學習(e-Learing)或是以上各種分類的複合類型等這麼多的類型。這些都是視你要架設的網站類型來分,當然不同性質的網站最好採用專用的CMS會比較好。

我的採用CMS經驗如下,供作有興趣研究這一個領域的人參考:
1.別用沒什麼人在用的CMS:
純研究可以,用來架網站最好不要輕易嘗試,沒什麼用的程式,bug多且支援少,發生問題不知道要找誰來幫你?建議你可以採用
-入口網站:phpnuke,Xoops,mambo
-論壇:phpbb,Phorum
-電子商務:osCommerce, phpShop
-網誌:Movable Type
這些都是大牌子,就算功能不是最強最炫,也是保証用不死人,至少掛站有問題可以找到人醫。

2.亂裝元件(component),模組(module),樣版(template)會有不良後果:
基本的CMS程式架上去成功後,最迷人的就是有很多不同樣式的樣版、超炫功能的模組或元件可以讓你的網站看起很多樣化和多功能。本人之前架了一個網站(用phpnuke),光上面裝的模組大概就超過20個,從美妙的滑動選單到樂透開獎、星座解盤、Flash看版、聊天室、線上傳呼…應有儘有。後來的維護就是令人頭痛的問題。因為這些功能模組和一般的程式一樣,都有版本更新的問題,每個模組都可能內有不知名的錯誤、bug,如何妥善的管理這些元件、樣版、模組,是一大問題(小小廣告一下:mambo的管理介面真的作的很不錯…有用過的都說讚~)
建議還是別裝太多,選擇你要的功能或經營比較好的模組,除非你裝了以後有本事"乾淨地"移除,不然造成整個站不穩或掛站,重頭來一遍絕對很浪費時間。

3.語言是個大問題:
語言翻譯絕對有這個必要,但是翻的絕對沒有程式出得快。多翻翻找找前輩們在相關網站上分享的語言翻譯經驗,或遇過的問題解答,可以幫助你平順的架好站。當然多學一些架站的技巧或管理的技巧,以及多閱讀英文手冊,對你的幫助一定很大。

Some Standards about CMS

Standards(reposted from OSCOM)
WebDAV
WebDAV stands for "Web-based Distributed Authoring and Versioning". It is a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web servers.
RSS
RSS is a Web content syndication format.
ATOM
Atom is an XML-based file format intended to allow lists of information, known as "feeds", to be synchronised between publishers and consumers. Feeds are composed of a number of items, known as "entries", each with an extensible set of attached metadata. The primary use case that Atom addresses is for syndicating Web content such as Weblogs and news headlines to other Web sites and directly to consumers.
JSR-170
The API should be a standard, implementation independent, way to access content bi-directionally on a granular level within a content repository. A Content Repository is a high-level information management system that is a superset of traditional data repositories. A content repository implements "content services" such as: author based versioning, full textual searching, fine grained access control, content categorization and content event monitoring. It is these "content services" that differentiate a Content Repository from a Data Repository