Typecho是由type和echo两个词合成的,来自于开发团队的头脑风暴。Typecho基于PHP5开发,支持多种数据库,是一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级开源博客程序。选用Typecho,搭建独一无二个人网络日志发布平台,享受创作的快乐。
外文名 typecho
特点 内核强健﹑扩展方便﹑体验友好 快速
程序简介
曾经,有一个开源博客程序叫做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.1 release版发布(目前最新版本)
0.9版本亮点:
修正了0.8以来的大量bug
新的安装程序支持BAE, SAE, GAE 自动安装
完全重构了后台,自适应手持设备
原生支持Markdown编辑器,实时预览
支持自定义字段
支持自定义独立页面和分类页面链接样式
1.0版本亮点[1]
多级分类支持
上传文件多选
使用PHP password hashing framework代替原来的密码加盐函数
增加对多语言的支持
众多安全加固
将前后端markdown解析库更换为标准的CommonMark,使其展现效果完全一致
小幅改进编辑器ui
其他bug修复
由于在新版本中使用了部分 php5.3 + 以上的语法(比如匿名函数,数组简写)等等,使得部分使用老版本php的用户在升级后出现网站访问错误的情况。现在已经得到修正!
我们还带来了一个新的feature,可以大大降低垃圾评论的数量[1]
1.1版本亮点[2]
修复两个高危的漏洞(XMLRPC的和安装文件的),大家在升级时请覆盖原有的根目录下的install.php文件
新增了备份功能
新增了若干的插件钩子和特性
修正了上一个版本以来的大量错误
新增了Mysqli适配器
增加夏令时支持
修正了反垃圾的措施,自带的反垃圾方法已经能够挡掉绝大部分机器人了
替换了 Markdown 解析引擎,保证预览与实际效果严格一致
1.2版本预计2020年下半年会有更新
团队介绍
Typecho的前身是一个款叫做Magike的开源博客程序,是由Typecho项目的发起人70开发的。Typecho团队的最初形成,是在第一次wordcamp china的活动上,后来有更多志同道合的成员加入了这个充满朝气的项目,才有了现在的Typecho。
团队成员来自天南地北,遵循敏捷开发的思路,通过邮件、IM沟通并制订开发计划,利用工作之余的闲暇时间完成各种工作。
最新动态
据官方团队领导人70透漏,新的版本有以下动态:
1.程序将会完全重写,后台设计稿已经完成(5年了,我们都成长了)。我们会提前发布开发者预览版,供插件和皮肤开发者调整他们的设计;
2.我们依然还是一个blog软件,不会变成CMS:);
3.官方网站将搬回国内,并被完全重写;
4.插件和皮肤中心将推出;
5.开发文档将在开始就被重视。
版本发布时间
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) 正式版发布;