複製鏈接
請複製以下鏈接發送給好友

typecho

鎖定
Typecho是由type和echo兩個詞合成的,來自於開發團隊的頭腦風暴。Typecho基於PHP5開發,支持多種數據庫,是一款內核強健﹑擴展方便﹑體驗友好﹑運行流暢的輕量級開源博客程序。選用Typecho,搭建獨一無二個人網絡日誌發佈平台,享受創作的快樂。
外文名
typecho
特    點
內核強健﹑擴展方便﹑體驗友好

typecho程序簡介

曾經,有一個開源博客程序叫做Magike,在它發佈1.2正式版之後,開發組的幾個人開始商討下一步的開發計劃,有這樣幾個問題擺在了我們面前:
1、Magike博客程序是基於MagikeFramework開發,保證了程序的效率和安全性,但是這個MVC的框架結構比較複雜,更適合用於開發大型項目,如果在博客程序開發中可以精簡掉MagikeFramework自帶的模板引擎以及其他一些代碼,就可以提供給用户一個更精巧的程序,這與我們希望代碼越少越好的初衷一致,這直接推動了新版本從內核開始重 寫。
2、作為一個使用GPL V2發佈的開源程序來説,雖然我們極力保證代碼的規範性,但還是存在一些不足,比如程序註釋不夠詳細,加上開發團隊在對國際化的理解上走了一點彎路,與其逐步完善,不如從根本上重來,讓新程序的開源血統更加純潔。
3、Magike這個域名不在我們手裏,而且Magike這個名字並不具備淺顯易懂的含義,記憶起來有難度。
就在Magike團隊決定為這個全新的博客程序拍腦袋想名字的時候,又有一名優秀的設計師fen加入了我們,Magike這個程序也獲得越來越多用户的反饋,於是有人想到了Typecho這個名字。
將這Type Echo合併在一起,就有了Typecho,我們期待着越來越多的人使用我們開發的程序,也期待着越來越多的人加入到開源的行列裏。

typecho名稱由來

Typecho是由type和echo兩個詞合成的,來自於開發團隊的頭腦風暴。
Type,有打字的意思,博客這個東西,正是一個讓我們通過打字,在網絡上表達自己的平台。Echo,意思是回聲、反饋、共鳴,也是PHP裏最常見、最重要的函數,相信大部分PHP愛好者都是從 echo 'Hello,world!'; 開始自己的PHP編程之路的。
名稱就表明typecho是一款博客程序,它在GPLVersion 2許可證下發行,基於PHP(需要PHP5以上版本)構建,可以運行在各種平台上,支持多種數據庫(Mysql,PostgreSQL,SQLite)。

typecho開發原因

源自開發團隊在精神層面上的潔癖和狂熱。在使用博客程序的大部分時間裏,我們只是發幾段文字,貼幾張圖片,不需要高級複雜的系統,需要的是一個簡單快速的博客平台。在流行的開源程序中,滿足我們要求的很少,於是我們決定自己動手,開發一款有性格的博客程序,並用開源協議發行。
開發團隊中的幾個人都是IT從業者,在成長的過程中從開源世界裏獲益匪淺,這個項目也是我們對開源的一個回報。

typecho開發方法

Typecho目前使用SVN來控制程序版本,如果你想為Typecho貢獻源代碼,需要弄明白SVN的使用方法並遵守Typecho的開發規範。我們目前把項目託管在google code上,google code把開發人員分成項目所有者和項目成員兩種身份,他們都可以向SVN提交代碼。因此如果你想向Typecho的SVN提交代碼必須具備以下條件:
1.必要的職業技能水平,不一定是PHP,我們也需要前端工程師和設計師,以及文檔撰寫者。
2.在社區有一定的活躍度。這一點非常重要,我們需要了解你的想法,以及是否有精力與實力參與到我們之中。更重要的是我們是否志同道合。
3.熱衷於開源軟件事業
4.一個Github賬號

typecho最新版本

Typecho 1.2.0 release版發佈(目前最新版本)
v1.2.0改進有如下幾點:
  1. 新的編輯器實時預覽自動跟隨效果,以及主題內預覽功能
  2. 後台界面對移動端的適配
  3. 新的安裝程序
  4. 進入 PHP 7.2 時代,以及對 PHP 8 的更好支持
  5. 對容器化的更好支持
