2010年9月19日星期日

我以为比较规范的Drupal主题开发流程

一、工作角色:

前端设计者、主题开发者、美工、产品经理、项目经理、功能开发者

注:有些名字是我自己起的... 并且,尽管有这么多角色分工,但是一般情况下,这些角色会有一个人同时兼任多种角色。传说Drupal适合一个人做,所言不虚...

二、Drupal主题开发流程:

1.前端框架(包括哪几个页面需要设计,每个页面都包含哪些版块内容等)。

负责人:前端设计者(如无意外,应该是主题开发者)。

参与角色:前端设计者,美工,产品经理。

工作细节:前端设计者根据产品经理所提供的项目需求(来源于客户),做出设计框架,交由产品经理过目,通过后,再和美工磨合意见,这样就敲定设计框 架了。

2.PSD设计

负责人:美工。

参与角色:美工。

工作细节:美工根据设计框架,设计出PSD文件,将稿件预览文件先交由前端设计过目,通过后,再由前端设计交由产品经理过目,通过后,产品经理交由 客户过目,最后敲定设计稿。

3.主题架构

负责人:项目经理。

参与角色:主题开发者,项目经理。

工作细节:项目经理根据设计稿和项目需求,给出各内容版块的实现方案(比如某个版块是用区块形式还是直接函数输出),再和主题开发者磨合意见。然 后,主题设计者根据设计稿和内容的实现方案来规划主题的整体架构,包括HTML和CSS的架构,还有部分需要切图的版块要给出HTML代码。

4.项目内容开发

负责人:项目经理。

参与角色:功能开发者,项目经理。

工作细节:在内容开发期间,要使用主题开发者指定的主题。内容开发就是准备好设计稿上需要显示的东西,比如自定义的区块、函数、页面,或者 views生成的区块、页面等。

5.主题开发

负责人:主题开发者。

参与角色:主题开发者。

工作细节:等到网站需要的内容性版块准备好了,主题开发者就可以开始正式开发主题了。有了一个通行性、扩展性都足够强的基础主题,加上主题开发者有 足够的前端设计能力和丰富的主题开发经验,快速开发高质量主题不是问题。

附件里奉上我开发用的基础主题,仅供大家参考,这个基本主题还没有成熟,因为我还不确定它是否需要修改,需要多做几个项目,实践证明,有可能永远不 会停止修改,但最重要的是,你完全掌握了它,你就不怕修改。等用它做到10个以上的至少中型项目之后,我才会以版本来发布,并给出详细的使用文档,还望各 位朋友多给与批评建议,谢谢支持!

没有评论:

发表评论