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.0 release版发布(目前最新版本)

0.9版本亮点:

修正了0.8以来的大量bug

新的安装程序支持BAE, SAE, GAE 自动安装

完全重构了后台,自适应手持设备

原生支持Markdown编辑器,实时预览

支持自定义字段

支持自定义独立页面和分类页面链接样式

1.0版本亮点[1]

多级分类支持

上传文件多选

使用PHP password hashing framework代替原来的密码加盐函数

增加对多语言的支持

众多安全加固

将前后端markdown解析库更换为标准的CommonMark,使其展现效果完全一致

小幅改进编辑器ui

其他bug修复

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 正式版发布,官网全新上线;