从此,Typecho开发中心向南移动,Typecho被打上了阿里集团风骚的烙印,数名阿里集团的前端人士加入。
目前正在进行后台UI的最后敲定工作,已经接近coding。
从此,Typecho开发中心向南移动,Typecho被打上了阿里集团风骚的烙印,数名阿里集团的前端人士加入。
目前正在进行后台UI的最后敲定工作,已经接近coding。
由于前段时间Fen去上海参加毕业实习,有两周没有参与开发工作,现在他终于回来了。而这段时间我们团队内部对后台开发做了热烈的讨论,目前已经形成了一些基本共识,现在就下一步工作安排,摘录内部邮件列表中lucky的邮件予以阐述
UI 计划设计方面的意见
手气不错 <i.feelinglucky@gmail.com> Fri, Jul 25, 2008 at 5:31 PM
To: magike <developer@magike.net>
Typecho 的后台重构我想需要有个计划了,设计不是技术问题了。在开始编写前端代码之前,我们需要明确几点事情。按照目前我的理解在这里列举一下:
1,确定用户对象
Typecho 是 Blog 系统,所以不可能是给所有人使用的,比如小学生等。所以我们尽量能估算,以后会有哪些人使用我们的系统,以及他们具有什么样的特定。
这个很容易理解,比如年轻人喜欢活跃的颜色,商务人士更偏向于冷色调等等。不同人群针对系统设计、交互设计、甚至视觉风格都会有不同程度的影响。
2,确定视觉元素风格
确定用户人群以后,根据他们的自身特点(比如上述提的),确定视觉元素规范,举例:风格、配色、icon 样式等。这些直接影响到下一步 Fen 的发挥。
3,Fen 设计 Mockup
Fen 可以根据上述的视觉元素,然后按照自己的设计理解,开始画一套 mockup(也就是效果图)。通常一般会出三套左右,然后我们小组内的成员评定选择(也就是传说中的可行性测试)。
3,出页面(也就是 HTML 模板)
最后,mockup 确定以后,剩下的就是本人的体力活了。
其实这套流程也可以理解为 UED 的交互、视觉、前端 的各角色分配开发流程。就个人理解,应该在用户研究、以及交互方面多下些功夫。因为目前我们都是有经验的技术人员了,但是我们有时候真的会忘记这块(这块很重要)。
大家应该也可以根据我的理解,初步将后台重构的计划制定出来了。
目前后台正处在效果图设计阶段,我们也正在进行一些功能上的讨论。总之我们不会再去追求一种全面的平淡的模仿,而是以设计需求作为导向,希望能够形成自己的独特风格,并被大家所接受。希望大家继续关注我们的开发进展,我们将会与大家实时分享我们的成果。
从SVN383开始,Typecho开始支持PostgreSQL。这样,Typecho已经可以使用MySQL、SQLite、PostgreSQL。
有关PostgreSQL这个优秀开源数据库的信息,请参考
UI说到底还是功能的外化,先有功能后有UI,功能有特点UI才有特点。目前Typecho已经具备了一个博客程序最基本的功能,开发组在讨论功能需求的时候,更多的时候在问自己“这个功能是不是必要?”,正因为如此,我们一直在要求自己创新,不破不立。
这里有一个很矛盾的东西,不同的用户都自己的要求,很多热情的网友也给我们提出别的博客程序这样或者那样的功能很好,当我们把这些功能组合成一个程序的时候,就发现成为了某一个程序的翻版,不,模仿不是我们要走的路。目前的后台的确比较像wordpress,除了70同学对fen同学的一点点误导外,还有这样一个原因,wordpress后台很好实现了博客程序的基本需求,而博客程序的基本功能是固定的,只要UI能比较完整实现功能,就难以摆脱wordpress或是mt这样优秀程序的影子。为了与现有的程序区别,我们把更多精力集中到了后台的体验上,从magike开始,我们就力图给用户一个舒服的写作环境,这也是Typecho的目标。请各位用户放心,magike有的功能,typecho同样具备,magike中优秀的用户体验,Typecho只会更好。
无论在技术还是设计上,Typecho团队都有相当的积累,完全可以把Typecho理解为一个工程师导向的博客程序,能很好满足有一定基础的用户对程序的要求,只是这样形成的Typecho,用户需要吗?满意吗? 如果您有什么标新立异的想法,请告知我们,让我们一起搞一个与众不同的东西!
这周由于我本人工作的问题,耽误了一些开发上的任务。但也不是毫无进展,起码本人杭州一行见到了lucky与xuchao。lucky本人对当前后台的现状也不是很满意,可能当初Fen来设计的时候我的引导有些失误,我说参考wordpress 2.5的设计,但是目前的情况看起来就是给wp 2.5后台换了个皮,并没有形成自己的特色,而且有一些安排也不是很合理。我们希望设计一个轻便而且可扩展的后台,让人有写作欲望的后台,而不是在各种繁杂的操作中迷失。所以下阶段工作计划如下:
1.重构后台,目前来看功能基本是够用了,但是需要重新设计。我希望是由lucky和Fen来合作,并由lucky指导,因为毕竟lucky的前端经验比较丰富。Fen主desinger,lucky主coder。我建议干掉tinyMCE和YUI,并使用blueprint的css framework。当然这些需要他们两个来商量。
2.完善xmlrpc接口。也就是有些用户提到的类似live writer离线编辑的支持。这一点在magike中做的比较好,我们将继承这一光荣传统并将其发展下去。
3.完善各类文档,特别是插件和皮肤。
总之,第一条是重点,我们将会全力配合后台改造。所有改变和完整的安装程序将在0.3版中出现,预计开发周期一个月。欢迎大家在此期间继续向我们提出意见,最好直接在google code上提出。