人物系统上线总结--开发、上线

by forestyaser on 2月 26, 2008

上一篇说了人物系统(http://www.niuna.com/renwu)的第一期总体策划,下面要说说开发。

说是开发,其实也包括一些策划工作,主要是总体策划中没有明确的很多细节甚至是重大决策(比如是否允许对同一个人的多个独立推荐)。在我以前的项目管理工作中,我一直坚持滚动开发,这次肯定也不例外,我相信这个世界上没有完美的产品,只有不断改进的产品,所以在第一期只是用最简单的方式实现全流程。包括推荐、评论人,推荐、评论物,设定物的所有者,将推荐和评论以邮件方式发送给被推荐、评论人,或者以trackback方式发送给被推荐、评论的物。

以上是大的功能列表。那具体代码实现,考虑到一个人月的开发时间,选择了pligg这个开源软件,使用lamp架构,开发环境使用zend studio,版本控制使用CVS NT 加 TortoiseCVS(这只可爱的小乌龟,我越来越喜欢它了)。唯一的美中不足就是zend studio无法在远程文件夹上使用cvs,也就是说,我用zend studio在本地写好程序后,虽然可以直接发布到CVS上,但不能从CVS上直接更新到远程服务器上,还要使用ftp软件做更新。

有人可能会问,你不是只有一个开发人员(就是我自己)吗?为什么还使用CVS。答案是我不是机器,时间长了我也不记得我这次和上次改动的区别在哪里,这个时候我需要CVS来比较我不同时期的文件,告诉我修改的地方在哪里。

因为只有一个人我偷懒,用了一个word文档来记录当前的修改状况,同样使用cvs维护版本。每次大的功能开发结束就给整个包打一个tag。

下面说说上线。

这次上线的功能就是上面提过的那些简单功能。上线后我通知了msn上的一些朋友,他(她)们给出了不少建议,有一些直接采纳,已经包括在现在的版本里了,有些排进开发计划了,有些正在考虑如何处理。

To be honest(有人又该说我老说销魂的英文了),对现有的系统我不满意,这还是一个毛胚。还有很多东西要修改。比如人物头像太小,这个得修改。侧边栏不够动态,得改。首页得全部写过。trackback系统还有改进的地方。发出去的邮件经常会被当成垃圾邮件(冤枉啊青天大老爷)。对系统提出反馈意见目前还不方便。被推荐的人和物的层次不明显。这些都是产品功能上的问题。

除了功能上的问题,最大的问题可能是运营上的问题了。那就是用户怎么来,不能只有我一个人在这个平台上唱独角戏吧。如何获得第一批用户,用户产生更多的用户。用户问题是我目前最挠头的问题。同志们,谁能救我?

目前的规则是你可以推荐任何人,即使这个人还不是系统的用户,只要你知道他的邮件地址,系统会自动发送一封邮件给他,通知他被人推荐了,并自动给他生成一个帐户,他可以修改系统为他预设的用户名和密码。这个功能做出来了,但是会被接受到什么程度,我心里还是没底,希望大家多多支持哈。

另外推荐物的界面和流程我比较满意,但是推荐人的部分不是太满意,感觉不是特别顺畅,如果谁有更好的想法,请告诉我,谢谢先^_^。

Leave your comment

Required.

Required. Not published.

If you have one.