-
typecho
鎖定
Typecho是由type和echo兩個詞合成的,來自於開發團隊的頭腦風暴。Typecho基於PHP5開發,支持多種數據庫,是一款內核強健﹑擴展方便﹑體驗友好﹑運行流暢的輕量級開源博客程序。選用Typecho,搭建獨一無二個人網絡日誌發佈平台,享受創作的快樂。
- 外文名
- typecho
- 特 點
- 內核強健﹑擴展方便﹑體驗友好
typecho程序簡介
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改進有如下幾點:
- 新的編輯器實時預覽自動跟隨效果,以及主題內預覽功能
- 後台界面對移動端的適配
- 新的安裝程序
- 進入 PHP 7.2 時代,以及對 PHP 8 的更好支持
- 對容器化的更好支持
0.9版本亮點:
- 修正了0.8以來的大量bug
- 新的安裝程序支持BAE, SAE, GAE 自動安裝
- 完全重構了後台,自適應手持設備
- 原生支持Markdown編輯器,實時預覽
- 支持自定義字段
- 支持自定義獨立頁面和分類頁面鏈接樣式
- 多級分類支持
- 上傳文件多選
- 使用PHP password hashing framework代替原來的密碼加鹽函數
- 增加對多語言的支持
- 眾多安全加固
- 將前後端markdown解析庫更換為標準的CommonMark,使其展現效果完全一致
- 小幅改進編輯器ui
- 其他bug修復
- 由於在新版本中使用了部分 php5.3 + 以上的語法(比如匿名函數,數組簡寫)等等,使得部分使用老版本php的用户在升級後出現網站訪問錯誤的情況。現在已經得到修正!
- 修復兩個高危的漏洞(XMLRPC的和安裝文件的),大家在升級時請覆蓋原有的根目錄下的install.php文件
- 新增了備份功能
- 新增了若干的插件鈎子和特性
- 修正了上一個版本以來的大量錯誤
- 新增了Mysqli適配器
- 增加夏令時支持
- 修正了反垃圾的措施,自帶的反垃圾方法已經能夠擋掉絕大部分機器人了
- 替換了 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正式版發佈;
- 參考資料
-
- 1. Typecho官網 .Typecho.2014-08-09[引用日期2020-04-30]
- 2. Typecho 1.1(17.10.30) 正式版發佈 .Typecho Official Site.2017-10-29[引用日期2020-09-29]