0.9版本亮點:
  1. 修正了0.8以來的大量bug
  2. 新的安裝程序支持BAE, SAE, GAE 自動安裝
  3. 完全重構了後台,自適應手持設備
  4. 原生支持Markdown編輯器,實時預覽
  5. 支持自定義字段
  6. 支持自定義獨立頁面和分類頁面鏈接樣式
1.0版本亮點 [1] 
  1. 多級分類支持
  2. 上傳文件多選
  3. 使用PHP password hashing framework代替原來的密碼加鹽函數
  4. 增加對多語言的支持
  5. 眾多安全加固
  6. 將前後端markdown解析庫更換為標準的CommonMark,使其展現效果完全一致
  7. 小幅改進編輯器ui
  8. 其他bug修復
  9. 由於在新版本中使用了部分 php5.3 + 以上的語法(比如匿名函數,數組簡寫)等等,使得部分使用老版本php的用户在升級後出現網站訪問錯誤的情況。現在已經得到修正!
  10. 我們還帶來了一個新的feature,可以大大降低垃圾評論的數量 [1] 
1.1版本亮點 [2] 
  1. 修復兩個高危的漏洞(XMLRPC的和安裝文件的),大家在升級時請覆蓋原有的根目錄下的install.php文件
  2. 新增了備份功能
  3. 新增了若干的插件鈎子和特性
  4. 修正了上一個版本以來的大量錯誤
  5. 新增了Mysqli適配器
  6. 增加夏令時支持
  7. 修正了反垃圾的措施,自帶的反垃圾方法已經能夠擋掉絕大部分機器人了
  8. 替換了 Markdown 解析引擎,保證預覽與實際效果嚴格一致
1.2版本預計2020年下半年會有更新

typecho團隊介紹

Typecho的前身是一個款叫做Magike的開源博客程序,是由Typecho項目的發起人70開發的。Typecho團隊的最初形成,是在第一次wordcamp china的活動上,後來有更多志同道合的成員加入了這個充滿朝氣的項目,才有了現在的Typecho。
團隊成員來自天南地北,遵循敏捷開發的思路,通過郵件、IM溝通並制訂開發計劃,利用工作之餘的閒暇時間完成各種工作。

typecho最新動態

據官方團隊領導人70透漏,新的版本有以下動態:
1.程序將會完全重寫,後台設計稿已經完成(5年了,我們都成長了)。我們會提前發佈開發者預覽版,供插件和皮膚開發者調整他們的設計;
2.我們依然還是一個blog軟件,不會變成CMS:
3.官方網站將搬回國內,並被完全重寫;
4.插件和皮膚中心將推出;
5.開發文檔將在開始就被重視。

typecho版本發佈時間

2009年03月13日,Typecho 0.5版發佈;
2009年05月19日,Typecho 0.6 beta版發佈;
2009年06月03日,Typecho 0.6 release版發佈;
2009年09月22日,Typecho0.7beta發佈;
2009年11月12日,Typecho 0.7正式版發佈;
2010年05月25日,Typecho 0.8 beta版發佈;
2010年08月18日,Typecho 0.8 release版發佈;
2013年10月20日,Typecho 0.9第一個alpha測試版發佈;
2013年12月01日,Typecho 0.9第二個beta測試版發佈;
2013年12月06日,Typecho 0.9 Release Candidate版本發佈;
2013年12月10日,Typecho 0.9 正式版發佈;
2013年12月12日,Typecho 0.9(13.12.12) 修正版發佈;
2014年10月09日,Typecho 1.0 正式版發佈;
2017年10月26日,Typecho 1.1(17.10.24) Beta版發佈;
2017年10月29日,Typecho 1.1(17.10.30) 正式版發佈;
2021年09月08日,Typecho 1.2.0-beta.1發佈;
2021年09月13日,Typecho 1.2.0-beta.2發佈;
2021年09月22日,Typecho 1.2.0-rc.1發佈;
2022年02月09日,Typecho 1.2.0-rc.1發佈;
2022年04月01日,Typecho 1.2.0正式版發佈;
參考資料