使写作日记更方便的具体改动

为了鼓励用户交流,鼓励发帖,特别的进行easy to write diary的改进。按实现的重要性排序:

1、当用户撰写成功一个目标的第一篇日记时,就加入了这个目标。以后在写这个目标下的日记时就不必再次加入这个目标了;

2、如果用户在已经退出或完成的目标中写日记完成后,目标自动转为进行中的目标;

3、既要提供用户专门写日记的链接,更要提供用户在相应的帖子中写日记的选择:

1)、在菜单栏中单独建一个最醒目的链接,文字提示为:今天我要写日记。里面为单独写日记的地方,如果一个用户没有加入任何目标,则提示他在主页上加入目标或者创建目标。怎么样判断一个用户没有加入任何目标呢?有两种方法来进行判断:

  (1)、在usergoal表中检测是否有这个用户的进行中的目标项;

  (2)、在user表中添加3个字段,分别为:进行中、退出的、完成的目标数目;

决定采用第(2)种方法,这里需要把userGoal表中的数据转到user表中的上面的3个字段。

2)、在目标的内容上加入添加日记的链接;

3)、在目标的所有日记列表中加入添加日记的链接;

4)、在目标的我的日记列表中加入添加日记的链接;

5)、在日记的内容上加入添加同类日记的链接;

4、完善用户添加目标的过程,新加一页名为:readyToAddGoal.jsp并且把它加入页面类型常量,建议先进行搜索目标的过程,如果用户点击先进行目标的搜索则在同一页进行目标的搜索同时在导航条中保留“准备添加新目标”的链接;如果用户点击“直接撰写新目标”,则正式撰写新目标。