程式簡介
曾經,有一個開源部落格程式叫做Magike,在它發布1.2正式版之後,開發組的幾個人開始商討下一步的開發計畫,有這樣幾個問題擺在了我們面前:
1、Magike部落格程式是基於MagikeFramework開發,保證了程式的效率和安全性,但是這個MVC的框架結構比較複雜,更適合用於開發大型項目,如果在部落格程式開發中可以精簡掉MagikeFramework自帶的模板引擎以及其他一些代碼,就可以提供給用戶一個更精巧的程式,這與我們希望代碼越少越好的初衷一致,這直接推動了新版本從核心開始重 寫。
2、作為一個使用GPL V2發布的開源程式來說,雖然我們極力保證代碼的規範性,但還是存在一些不足,比如程式注釋不夠詳細,加上開發團隊在對國際化的理解上走了一點彎路,與其逐步完善,不如從根本上重來,讓新程式的開源血統更加純潔。
3、Magike這個域名不在我們手裡,而且Magike這個名字並不具備淺顯易懂的含義,記憶起來有難度。
就在Magike團隊決定為這個全新的部落格程式拍腦袋想名字的時候,又有一名優秀的設計師fen加入了我們,Magike這個程式也獲得越來越多用戶的反饋,於是有人想到了Typecho這個名字。
將這Type Echo合併在一起,就有了Typecho,我們期待著越來越多的人使用我們開發的程式,也期待著越來越多的人加入到開源的行列里。
名稱由來
Typecho是由type和echo兩個詞合成的,來自於開發團隊的頭腦風暴。
Type,有打字的意思,部落格這個東西,正是一個讓我們通過打字,在網路上表達自己的平台。Echo,意思是回聲、反饋、共鳴,也是PHP里最常見、最重要的函式,相信大部分PHP愛好者都是從 echo 'Hello,world!'; 開始自己的PHP編程之路的。
名稱就表明typecho是一款部落格程式,它在GPLVersion 2許可證下發行,基於PHP(需要PHP5以上版本)構建,可以運行在各種平台上,支持多種資料庫(Mysql,PostgreSQL,SQLite)。
開發原因
源自開發團隊在精神層面上的潔癖和狂熱。在使用部落格程式的大部分時間裡,我們只是發幾段文字,貼幾張圖片,不需要高級複雜的系統,需要的是一個簡單快速的部落格平台。在流行的開源程式中,滿足我們要求的很少,於是我們決定自己動手,開發一款有性格的部落格程式,並用開源協定發行。
開發團隊中的幾個人都是IT從業者,在成長的過程中從開源世界裡獲益匪淺,這個項目也是我們對開源的一個回報。
開發方法
Typecho目前使用SVN來控制程式版本,如果你想為Typecho貢獻原始碼,需要弄明白SVN的使用方法並遵守Typecho的開發規範。我們目前把項目託管在google code上,google code把開發人員分成項目所有者和項目成員兩種身份,他們都可以向SVN提交代碼。因此如果你想向Typecho的SVN提交代碼必須具備以下條件:
1.必要的職業技能水平,不一定是PHP,我們也需要前端工程師和設計師,以及文檔撰寫者。
2.在社區有一定的活躍度。這一點非常重要,我們需要了解你的想法,以及是否有精力與實力參與到我們之中。更重要的是我們是否志同道合。
3.熱衷於開源軟體事業
4.一個Github帳號
最新版本
Typecho 1.0 release版發布(目前最新版本)
0.9版本亮點:
修正了0.8以來的大量bug
新的安裝程式支持BAE, SAE, GAE 自動安裝
完全重構了後台,自適應手持設備
原生支持Markdown編輯器,實時預覽
支持自定義欄位
支持自定義獨立頁面和分類頁面連結樣式
1.修正了0.8以來的大量bug
2.新的安裝程式支持BAE, SAE, GAE 自動安裝
3.完全重構了後台,自適應手持設備
4.原生支持Markdown編輯器,實時預覽
5.支持自定義欄位
6.支持自定義獨立頁面和分類頁面連結樣式
1.0版本亮點
多級分類支持
上傳檔案多選
使用PHP password hashing framework代替原來的密碼加鹽函式
增加對多語言的支持
眾多安全加固
將前後端markdown解析庫更換為標準的CommonMark,使其展現效果完全一致
小幅改進編輯器ui
其他bug修復
由於在新版本中使用了部分 php5.3 + 以上的語法(比如匿名函式,數組簡寫)等等,使得部分使用老版本php的用戶在升級後出現網站訪問錯誤的情況。現在已經得到修正!
我們還帶來了一個新的feature,可以大大降低垃圾評論的數量
1.多級分類支持
2.上傳檔案多選
3.使用PHP password hashing framework代替原來的密碼加鹽函式
4.增加對多語言的支持
5.眾多安全加固
6.將前後端markdown解析庫更換為標準的CommonMark,使其展現效果完全一致
7.小幅改進編輯器ui
8.其他bug修復
9.由於在新版本中使用了部分 php5.3 + 以上的語法(比如匿名函式,數組簡寫)等等,使得部分使用老版本php的用戶在升級後出現網站訪問錯誤的情況。現在已經得到修正!
10.我們還帶來了一個新的feature,可以大大降低垃圾評論的數量
團隊介紹
Typecho的前身是一個款叫做Magike的開源部落格程式,是由Typecho項目的發起人70開發的。Typecho團隊的最初形成,是在第一次wordcamp china的活動上,後來有更多志同道合的成員加入了這個充滿朝氣的項目,才有了現在的Typecho。
團隊成員來自天南地北,遵循敏捷開發的思路,通過郵件、IM溝通並制訂開發計畫,利用工作之餘的閒暇時間完成各種工作。
最新動態
據官方團隊領導人70透漏,新的版本有以下動態:
1.程式將會完全重寫,後台設計稿已經完成(5年了,我們都成長了)。我們會提前發布開發者預覽版,供外掛程式和皮膚開發者調整他們的設計;
2.我們依然還是一個blog軟體,不會變成CMS:);
3.官方網站將搬回國內,並被完全重寫;
4.外掛程式和皮膚中心將推出;
5.開發文檔將在開始就被重視。
新版發布
2013年10月20日,Typecho 0.9第一個alpha測試版發布;
2013年10月28日,Typecho 0.9 beta測試版發布;
2013年12月10日,Typecho 0.9.0 正式版發布,官網全新上線;